From 7a811b07f634d3f2bb8c3478a020fc430cf70f7d Mon Sep 17 00:00:00 2001 From: Marcus Proest Date: Thu, 28 Mar 2019 11:19:27 +0100 Subject: Make URLs, brand names and list of admins configurable --- modules/register.inc.php | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'modules/register.inc.php') 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()) { -- cgit v1.2.3-55-g7522