// Utilisation du pipeline function monplugin_cisf_article_options($param){ // 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){ if ($nom=='bt_rubart' OR $nom=='bt_auteur') { // si authentifie if ( ... ma condition ...) $tableau_return[$nom]=$libelle; // sinon ne rien faire } else { $tableau_return[$nom]=$libelle; } } } } if (!$tableau_return) $tableau_return = $tableau_ciparam; $param['data'] = $tableau_return; } return $param; }