Changeset 71563 in spip-zone for _plugins_/factures/trunk/formulaires


Ignore:
Timestamp:
Apr 4, 2013, 3:16:21 PM (8 years ago)
Author:
cyril@…
Message:

version 1.05 correction des dates saisies avec le picker

Location:
_plugins_/factures/trunk/formulaires
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/factures/trunk/formulaires/editer_facture.html

    r71538 r71563  
    99                <ul>
    1010
     11                        [(#SAISIE{input, num_facture, obligatoire=oui,
     12                                label=<:facture:label_num_facture:>,
     13                                explication=<:facture:explication_num_facture:> })]
     14
     15                        [(#SAISIE{input, id_organisation_emettrice, obligatoire=oui,
     16                                label=<:facture:label_id_organisation_emettrice:>,
     17                                explication=<:facture:explication_id_organisation_emettrice:> })]
     18
     19                        [(#SAISIE{organisations, id_organisation, obligatoire=oui,
     20                                label=<:facture:label_id_organisation:>,
     21                                explication=<:facture:explication_id_organisation:> })]
     22
     23                        [(#SAISIE{date, date_facture, obligatoire=oui,
     24                                label=<:facture:label_date_facture:>,
     25                                explication=<:facture:explication_date_facture:> })]
     26
     27                        [(#SAISIE{input, libelle_facture, obligatoire=oui,
     28                                label=<:facture:label_libelle_facture:>,
     29                                explication=<:facture:explication_libelle_facture:> })]
     30
     31                        [(#SAISIE{input, montant,
     32                                label=<:facture:label_montant:>,
     33                                explication=<:facture:explication_montant:> ,
     34                                type=number,attributs='step=0.01'})]
     35
     36                        [(#SAISIE{input, quantite,
     37                                label=<:facture:label_quantite:>,
     38                                explication=<:facture:explication_quantite:> ,
     39                                type=number})]
     40
     41                        [(#SAISIE{input, unite,
     42                                label=<:facture:label_unite:>,
     43                                explication=<:facture:explication_unite:> })]
     44
     45                        [(#SAISIE{input, conditions,
     46                                label=<:facture:label_conditions:>,
     47                                explication=<:facture:explication_conditions:> })]
     48
     49                        [(#SAISIE{input, reglement,
     50                                label=<:facture:label_reglement:>,
     51                                explication=<:facture:explication_reglement:> })]
     52
     53                        [(#SAISIE{textarea, nota_bene,
     54                                label=<:facture:label_nota_bene:>,
     55                                explication=<:facture:explication_nota_bene:> })]
     56
     57                        [(#SAISIE{input, delais_validite,
     58                                label=<:facture:label_delais_validite:>,
     59                                explication=<:facture:explication_delais_validite:> })]
     60
     61                        [(#SAISIE{date, fin_validite,
     62                                label=<:facture:label_fin_validite:>,
     63                                explication=<:facture:explication_fin_validite:> })]
     64
     65                        [(#SAISIE{input, num_devis,
     66                                label=<:facture:label_num_devis:>,
     67                                explication=<:facture:explication_num_devis:> })]
     68
    1169                </ul>
    1270                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
  • _plugins_/factures/trunk/formulaires/editer_facture.php

    r71560 r71563  
    9696 */
    9797function formulaires_editer_facture_verifier_dist($id_facture='new', $retour='', $associer_objet='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    98         return formulaires_editer_objet_verifier('facture',$id_facture);
     98        $erreurs = formulaires_editer_objet_verifier('facture',$id_facture);
     99
     100        // verifier et changer en datetime sql la date envoyee
     101        $verifier = charger_fonction('verifier', 'inc');
     102        $dates = array('date_facture','fin_validite');
     103        foreach($dates AS $champ) {
     104                $normaliser = null;
     105                if ($erreur = $verifier(_request($champ), 'date', array('normaliser'=>'datetime'), $normaliser)) {
     106                        $erreurs[$champ] = $erreur;
     107                        // si une valeur de normalisation a ete transmis, la prendre.
     108                } elseif (!is_null($normaliser)) {
     109                set_request($champ, $normaliser);
     110                }
     111        }
     112
     113        return $erreurs;
    99114}
    100115
Note: See TracChangeset for help on using the changeset viewer.