Pour cette "recette SPIP" délivrée par denisb sur IRC en ce beau 8 octobre 2013, il vous faudra :
Ingrédients
@@@ 2 squelettes d’inclure :
squelettes/fond_pour_complet.html
squelettes/fond_pour_restreint.html
@@@ un appel :
Comprendre
@@@ explication :
ici, on teste si l’auteur loggué #SESSION{id_auteur}
a le droit de publier dans la rubrique #ID_RUBRIQUE
.
ici, on récupère l’#ID_RUBRIQUE
de l’environnement (soit il est déclaré dans une BOUCLE, soit il est passé en URL).
si #ID_RUBRIQUE
n’existe pas ou n’est pas un entier, alors on lui affecte la valeur -1 (valeur qui ne peut exister).
ici, on sait que l’auteur est administrateur.
on teste alors s’il a le droit de configurer le site. si oui, c’est un administrateur complet, si non c’est un administrateur restreint.
il reste à appeler le bon squelette d’INCLURE selon les droits de l’administrateur reconnu.