diff --git a/controller/registercontroller.php b/controller/registercontroller.php
index a23bbe1..5657642 100644
--- a/controller/registercontroller.php
+++ b/controller/registercontroller.php
@@ -96,32 +96,29 @@ class RegisterController extends Controller {
// FEATURE: allow only from specific email domain
+
$allowed_domains= $this->config->getAppValue($this->appName, 'allowed_domains','');
if ($allowed_domains !== null || $allowed_domains !== ''){
$allowed_domains= explode (";",$allowed_domains);
$allowed=false;
- $domains='';
+ $domains=array();
foreach ($allowed_domains as $domain ) {
- $domains=$domain.print_unescaped("
").$domains;
+ $domains[]=$domain;//=$domain.print_unescaped("
").$domains;
$maildomain=explode("@",$email)[1];
// valid domain, everythings fine
if ($maildomain === $domain) {
- $allowed_domains=true;
+ $allowed=true;
break;
}
}
// $allowed still false->return error message
if ( $allowed === false ) {
- return new TemplateResponse('', 'error', array(
- 'errors' => array(array(
- 'error' => $this->l10n->t('Only following domain names are allowed:'."\n".$domains),
- 'hint' => ''
- ))
- ), 'error');
+ return new TemplateResponse('registration', 'domains', ['domains' =>
+ $domains
+ ], 'guest');
}
}
-
$token = $this->pendingreg->save($email);
diff --git a/l10n/de.js b/l10n/de.js
index 998a0d9..262ac6a 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -17,6 +17,7 @@ OC.L10N.register(
"Default group that all registered users belong" : "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" : "Keine",
"Allowed domains for registration" : "Für Registrierung freigeschaltete Domains",
+ "Registriation is only allowed for following domains:" : "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" : "Speichern",
"Welcome, you can create your account below." : "Willkommen, Du kannst im unteren Teil Dein Konto anlegen.",
"Username" : "Benutzername",
diff --git a/l10n/de.json b/l10n/de.json
index c1a53f1..db09b2d 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -15,6 +15,7 @@
"Default group that all registered users belong" : "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" : "Keine",
"Allowed domains for registration" : "Für Registrierung freigeschaltete Domains",
+ "Registriation is only allowed for following domains:" : "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" : "Speichern",
"Welcome, you can create your account below." : "Willkommen, Du kannst im unteren Teil Dein Konto anlegen.",
"Username" : "Benutzername",
diff --git a/l10n/de.php b/l10n/de.php
index a635e15..bf3022a 100644
--- a/l10n/de.php
+++ b/l10n/de.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Default group that all registered users belong" => "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" => "Keine",
"Allowed domains for registration" => "Für Registrierung freigeschaltete Domains",
+"Registriation is only allowed for following domains:" => "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" => "Speichern",
"Welcome, you can create your account below." => "Willkommen, Du kannst im unteren Teil Dein Konto anlegen.",
"Username" => "Benutzername",
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
index 1c4d862..cbca9b5 100644
--- a/l10n/de_DE.js
+++ b/l10n/de_DE.js
@@ -17,6 +17,7 @@ OC.L10N.register(
"Default group that all registered users belong" : "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" : "Keine",
"Allowed domains for registration" : "Für Registrierung freigeschaltete Domains",
+ "Registriation is only allowed for following domains:" : "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" : "Speichern",
"Welcome, you can create your account below." : "Willkommen, Sie können im unteren Teil Ihr Konto anlegen.",
"Username" : "Benutzername",
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
index 344e957..ea0a029 100644
--- a/l10n/de_DE.json
+++ b/l10n/de_DE.json
@@ -15,6 +15,7 @@
"Default group that all registered users belong" : "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" : "Keine",
"Allowed domains for registration" : "Für Registrierung freigeschaltete Domains",
+ "Registriation is only allowed for following domains:" : "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" : "Speichern",
"Welcome, you can create your account below." : "Willkommen, Sie können im unteren Teil Ihr Konto anlegen.",
"Username" : "Benutzername",
diff --git a/l10n/de_DE.php b/l10n/de_DE.php
index 434105d..8f23257 100644
--- a/l10n/de_DE.php
+++ b/l10n/de_DE.php
@@ -16,6 +16,7 @@ $TRANSLATIONS = array(
"Default group that all registered users belong" => "Standardgruppe, zu der alle registrierten Benutzer gehören",
"None" => "Keine",
"Allowed domains for registration" => "Für Registrierung freigeschaltete Domains",
+"Registriation is only allowed for following domains:" => "Registrierung ist nur für folgende Domains freigeschaltet:",
"Save" => "Speichern",
"Welcome, you can create your account below." => "Willkommen, Sie können im unteren Teil Ihr Konto anlegen.",
"Username" => "Benutzername",