extranet/includes/user/preferences.php
2009-07-17 14:57:42 +00:00

28 lines
1.0 KiB
PHP

<?php
$definePref = array(
'NAF4' => array( 'init' => '', 'txt' => 'Afficher les anciens NAF'),
'NEWS' => array( 'init' => '', 'txt' => 'Afficher les news Google&copy;'),
'MAPPY' => array( 'init' => '', 'txt' => 'Afficher les fa&ccedil;ades d\'immeubles'),
'CARTES' => array( 'init' => '', 'txt' => 'Afficher les cartes et les plans'),
'VOIRSURV' => array( 'init' => '', 'txt' => 'Afficher les entités sous surveillances'),
);
function hasPref($name, $userInfo = ''){
$return = FALSE;
if($userInfo == ''){ $userInfo = $_SESSION['tabInfo']; }
if (preg_match('/'.$name.'/i', $userInfo['pref'])) $return = TRUE;
return $return;
}
function formElementPref($userInfo){
global $definePref;
$inputElements = '';
foreach($definePref as $pref => $infos){
(hasPref($pref, $userInfo)==TRUE) ? $checked = 'checked' : $checked = $infos['init'];
$inputElements.= '<input type="checkbox" name="frmOptions[pref][]" value="'.strtolower($pref).'" '.$checked.' class="noborder"/> '.$infos['txt'].'<br/>'."\n";
}
return $inputElements;
}
?>