diff --git a/ecrire/inc/boutons.php b/ecrire/inc/boutons.php index 2e2bfc2b72b45573ed1550d9636e2e7461511ad1..85c712bb921b72cfda3d175ad44d819f5d58b28c 100644 --- a/ecrire/inc/boutons.php +++ b/ecrire/inc/boutons.php @@ -111,7 +111,7 @@ function definir_barre_boutons() { $sousmenu['sites_tous']= new Bouton('site-24.gif', 'icone_sites_references'); - $n = spip_num_rows(spip_query("SELECT * FROM spip_documents_rubriques LIMIT 1")); + $n = spip_num_rows(spip_query("SELECT id_document FROM spip_documents_rubriques LIMIT 1")); if ($n) { $sousmenu['documents_liste']= new Bouton('doc-24.gif', 'icone_doc_rubrique'); @@ -127,12 +127,16 @@ function definir_barre_boutons() { $sousmenu['forum_admin']= new Bouton('forum-admin-24.gif', 'icone_forum_administrateur'); - $sousmenu['controle_forum']= - new Bouton("suivi-forum-24.gif", "icone_suivi_forums"); - $sousmenu['controle_petition']= - new Bouton("suivi-petition-24.gif", "icone_suivi_pettions"); - - $boutons_admin['forum']->sousmenu= $sousmenu; + if (spip_num_rows(spip_query("SELECT id_forum FROM spip_forum LIMIT 1"))) + $sousmenu['controle_forum']= + new Bouton("suivi-forum-24.gif", "icone_suivi_forums"); + if (spip_num_rows(spip_query("SELECT id_signature FROM spip_signatures LIMIT 1"))) + $sousmenu['controle_petition']= + new Bouton("suivi-petition-24.gif", "icone_suivi_pettions"); + + if ($sousmenu) + $boutons_admin['forum']->sousmenu= $sousmenu; + // sous menu auteurs