Changeset 51679 in spip-zone for _plugins_/abonnement


Ignore:
Timestamp:
Sep 21, 2011, 6:39:07 PM (9 years ago)
Author:
toutati@…
Message:

Une histoire de date dans le formulaire qui est repare

Location:
_plugins_/abonnement/zabonnement/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abonnement/zabonnement/trunk/action/editer_contacts_abonnement.php

    r51675 r51679  
    141141                $c = $set;
    142142               
    143                                
    144                 //array des champs dates
    145                         $type_dates=array('date','validite');
    146                        
    147                         foreach ($type_dates as $type_date){
    148                                 $date = $c[$type_date];
    149                                 if($date){
    150                                         list($jour, $mois, $annee) = explode('/',$date);
    151                                         $date =$annee.'-'.$mois.'-'.$jour;
    152                                         $c[$type_date]=$date;
    153                                         }       
    154                                        
    155                        
    156                         }
    157                
    158143
    159144        if (_DEBUG_ABONNEMENT) spip_log("contacts_abonnement_set ".join(' | ',$c),"contacts_abonnement");
     
    165150        $c = array();
    166151        foreach (array(
    167                 'id_auteur', 'date', 'statut_abonnement',
     152                'id_auteur', 'date', 'validite', 'statut_abonnement',
    168153        ) as $champ)
    169154                $c[$champ] = _request($champ, $set);
     
    227212
    228213        $champs['id_auteur'] = $id_auteur;
     214        spip_log("date est ".$c['date'],'contacts_abonnement');
    229215
    230216       
  • _plugins_/abonnement/zabonnement/trunk/formulaires/editer_contacts_abonnement.php

    r51675 r51679  
    3131        if ($retour) refuser_traiter_formulaire_ajax();
    3232       
    33         return formulaires_editer_objet_traiter('contacts_abonnement', $id_contacts_abonnement, '', 0, $retour);       
     33                        //array des champs dates
     34                        $type_dates=array('date','validite');
     35                       
     36                        foreach ($type_dates as $type_date){
     37                                $date = _request($type_date);   
     38                                if($date){
     39                                        list($jour, $mois, $annee) = explode('/',$date);
     40                                        $date =$annee.'-'.$mois.'-'.$jour;
     41                                        set_request($type_date,$date);
     42                                        spip_log("commande_traiter pour id_commande=$id_commande $type_date = $date",'commande');
     43                                        }               
     44                       
     45                        }
     46                       
     47        return formulaires_editer_objet_traiter('contacts_abonnement', $id_contacts_abonnement, '', 0, $retour,'',$champs);     
    3448               
    3549}
Note: See TracChangeset for help on using the changeset viewer.