From d889a2b924e969553d6ef99785aa3d64b1a78bc1 Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 19 Oct 2006 21:06:17 +0000 Subject: [PATCH] pas de bouton de suivi des petitions ou des forums quand il n'y a rien a suivre --- ecrire/inc/boutons.php | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ecrire/inc/boutons.php b/ecrire/inc/boutons.php index 2e2bfc2b72..85c712bb92 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 -- GitLab