summaryrefslogtreecommitdiffstats
path: root/modules/register.inc.php
diff options
context:
space:
mode:
authorMarcus Proest2019-03-28 11:19:27 +0100
committerSimon Rettberg2019-03-28 11:19:27 +0100
commit7a811b07f634d3f2bb8c3478a020fc430cf70f7d (patch)
tree5efd7672dd4b78be6d6b05a3c2b6fc42368433b6 /modules/register.inc.php
parentindex.php: Add shibboleth debug output for admins (diff)
downloadbwlp-webadmin-7a811b07f634d3f2bb8c3478a020fc430cf70f7d.tar.gz
bwlp-webadmin-7a811b07f634d3f2bb8c3478a020fc430cf70f7d.tar.xz
bwlp-webadmin-7a811b07f634d3f2bb8c3478a020fc430cf70f7d.zip
Make URLs, brand names and list of admins configurable
Diffstat (limited to 'modules/register.inc.php')
-rw-r--r--modules/register.inc.php25
1 files changed, 14 insertions, 11 deletions
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()) {