From b084ed6a428470d44a98b70a5fc22341edb4165a Mon Sep 17 00:00:00 2001 From: Arthur Schiwon Date: Thu, 24 Jan 2013 12:46:10 +0100 Subject: [PATCH] LDAP: clean up, save configuration is now handled by Ajax --- apps/user_ldap/settings.php | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/apps/user_ldap/settings.php b/apps/user_ldap/settings.php index 57d370601c..a6e8bd5512 100644 --- a/apps/user_ldap/settings.php +++ b/apps/user_ldap/settings.php @@ -38,37 +38,6 @@ $params = array('ldap_host', 'ldap_port', 'ldap_backup_host', OCP\Util::addscript('user_ldap', 'settings'); OCP\Util::addstyle('user_ldap', 'settings'); -if($_POST) { - $clearCache = false; - foreach($params as $param) { - if(isset($_POST[$param])) { - $clearCache = true; - if('ldap_agent_password' == $param) { - OCP\Config::setAppValue('user_ldap', $param, base64_encode($_POST[$param])); - } elseif('home_folder_naming_rule' == $param) { - $value = empty($_POST[$param]) ? 'opt:username' : 'attr:'.$_POST[$param]; - OCP\Config::setAppValue('user_ldap', $param, $value); - } else { - OCP\Config::setAppValue('user_ldap', $param, $_POST[$param]); - } - } - elseif('ldap_tls' == $param) { - // unchecked checkboxes are not included in the post paramters - OCP\Config::setAppValue('user_ldap', $param, 0); - } - elseif('ldap_nocase' == $param) { - OCP\Config::setAppValue('user_ldap', $param, 0); - } - elseif('ldap_turn_off_cert_check' == $param) { - OCP\Config::setAppValue('user_ldap', $param, 0); - } - } - if($clearCache) { - $ldap = new \OCA\user_ldap\lib\Connection(); - $ldap->clearCache(); - } -} - // fill template $tmpl = new OCP\Template('user_ldap', 'settings'); foreach($params as $param) {