diff --git a/ecrire/exec/auteurs.php b/ecrire/exec/auteurs.php index 8df4fe26659410670a8e976981ac108d0ff7d31f..3a7692b6cb76921bdd36e7645e13db4874f4cf72 100644 --- a/ecrire/exec/auteurs.php +++ b/ecrire/exec/auteurs.php @@ -86,7 +86,7 @@ function bandeau_auteurs($tri, $visiteurs) $res .= icone_horizontale(_T('icone_informations_personnelles'), generer_url_ecrire("auteur_infos","id_auteur=$connect_id_auteur"), "fiche-perso-24.gif","rien.gif", false); - if (avoir_visiteurs()) { + if (avoir_visiteurs(true)) { if ($visiteurs) $res .= icone_horizontale (_T('icone_afficher_auteurs'), generer_url_ecrire("auteurs"), "auteur-24.gif", "", false); else diff --git a/ecrire/inc/boutons.php b/ecrire/inc/boutons.php index 634ee38d3943916ba41d2ec9f5fa00b9bff6e281..f05e7859aa18ae34d046157d5a59adffde2055cc 100644 --- a/ecrire/inc/boutons.php +++ b/ecrire/inc/boutons.php @@ -152,7 +152,7 @@ function definir_barre_boutons() { $sousmenu=array(); - if (avoir_visiteurs()) + if (avoir_visiteurs(true)) $sousmenu['auteurs'] = new Bouton("fiche-perso.png", 'icone_afficher_visiteurs', null, "statut=!1comite,0minirezo,nouveau"); diff --git a/ecrire/inc/presentation.php b/ecrire/inc/presentation.php index 2cdc0425a5b10500841c68f57bc9e37cc1715cb6..51332990e51f5350fb530549b8ba7f190a565eee 100644 --- a/ecrire/inc/presentation.php +++ b/ecrire/inc/presentation.php @@ -556,9 +556,11 @@ function afficher_liste_fin_tableau() { } // http://doc.spip.org/@avoir_visiteurs -function avoir_visiteurs() { +function avoir_visiteurs($past=false) { if ($GLOBALS['meta']["forums_publics"] == 'abo') return true; - return sql_countsel('spip_articles', "accepter_forum='abo'"); + if (sql_countsel('spip_articles', "accepter_forum='abo'"))return true; + if (!$past) return false; + return sql_countsel('spip_auteurs', "statut NOT IN ('0minirezo','1comite', 'nouveau', '5poubelle')"); } //