Make sure we loop over non-empty arrays only

This commit is contained in:
Jeroen van Meeuwen (Kolab Systems) 2013-08-19 13:54:08 +02:00
parent 23d9f14e81
commit 44021155b0

View file

@ -114,12 +114,16 @@ class kolab_auth extends rcube_plugin
return $args;
}
foreach ($role_plugins as $role_dn => $plugins) {
$role_plugins[$ldap->parse_vars($role_dn)] = $plugins;
if (!empty($role_plugins)) {
foreach ($role_plugins as $role_dn => $plugins) {
$role_plugins[$ldap->parse_vars($role_dn)] = $plugins;
}
}
foreach ($role_settings as $role_dn => $settings) {
$role_settings[$ldap->parse_vars($role_dn)] = $settings;
if (!empty($role_settings)) {
foreach ($role_settings as $role_dn => $settings) {
$role_settings[$ldap->parse_vars($role_dn)] = $settings;
}
}
foreach ($role_dns as $role_dn) {