]> source.dussan.org Git - nextcloud-server.git/commitdiff
LDAP: simplify default for user home settings, fixes wrong display of default value...
authorArthur Schiwon <blizzz@owncloud.com>
Fri, 22 Feb 2013 20:26:07 +0000 (21:26 +0100)
committerArthur Schiwon <blizzz@owncloud.com>
Fri, 22 Feb 2013 20:26:07 +0000 (21:26 +0100)
apps/user_ldap/lib/connection.php

index abbc133038ce2e7cf3e6c02025492e296aaa52aa..6643428afe4082429ad92fc0b1d22eb10cae07f6 100644 (file)
@@ -357,9 +357,6 @@ class Connection {
                                case 'ldapAgentPassword':
                                        $value = base64_encode($value);
                                        break;
-                               case 'homeFolderNamingRule':
-                                       $value = empty($value) ? 'opt:username' : $value;
-                                       break;
                                case 'ldapBase':
                                case 'ldapBaseUsers':
                                case 'ldapBaseGroups':
@@ -394,10 +391,10 @@ class Connection {
                $config = array();
                foreach($trans as $dbKey => $classKey) {
                        if($classKey == 'homeFolderNamingRule') {
-                               if(strpos($this->config[$classKey], 'opt') === 0) {
-                                       $config[$dbKey] = '';
-                               } else {
+                               if(strpos($this->config[$classKey], 'attr:') === 0) {
                                        $config[$dbKey] = substr($this->config[$classKey], 5);
+                               } else {
+                                       $config[$dbKey] = '';
                                }
                                continue;
                        } else if((strpos($classKey, 'ldapBase') !== false)
@@ -540,7 +537,7 @@ class Connection {
                        'ldap_cache_ttl'                    => 600,
                        'ldap_uuid_attribute'                           => 'auto',
                        'ldap_override_uuid_attribute'          => 0,
-                       'home_folder_naming_rule'           => 'opt:username',
+                       'home_folder_naming_rule'           => '',
                        'ldap_turn_off_cert_check'                      => 0,
                        'ldap_configuration_active'                     => 1,
                        'ldap_attributes_for_user_search'       => '',