summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/adduser.inc.php2
-rw-r--r--modules/agb.inc.php17
-rw-r--r--modules/deleteuser.inc.php4
-rw-r--r--modules/login.inc.php2
-rw-r--r--modules/main.inc.php8
-rw-r--r--modules/register.inc.php25
-rw-r--r--modules/sharemode.inc.php3
7 files changed, 38 insertions, 23 deletions
diff --git a/modules/adduser.inc.php b/modules/adduser.inc.php
index 7bb6c1f..c725e27 100644
--- a/modules/adduser.inc.php
+++ b/modules/adduser.inc.php
@@ -7,7 +7,7 @@ class Page_AddUser extends Page
{
User::load();
if (!User::isShibbolethAuth()) {
- Message::addError('Not bwIDM');
+ Message::addError('Not {{0}}', CONFIG_IDM);
Util::redirect('?do=Main');
}
if (!User::isAdmin()) {
diff --git a/modules/agb.inc.php b/modules/agb.inc.php
index 09179e3..7d38482 100644
--- a/modules/agb.inc.php
+++ b/modules/agb.inc.php
@@ -2,10 +2,19 @@
class Page_Agb extends Page
{
-
+
public function doRender()
{
- Render::addTemplate('agb/_page');
+ $data = [];
+ $data['suite'] = CONFIG_SUITE;
+ $data['provider'] = CONFIG_PROVIDER;
+ $data['linkidmsn'] = CONFIG_IDM_LINK_SN;
+ $data['linkidmgivenname'] = CONFIG_IDM_LINK_GIVENNAME;
+ $data['linkidmmail'] = CONFIG_IDM_LINK_MAIL;
+ $data['linkidmepsa'] = CONFIG_IDM_LINK_EPSA;
+ $data['linkidmpid'] = CONFIG_IDM_LINK_PID;
+
+ Render::addTemplate('agb/_page', $data);
}
-
-} \ No newline at end of file
+
+}
diff --git a/modules/deleteuser.inc.php b/modules/deleteuser.inc.php
index 5341790..9b7972f 100644
--- a/modules/deleteuser.inc.php
+++ b/modules/deleteuser.inc.php
@@ -10,7 +10,7 @@ class Page_DeleteUser extends Page
Util::redirect('?do=Main');
}
if (!User::isInDatabase()) {
- Message::addInfo('Sie haben sich nicht für den bwLehrpool-Dienst registriert, daher gibt es auch keine zu löschenden Daten');
+ Message::addInfo('Sie haben sich nicht für den {{0}}-Dienst registriert, daher gibt es auch keine zu löschenden Daten', CONFIG_SUITE);
Util::redirect('?do=Main');
}
// Dooo it
@@ -31,7 +31,7 @@ class Page_DeleteUser extends Page
public function doRender()
{
- Render::addTemplate('deleteuser/_page');
+ Render::addTemplate('deleteuser/_page', array('suite' => CONFIG_SUITE));
}
}
diff --git a/modules/login.inc.php b/modules/login.inc.php
index 37b005f..b472113 100644
--- a/modules/login.inc.php
+++ b/modules/login.inc.php
@@ -18,7 +18,7 @@ class Page_Login extends Page
public function doRender()
{
- Render::addTemplate('login/_page');
+ Render::addTemplate('login/_page', array('idm' => CONFIG_IDM));
}
}
diff --git a/modules/main.inc.php b/modules/main.inc.php
index 8873b12..db62096 100644
--- a/modules/main.inc.php
+++ b/modules/main.inc.php
@@ -10,10 +10,10 @@ class Page_Main extends Page
protected function doRender()
{
- Render::addTemplate('main/_page');
+ Render::addTemplate('main/_page', array('suite' => CONFIG_SUITE));
if (!User::isLoggedIn()) {
// Guest
- Render::addTemplate('main/guest', array('prefix' => CONFIG_PREFIX));
+ Render::addTemplate('main/guest', array('prefix' => CONFIG_PREFIX, 'suite' => CONFIG_SUITE, 'idm' => CONFIG_IDM));
return;
}
// Logged in user --
@@ -55,7 +55,7 @@ class Page_Main extends Page
private function renderShibbolethRegistered()
{
- Render::addTemplate('main/logged-in');
+ Render::addTemplate('main/logged-in', array('suite' => CONFIG_SUITE));
}
private function renderShibbolethUnregistered()
@@ -78,6 +78,8 @@ class Page_Main extends Page
}
}
}
+ $data['suite'] = CONFIG_SUITE;
+ $data['idm'] = CONFIG_IDM;
Render::addTemplate('main/deploy', $data);
}
diff --git a/modules/register.inc.php b/modules/register.inc.php
index c5c5cae..19ccfcf 100644
--- a/modules/register.inc.php
+++ b/modules/register.inc.php
@@ -7,7 +7,7 @@ class Page_Register extends Page
{
User::load();
if (User::isInDatabase()) {
- Message::addWarning('Sie haben sich bereits für bwLehrpool registriert');
+ Message::addWarning('Sie haben sich bereits für {{0}} registriert', CONFIG_SUITE);
Util::redirect('?do=Main');
}
if (!User::isShibbolethAuth())
@@ -16,20 +16,21 @@ class Page_Register extends Page
if (!User::isTutor()) {
return;
}
-
+
if (User::getOrganization() === false) {
- Message::addError('Ihre Einrichtung {{0}} scheint kein bwIDM zu unterstützen. Bitte wenden Sie sich an den Support.',
- User::getOrganizationId());
+ Message::addError('Ihre Einrichtung {{0}} scheint kein {{1}} zu unterstützen. Bitte wenden Sie sich an den Support.',
+ User::getOrganizationId(), CONFIG_IDM);
Util::redirect('?do=Main');
}
-
+
if (Request::post('testlogin')) {
// Check if one of firstname, lastname or email matches
- $user = Database::queryFirst('SELECT firstname, lastname, email, organizationid FROM user WHERE userid = :login LIMIT 1', array('login' => Request::post('testlogin')));
+ $user = Database::queryFirst('SELECT firstname, lastname, email, organizationid FROM user WHERE userid = :login LIMIT 1',
+ array('login' => Request::post('testlogin')));
if ($user === false || User::getOrganizationId() !== $user['organizationid']) {
// Invalid Login
Message::addError('Test-Account {{0}} unbekannt. '
- . ' Bitte wenden Sie sich an den bwLehrpool-Support, wenn dieser Test-Account Ihnen gehört.', Request::post('testlogin'));
+ . ' Bitte wenden Sie sich an den {{1}}-Support, wenn dieser Test-Account Ihnen gehört.', Request::post('testlogin'), CONFIG_SUITE);
Util::redirect('?do=Main');
}
if (User::getLastName() !== $user['lastname']
@@ -37,20 +38,22 @@ class Page_Register extends Page
&& User::getMail() !== $user['email']) {
// No match by personal information
Message::addError('Ihre Metadaten stimmen nicht mit dem Test-Account {{0}} überein. '
- . ' Bitte wenden Sie sich an den bwLehrpool-Support, wenn dieser Test-Account Ihnen gehört.', Request::post('testlogin'));
+ . ' Bitte wenden Sie sich an den {{1}}-Support, wenn dieser Test-Account Ihnen gehört.', Request::post('testlogin'), CONFIG_SUITE);
Util::redirect('?do=Main');
}
// Check if anonymous is requested, but user shared VMs with his testacc
if (Image::getImageCount(Request::post('testlogin')) > 0) {
- Message::addError('Sie haben mit Ihrem Test-Account Virtuelle Maschinen auf den Zentral-Server hochgeladen und können sich daher nicht ohne Teilnahme am landesweiten VM-Austausch registrieren.');
+ Message::addError('Sie haben mit Ihrem Test-Account Virtuelle Maschinen auf den Zentral-Server hochgeladen und können"
+ . " sich daher nicht ohne Teilnahme am landesweiten VM-Austausch registrieren.');
Util::redirect('?do=Main');
}
}
-
+
if (Request::post('agb') === 'on') {
// Check if everything's there
if (!User::isTutor()) {
- Message::addError('Sie sind weder Mitglied einer Gruppe, die als Zugriffsberechtigt eingestuft wird, noch tragen Sie das bwLehrpool-Entitlement. Bitte kontaktieren Sie Ihren lokalen bwLehrpool-Support.');
+ Message::addError('Sie sind weder Mitglied einer Gruppe, die als Zugriffsberechtigt eingestuft wird, noch tragen Sie das {{0}}-Entitlement."
+ . " Bitte kontaktieren Sie Ihren lokalen {{0}}-Support.', CONFIG_SUITE);
} elseif (empty(User::getMail())) {
Message::addError('Ihr Identity Provider hat keine E-Mail-Adresse zu Ihrem Account geliefert. Registrierung nicht möglich.');
} elseif (!User::hasFullName()) {
diff --git a/modules/sharemode.inc.php b/modules/sharemode.inc.php
index ed7c4a4..22e1683 100644
--- a/modules/sharemode.inc.php
+++ b/modules/sharemode.inc.php
@@ -32,13 +32,14 @@ class Page_ShareMode extends Page
{
if (User::isLocalOnly()) {
// Local anyways, no way to de-provision user data
- Render::addTemplate('sharemode/testacc');
+ Render::addTemplate('sharemode/testacc', array('suite' => CONFIG_SUITE));
} elseif (User::isShibbolethAuth()) {
// Shibboleth user
if (User::isAnonymous()) {
// Did not deploy user data to DB, so show deploy form
$data = User::getData();
$data['organization'] = User::getOrganizationName();
+ $data['suite'] = CONFIG_SUITE;
Render::addTemplate('sharemode/deploy', $data);
} else {
// User is known in DB, show delete form