diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2013-01-18 13:45:39 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2013-01-18 13:45:39 +0100 |
commit | 805f900b1980ae1f5d69395fd646a9a4605b7c68 (patch) | |
tree | 194e43ad1f9b23fa9546cbcd8a0592dd9cbbd951 /apps/user_ldap/settings.php | |
parent | 229d4842001d6857dee2e32ff2e9768dc4143bcb (diff) | |
download | nextcloud-server-805f900b1980ae1f5d69395fd646a9a4605b7c68.tar.gz nextcloud-server-805f900b1980ae1f5d69395fd646a9a4605b7c68.zip |
LDAP: pass defaults to settings form, and restore them on creating a new configuration if wanted
Diffstat (limited to 'apps/user_ldap/settings.php')
-rw-r--r-- | apps/user_ldap/settings.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php index 73e4f0b6f4b..f3f0826739f 100644 --- a/apps/user_ldap/settings.php +++ b/apps/user_ldap/settings.php @@ -64,7 +64,7 @@ if($_POST) { } } if($clearCache) { - $ldap = new \OCA\user_ldap\lib\Connection('user_ldap'); + $ldap = new \OCA\user_ldap\lib\Connection(); $ldap->clearCache(); } } @@ -88,4 +88,15 @@ $hfnr = ($hfnr == 'opt:username') ? '' : substr($hfnr, strlen('attr:')); $tmpl->assign('home_folder_naming_rule', $hfnr, ''); $tmpl->assign('serverConfigurationOptions', '', false); +// assign default values +if(!isset($ldap)) { + $ldap = new \OCA\user_ldap\lib\Connection(); +} +$defaults = $ldap->getDefaults(); +foreach($defaults as $key => $default) { + $tmpl->assign($key.'_default', $default); +} + +// $tmpl->assign(); + return $tmpl->fetchPage(); |