Author: cedric@yterium.com
Date: 2008-10-13 11:03:59 +0200 (lun, 13 oct 2008)
New Revision: 12936
Log:
report de [12935]
le retour de traiter peut avoir 3 formats
- simple message texte
- tableau a deux entrees ($editable,$message)
- tableau explicite ('editable'=>$editable,'message_ok'=>$message,'redirect'=>$redirect,'id_xx'=>$id_xx)
le dernier format est celui conseille car il permet le pipelinage, en particulier
en y passant l'id de l'objet cree/modifie
si message_erreur est present, on considere que le traitement a echoue
Les deux premiers formats doivent etre consideres comme obsoletes. Ils sont gardes par soucis de compatibilite
- Lorsque traiter veut effectuer une redirection il ne *doit pas* la faire lui meme, mais la demander dans le tableau renvoye par
'redirect'=>$url
- Lorsque traiter effectuer une insertion ou une modification en base de donnee sur un objet editorial, il *devrait toujours*
le passer dans le tableau renvoye :
'id_xx' => $id_xx
L'utilisation de ces recommandations rendent le pipeline formulaire_traiter operationnel
Modified:
spip/dist/formulaires/ecrire_auteur.php
spip/dist/formulaires/forum.php
spip/dist/formulaires/inscription.php
spip/dist/formulaires/mot_de_passe.php
spip/dist/formulaires/oubli.php
spip/dist/formulaires/signature.php
spip/dist/formulaires/site.php
spip/ecrire/inc/documents.php
spip/ecrire/inc/editer.php
spip/ecrire/inc/forum_insert.php
spip/ecrire/inc/plugin.php
spip/ecrire/public/aiguiller.php
spip/ecrire/public/composer.php
spip/prive/formulaires/editer_groupe_mot.php
spip/prive/formulaires/editer_mot.php
spip/prive/formulaires/login.php