diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/adduser.inc.php | 2 | ||||
-rw-r--r-- | modules/agb.inc.php | 17 | ||||
-rw-r--r-- | modules/deleteuser.inc.php | 4 | ||||
-rw-r--r-- | modules/login.inc.php | 2 | ||||
-rw-r--r-- | modules/main.inc.php | 8 | ||||
-rw-r--r-- | modules/register.inc.php | 25 | ||||
-rw-r--r-- | modules/sharemode.inc.php | 3 |
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 |