Ajouter un nouveau type d'auteur à #SPIP

27 January 2017

Dans le fichier config/mes_options.php :

<?php
$GLOBALS['liste_des_statuts']['inscrit'] = 'inscrit';

// Placer la corbeille à la fin du tableau
$backup_corbeille = $GLOBALS['liste_des_statuts']['texte_statut_poubelle'];
unset($GLOBALS['liste_des_statuts']['texte_statut_poubelle']);
$GLOBALS['liste_des_statuts']['texte_statut_poubelle'] = $backup_corbeille;

La clé du tableau $GLOBALS['liste_des_statuts'] sert également de chaîne de langue pour traduire le statut.
La valeur sera quand à elle enregistrée dans la base de donnée comme statut d’auteur.

Il y a aussi la constante AUTEURS_MIN_REDAC qui détermine si le statut fait partie des des visiteurs ou non.

<?php
define('AUTEURS_MIN_REDAC', "0minirezo,1comite,5poubelle");