array( 'init' => '', 'txt' => 'Afficher les anciens NAF'), 'NEWS' => array( 'init' => '', 'txt' => 'Afficher les news Google©'), 'MAPPY' => array( 'init' => '', 'txt' => 'Afficher les faç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('/\b'.$name.'\b/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.= ' '.$infos['txt'].'
'."\n"; } return $inputElements; } ?>