Ignore:
Timestamp:
Feb 6, 2014, 3:51:28 PM (7 years ago)
Author:
cedric@…
Message:

Prise en charge du statut sur les formulaires.
Lors de l'import f&t les formulaires sans réponses sont mis en statut proposé, les autres en publiés

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/action/editer_formulaire.php

    r80491 r80541  
    4040 */
    4141function formulaire_inserer() {
    42         $champs = array();
     42        $champs = array(
     43                'statut' => 'prop',
     44                'date_creation' => date('Y-m-d H:i:s'),
     45        );
    4346        // Envoyer aux plugins
    4447        $champs = pipeline('pre_insertion',
     
    5053                )
    5154        );
    52         $id_formulaire = sql_insertq("spip_formulaires", array('date_creation' => date('Y-m-d H:i:s')));
     55        $id_formulaire = sql_insertq("spip_formulaires", $champs);
     56
     57        pipeline('post_insertion',
     58                array(
     59                        'args' => array(
     60                                'table' => 'spip_formulaires',
     61                                'id_objet' => $id_formulaire
     62                        ),
     63                        'data' => $champs
     64                )
     65        );
    5366
    5467        return $id_formulaire;
     
    8699                return $err;
    87100
     101        // Modification de statut, changement de rubrique ?
     102        $c = collecter_requests(array('statut'),array(),$set);
     103        include_spip("action/editer_objet");
     104        $err = objet_instituer('formulaire',$id_formulaire, $c);
    88105
    89106        return $err;
Note: See TracChangeset for help on using the changeset viewer.