Carnet Wiki

Inscription avec statut administrateur restreint

Version 1 — Juin 2010 djinnoll

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 :

#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’)

Todo

Faire plus propre, probablement sous forme de plugin.

Retour à la version courante

Toutes les versions