summaryrefslogtreecommitdiffstats
path: root/modules/core
diff options
context:
space:
mode:
authorHanne Moa <hanne.moa@uninett.no>2016-09-15 14:32:50 +0200
committerHanne Moa <hanne.moa@uninett.no>2016-09-16 11:33:36 +0200
commitdd63390d64a53b8866592dd2016a228d0247da10 (patch)
tree9a0968d113aa836ed2165f9ddebff41cf44f2e37 /modules/core
parent15ad1d9abd67e6cf1f9bcd4004f1c06edb949908 (diff)
downloadsimplesamlphp-origin/errorcode-class.zip
simplesamlphp-origin/errorcode-class.tar.gz
simplesamlphp-origin/errorcode-class.tar.bz2
Avoid concatenated error messagesorigin/errorcode-class
For #455
Diffstat (limited to 'modules/core')
-rw-r--r--modules/core/templates/loginuserpass.php10
-rw-r--r--modules/core/www/loginuserpass.php1
-rw-r--r--modules/core/www/loginuserpassorg.php1
3 files changed, 4 insertions, 8 deletions
diff --git a/modules/core/templates/loginuserpass.php b/modules/core/templates/loginuserpass.php
index b60e9bb..4e09663 100644
--- a/modules/core/templates/loginuserpass.php
+++ b/modules/core/templates/loginuserpass.php
@@ -20,16 +20,10 @@ if ($this->data['errorcode'] !== null) {
<h2><?php echo $this->t('{login:error_header}'); ?></h2>
<p><strong><?php
- echo htmlspecialchars($this->t(
- '{errors:title_'.$this->data['errorcode'].'}',
- $this->data['errorparams']
- )); ?></strong></p>
+ echo htmlspecialchars($this->t($this->data['errorcodes']['title'][$this->data['errorcode']], $this->data['errorparams'])); ?></strong></p>
<p><?php
- echo htmlspecialchars($this->t(
- '{errors:descr_'.$this->data['errorcode'].'}',
- $this->data['errorparams']
- )); ?></p>
+ echo htmlspecialchars($this->t($this->data['errorcodes']['descr'][$this->data['errorcode']], $this->data['errorparams'])); ?></p>
</div>
<?php
}
diff --git a/modules/core/www/loginuserpass.php b/modules/core/www/loginuserpass.php
index 5450320..9a2958b 100644
--- a/modules/core/www/loginuserpass.php
+++ b/modules/core/www/loginuserpass.php
@@ -93,6 +93,7 @@ if (array_key_exists('forcedUsername', $state)) {
}
$t->data['links'] = $source->getLoginLinks();
$t->data['errorcode'] = $errorCode;
+$t->data['errorcodes'] = SimpleSAML\Error\Errorcodes::getAllErrorCodeMessages();
$t->data['errorparams'] = $errorParams;
if (isset($state['SPMetadata'])) {
diff --git a/modules/core/www/loginuserpassorg.php b/modules/core/www/loginuserpassorg.php
index 800a83a..543a031 100644
--- a/modules/core/www/loginuserpassorg.php
+++ b/modules/core/www/loginuserpassorg.php
@@ -79,6 +79,7 @@ $t->data['rememberUsernameEnabled'] = $source->getRememberUsernameEnabled();
$t->data['rememberUsernameChecked'] = $source->getRememberUsernameChecked();
if (isset($_COOKIE[$source->getAuthId() . '-username'])) $t->data['rememberUsernameChecked'] = TRUE;
$t->data['errorcode'] = $errorCode;
+$t->data['errorcodes'] = SimpleSAML\Error\Errorcodes::getAllErrorCodeMessages();
$t->data['errorparams'] = $errorParams;
if ($organizations !== NULL) {