return verifier_table_non_vide();
}
-
/**
* Autorisation de voir le menu auteurcreer
*
return autoriser('creer', 'auteur', $id, $qui, $opt);
}
+/**
+ * Autorisation de voir le menu "afficher les visiteurs"
+ *
+ * Être admin complet et il faut qu'il en existe ou que ce soit activé en config
+ *
+ * @param string $faire Action demandée
+ * @param string $type Type d'objet sur lequel appliquer l'action
+ * @param int $id Identifiant de l'objet
+ * @param array $qui Description de l'auteur demandant l'autorisation
+ * @param array $opt Options de cette autorisation
+ * @return bool true s'il a le droit, false sinon
+ **/
+function autoriser_visiteurs_menu_dist($faire, $type, $id, $qui, $opt) {
+ include_spip('base/abstract_sql');
+ return
+ $qui['statut'] == '0minirezo' and !$qui['restreint']
+ and (
+ $GLOBALS['meta']["accepter_visiteurs"] != 'non'
+ or sql_countsel('spip_auteurs', 'statut in ("6forum", "nouveau")') > 0
+ );
+}
+
/**
* Autorisation de voir le menu suiviedito
*