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)
{
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
}