summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/settings.php
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2013-01-18 13:45:39 +0100
committerArthur Schiwon <blizzz@owncloud.com>2013-01-18 13:45:39 +0100
commit805f900b1980ae1f5d69395fd646a9a4605b7c68 (patch)
tree194e43ad1f9b23fa9546cbcd8a0592dd9cbbd951 /apps/user_ldap/settings.php
parent229d4842001d6857dee2e32ff2e9768dc4143bcb (diff)
downloadnextcloud-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.php13
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();