Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > Actions editer_objet

Actions editer_objet

Les actions d’édition ont une petite particularité. Appelées par les formulaires d’édition des objets SPIP (dans le répertoire prive/formulaires/) depuis le fichier ecrire/inc/editer.php, elles ne reçoivent pas d’action de redirection et doivent retourner, dans ce cas là un un couple « identifiant », « erreur ». Le traitement du formulaire (CVT) gérant lui-même la redirection par la suite.

Pour cette raison, les fichiers action/editer_xx.php où xx est le type d’objet (au singulier) peuvent retourner un tableau :

  1. if ($redirect) {
  2. include_spip('inc/headers');
  3. redirige_par_entete($redirect);
  4. } else {
  5. return array($id_auteur,'');
  6. }

Télécharger