#2176 : mieux nommer le menu sous ce nom :

les entrees de menu sont ajoutees via <menu> dans paquet.xml
en consequences, les fonctions d'autorisation appelees sont autoriser('menu',xxx)
le pipeline pour l'ajout manuel d'entree est renomme 'ajouter_menus'
svn/attic/tags/spip-3.0.0-beta/18572
Cerdic 12 years ago
parent d046f15e03
commit a5fc94127f

@ -567,18 +567,18 @@ function autoriser_configurerlangage_onglet_dist($faire,$quoi,$id,$qui,$opts) {
function autoriser_configurerpreference_onglet_dist($faire,$quoi,$id,$qui,$opts) {
return true;
}
function autoriser_auteurs_bouton_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_articles_bouton_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_rubriques_bouton_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_auteurs_menu_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_articles_menu_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_rubriques_menu_dist($faire, $type, $id, $qui, $opts){return true;}
function autoriser_articlecreer_bouton_dist($faire, $type, $id, $qui, $opts){
function autoriser_articlecreer_menu_dist($faire, $type, $id, $qui, $opts){
return sql_countsel('spip_rubriques')>0;
}
function autoriser_suiviedito_bouton_dist($faire, $type, $id, $qui, $opts){
function autoriser_suiviedito_menu_dist($faire, $type, $id, $qui, $opts){
return $qui['statut']=='0minirezo';
}
function autoriser_synchro_bouton_dist($faire, $type, $id, $qui, $opts){
function autoriser_synchro_menu_dist($faire, $type, $id, $qui, $opts){
return $qui['statut']=='0minirezo';
}

@ -60,7 +60,7 @@ function definir_barre_boutons($contexte=array(),$icones = true, $autorise = tru
foreach($liste_boutons as $id => $infos){
// les boutons principaux ne sont pas soumis a autorisation
if (!($parent = $infos['parent']) OR !$autorise OR autoriser('bouton',$id,0,NULL,array('contexte'=>$contexte))){
if (!($parent = $infos['parent']) OR !$autorise OR autoriser('menu',$id,0,NULL,array('contexte'=>$contexte))){
if ($parent AND isset($boutons_admin[$parent])){
if (!is_array($boutons_admin[$parent]->sousmenu))
$boutons_admin[$parent]->sousmenu = array();
@ -92,7 +92,7 @@ function definir_barre_boutons($contexte=array(),$icones = true, $autorise = tru
}
}
return pipeline('ajouter_boutons', $boutons_admin);
return pipeline('ajouter_menus', $boutons_admin);
}
/**

@ -241,7 +241,7 @@ Le programme est n&eacute; en 2001 d'une initiative du minir&eacute;zo, un colle
<action>f_boite_infos</action>
<inclure>inc/pipelines_ecrire.php</inclure>
</pipeline>
<pipeline><nom>ajouter_boutons</nom><action></action></pipeline>
<pipeline><nom>ajouter_menus</nom><action></action></pipeline>
<pipeline><nom>ajouter_onglets</nom><action></action></pipeline>
<pipeline><nom>body_prive</nom><action></action></pipeline>
<pipeline><nom>calculer_rubriques</nom><action></action></pipeline>

Loading…
Cancel
Save