Blame view
sources/apps/user_ldap/appinfo/update.php
1.05 KB
|
03e52840d
|
1 |
<?php |
|
03e52840d
|
2 3 4 |
//detect if we can switch on naming guidelines. We won't do it on conflicts.
//it's a bit spaghetti, but hey.
$state = OCP\Config::getSystemValue('ldapIgnoreNamingRules', 'unset');
|
|
31b7f2792
|
5 |
if($state === 'unset') {
|
|
03e52840d
|
6 7 |
OCP\Config::setSystemValue('ldapIgnoreNamingRules', false);
}
|
|
31b7f2792
|
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
$configPrefixes = OCA\user_ldap\lib\Helper::getServerConfigurationPrefixes(true);
$ldap = new OCA\user_ldap\lib\LDAP();
foreach($configPrefixes as $config) {
$connection = new OCA\user_ldap\lib\Connection($ldap, $config);
$value = \OCP\Config::getAppValue('user_ldap',
$config.'ldap_uuid_attribute', 'auto');
\OCP\Config::setAppValue('user_ldap',
$config.'ldap_uuid_user_attribute', $value);
\OCP\Config::setAppValue('user_ldap',
$config.'ldap_uuid_group_attribute', $value);
$value = \OCP\Config::getAppValue('user_ldap',
$config.'ldap_expert_uuid_attr', 'auto');
\OCP\Config::setAppValue('user_ldap',
$config.'ldap_expert_uuid_user_attr', $value);
\OCP\Config::setAppValue('user_ldap',
$config.'ldap_expert_uuid_group_attr', $value);
|
|
03e52840d
|
25 |
} |