fixed forced preference with value="0"="No" was shown in preferences dialog for none-forced prefs

This commit is contained in:
Ralf Becker 2014-01-20 11:07:36 +00:00
parent 238391ee63
commit 5ee25dc26b

View File

@ -292,7 +292,7 @@ class preferences_settings
foreach($this->settings as $setting) foreach($this->settings as $setting)
{ {
if (!is_array($setting)) continue; if (!is_array($setting)) continue;
if ($type != 'forced' && !empty($GLOBALS['egw']->preferences->forced[$appname][$setting['name']])) if ($type != 'forced' && (string)$GLOBALS['egw']->preferences->forced[$appname][$setting['name']] !== '')
{ {
continue; // forced preferences are not displayed, unless we edit them continue; // forced preferences are not displayed, unless we edit them
} }