Changeset 87101 in spip-zone


Ignore:
Timestamp:
Jan 14, 2015, 10:36:05 PM (5 years ago)
Author:
kent1@…
Message:

Améliorations sur la gestion des statuts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/diogene/diogene_complements/diogene_agenda/trunk/diogene_agenda_pipelines.php

    r85003 r87101  
    178178                         */
    179179                        $statuts = array_keys(objet_info('evenement','statut_titres'));
    180                         if(!in_array(_request('statut'),$statuts)){
    181                                 $statut_article = _request('statut');
     180                        $statut_article = _request('statut') ? _request('statut') : sql_getfetsel('statut','spip_articles','id_article='.intval($id_article));
     181                        $statut_post = _request('statut');
     182
     183                        if(!in_array($statut_article,$statuts)){
    182184                                set_request('statut',$statuts[0]);
     185                        }
     186                        else{
     187                                set_request('statut',$statut_article);
    183188                        }
    184189
     
    194199                         * On remet le statut et le titre de l'article dans l'environnement du $_POST
    195200                         */
    196                         if($statut_article)
    197                                 set_request('statut',$statut_article);
     201                       
     202                        set_request('statut',$statut_post);
    198203                        if($titre_article)
    199204                                set_request('titre',$titre_article);
Note: See TracChangeset for help on using the changeset viewer.