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


Ignore:
Timestamp:
Apr 4, 2013, 4:10:03 PM (8 years ago)
Author:
cyril@…
Message:

on affiche la liste des lignes de factures sur la page d'une facture;

File:
1 edited

Legend:

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

    r71568 r71572  
    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, array('num_facture', 'id_organisation_emettrice', 'id_organisation', 'date_facture', 'libelle_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}
    100 
    101115/**
    102116 * Traitement du formulaire d'édition de facture
     
    126140function formulaires_editer_facture_traiter_dist($id_facture='new', $retour='', $associer_objet='', $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    127141        $res = formulaires_editer_objet_traiter('facture',$id_facture,'',$lier_trad,$retour,$config_fonc,$row,$hidden);
    128  
     142
    129143        // Un lien a prendre en compte ?
    130144        if ($associer_objet AND $id_facture = $res['id_facture']) {
Note: See TracChangeset for help on using the changeset viewer.