summaryrefslogtreecommitdiffstats
path: root/inc
diff options
context:
space:
mode:
authorSimon Rettberg2014-12-05 19:15:41 +0100
committerSimon Rettberg2014-12-05 19:15:41 +0100
commit19ec20ab89bf938fe2dd1a99b62debc76e199425 (patch)
treefb084493aed19cc481b2276dff5063ac796c7a65 /inc
parentUse different icons for client log entries (incomplete) (diff)
downloadslx-admin-19ec20ab89bf938fe2dd1a99b62debc76e199425.tar.gz
slx-admin-19ec20ab89bf938fe2dd1a99b62debc76e199425.tar.xz
slx-admin-19ec20ab89bf938fe2dd1a99b62debc76e199425.zip
Add option to hide or show password fields
Diffstat (limited to 'inc')
-rw-r--r--inc/property.inc.php10
-rw-r--r--inc/render.inc.php4
2 files changed, 13 insertions, 1 deletions
diff --git a/inc/property.inc.php b/inc/property.inc.php
index 6a639dd2..c16c8ad7 100644
--- a/inc/property.inc.php
+++ b/inc/property.inc.php
@@ -171,5 +171,15 @@ class Property
{
return self::get('needs-setup');
}
+
+ public static function setPasswordFieldType($value)
+ {
+ return self::set('password-type', $value);
+ }
+
+ public static function getPasswordFieldType()
+ {
+ return self::get('password-type', 'password');
+ }
}
diff --git a/inc/render.inc.php b/inc/render.inc.php
index fc64203e..5827dcf9 100644
--- a/inc/render.inc.php
+++ b/inc/render.inc.php
@@ -179,8 +179,10 @@ class Render
// Always add token to parameter list
if (is_array($params) || $params === false || is_null($params))
$params['token'] = Session::get('token');
- // Likewise, add currently selected language ( its two letter code) to params
+ // Likewise, add currently selected language (its two letter code) to params
$params['current_lang'] = LANG;
+ // Add desired password field type
+ $params['password_type'] = Property::getPasswordFieldType();
// Return rendered html
return self::$mustache->render($html, array_merge($dictionary,$params));
}