// Utilisation du pipeline pour modifier l'affichage des options si admin function monplugin_cisf_article_options($param){ $statut = $GLOBALS['auteur_session']['statut']; // menu des options avancees if ($param['args']['type']=='options_avancees') { $tableau = $param['data']; $tableau_return = array(); if (isset($tableau)) { if (is_array($tableau)){ foreach($tableau as $nom=>$libelle){ // les boutons "rubrique article", "auteur" "petition" "date publication" "calendrier" s'affichent seulement si l'utilisateur est admin if ($nom=='bt_rubart' OR $nom=='bt_auteur' OR $nom=='bt_forum' OR $nom=='bt_petition' OR $nom=='bt_datepublication' OR $nom=='bt_calendrier') { // si authentifie comme admin if ($statut == "0minirezo") $tableau_return[$nom]=$libelle; // sinon ne rien faire } else { // toujours cacher les boutons logo et mot cle if ($nom=='bt_logo' OR $nom=='bt_motcle'){ } else { $tableau_return[$nom]=$libelle; } } } } } if (!$tableau_return) $tableau_return = $tableau_ciparam; $param['data'] = $tableau_return; } return $param; }