Carnet Wiki

Inscription avec statut administrateur restreint

Contexte

Pour un site où les contributeurs sont de différentes nationalités, il leur est créé une page perso dans la partie publique (la partie privée étant réservée aux webmestres)

Les contributeurs, dès le processus d’inscription, ont un statut d’administrateur restreint avec la création simultanée de leur rubrique.

Solution adoptée

Ajout de l’argument ’0minirezo’ à la balise formulaire :

  1. #FORMULAIRE_INSCRIPTION{0minirezo}

Ajout du code suivant dans le fichier inscription.php (après la ligne 110 - spip2.1)

$id_rubrique = sql_insertq("spip_rubriques", array( 'titre'=> _T('titre_par_défautl'), 'id_secteur'=> 0));
	sql_update("spip_rubriques",array("id_secteur"=>$id_rubrique), "id_rubrique=".$id_rubrique);
 
sql_insertq('spip_auteurs_rubriques', array(
		'id_auteur' => $desc['id_auteur'],
		'id_rubrique' => $id_rubrique));

Dans ce cas, la rubrique est créée à la racine. L’insert dans la table ’spip_auteurs_rubriques’ transforme le statut en administrateur restreint.

(’titre’=> _T(’titre_par_défautl’, il est attribué un titre par défaut autre que ’nouvelle rubrique’)

Version plugin

Rubrique à l’inscription

djinnoll - Mise à jour :28 juin 2010 à 14h15min