- $s = array_search($statut_tmp, $GLOBALS['liste_des_statuts']);
- switch ($s) {
-
- case 'info_redacteurs' :
- return (($GLOBALS['meta']['accepter_inscriptions'] == 'oui') ? $statut_tmp : '');
-
- case 'info_visiteurs' :
- return (($GLOBALS['meta']['accepter_visiteurs'] == 'oui' OR $GLOBALS['meta']['forums_publics'] == 'abo') ? $statut_tmp : '');
-
- default:
- if ($statut_tmp AND $statut_tmp == addslashes($statut_tmp))
- return $statut_tmp;
- if ($GLOBALS['meta']["accepter_inscriptions"] == "oui")
- return $GLOBALS['liste_des_statuts']['info_redacteurs'];
- if ($GLOBALS['meta']["accepter_visiteurs"] == "oui")
- return $GLOBALS['liste_des_statuts']['info_visiteurs'];
- return '';
- }
+ include_spip('inc/autoriser');
+ return autoriser('inscrireauteur', $statut_tmp) ? $statut_tmp : '';