More safe search - since the default is one, toggle only works after

an initial xconfig is set - the first one will turn safe search on
(ie, do nothing from a users point of view).  Fix that.
This commit is contained in:
Thomas Willingham 2013-11-11 06:13:17 +00:00
parent c392004290
commit 888d7e05bf
2 changed files with 5 additions and 4 deletions

View file

@ -25,7 +25,7 @@ function dir_safe_mode(&$a) {
if ($observer) if ($observer)
$safe_mode = get_xconfig($observer,'directory','safe_mode'); $safe_mode = get_xconfig($observer,'directory','safe_mode');
if($safe_mode == 0) if($safe_mode === '0')
$toggle = t('Enable Safe Search'); $toggle = t('Enable Safe Search');
else else
$toggle = t('Disable Safe Search'); $toggle = t('Disable Safe Search');

View file

@ -6,10 +6,11 @@ $observer = get_observer_hash();
if($observer) if($observer)
$safe_mode = get_xconfig($observer,'directory','safe_mode'); $safe_mode = get_xconfig($observer,'directory','safe_mode');
if ($safe_mode == '')
if($safe_mode == 0) set_xconfig($observer,'directory','safe_mode', '0');
elseif($safe_mode == '0')
set_xconfig($observer,'directory','safe_mode', '1'); set_xconfig($observer,'directory','safe_mode', '1');
if($safe_mode == 1) elseif($safe_mode == '1')
set_xconfig($observer,'directory','safe_mode', '0'); set_xconfig($observer,'directory','safe_mode', '0');
if(isset($_GET['address'])) if(isset($_GET['address']))