/**
 Cette fonction modifie un élément de la table facture dans la BDD. 
 */
 function UPD()
 {
     $id_facture = is_numeric($this->id_facture) ? $this->id_facture : 0;
     $id_pere = is_numeric($this->id_pere) ? $this->id_pere : 0;
     $type_pere = $this->type_pere;
     $montant_ttc = strtr($this->montant_ttc, ",", ".");
     $etat = $this->etat;
     $date_facture = Lib_frToEn($this->date_facture);
     $num_facture = $this->num_facture;
     $message = Lib_prepareTexteStockage($this->message);
     $produit = Lib_prepareTexteStockage($this->produit);
     $id_mode_reglement = is_numeric($this->id_mode_reglement) ? $this->id_mode_reglement : 0;
     $id_delai_reglement = is_numeric($this->id_delai_reglement) ? $this->id_delai_reglement : 0;
     $code_client = $this->code_client;
     $nom_fact = Lib_prepareTexteStockage($this->nom_fact);
     $ligne1_fact = Lib_prepareTexteStockage($this->ligne1_fact);
     $ligne2_fact = Lib_prepareTexteStockage($this->ligne2_fact);
     $ligne3_fact = Lib_prepareTexteStockage($this->ligne3_fact);
     $cp_fact = $this->cp_fact;
     $ville_fact = Lib_prepareTexteStockage($this->ville_fact);
     $tel1_fact = $this->tel1_fact;
     $tel2_fact = $this->tel2_fact;
     $fax_fact = $this->fax_fact;
     $email_fact = $this->email_fact;
     $date_upd = time();
     $info_facture = $this->info_facture;
     $sql = " UPDATE " . $GLOBALS['prefix'] . "factures\n\t\t\t\tSET id_pere = {$id_pere}, type_pere = '{$type_pere}', montant_ttc = '{$montant_ttc}', etat = '{$etat}', \n\t\t\t\t\tdate_facture = '{$date_facture}', num_facture = '{$num_facture}', message = '{$message}', \n\t\t\t\t\tproduit = '{$produit}', id_mode_reglement = {$id_mode_reglement}, id_delai_reglement = {$id_delai_reglement}, \n\t\t\t\t\tcode_client = '{$code_client}', nom_fact = '{$nom_fact}', ligne1_fact = '{$ligne1_fact}', \n\t\t\t\t\tligne2_fact = '{$ligne2_fact}', ligne3_fact = '{$ligne3_fact}', cp_fact = '{$cp_fact}', \n\t\t\t\t\tville_fact = '{$ville_fact}', tel1_fact = '{$tel1_fact}', tel2_fact = '{$tel2_fact}', \n\t\t\t\t\tfax_fact = '{$fax_fact}', email_fact = '{$email_fact}', date_upd = '{$date_upd}', \n\t\t\t\t\tinfo_facture = '{$info_facture}'\n\t\t\t\tWHERE id_facture = {$id_facture}";
     if (!Db_execSql($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         Lib_sqlLog($sql);
     }
     return;
 }
 /**
 Cette fonction modifie un élément de la table selection dans la BDD. 
 */
 function UPD()
 {
     $id_selection = is_numeric($this->id_selection) ? $this->id_selection : 0;
     $position = is_numeric($this->position) ? $this->position : 0;
     $id_facture = is_numeric($this->id_facture) ? $this->id_facture : 0;
     $type_selection = $this->type_selection;
     $designation = Lib_prepareTexteStockage($this->designation);
     $description = Lib_prepareTexteStockage($this->description);
     $pu_ht = strtr($this->pu_ht, ",", ".");
     $remise = is_numeric($this->remise) ? $this->remise : 0;
     $quantite = is_numeric($this->quantite) ? $this->quantite : 0;
     $tva = strtr($this->tva, ",", ".");
     $date_upd = time();
     $info_selection = $this->info_selection;
     $sql = " UPDATE " . $GLOBALS['prefix'] . "facture_selections\n\t\t\t\tSET position = {$position}, id_facture = {$id_facture}, type_selection = '{$type_selection}', \n\t\t\t\t\tdesignation = '{$designation}', description = '{$description}', pu_ht = '{$pu_ht}', \n\t\t\t\t\tremise = '{$remise}', quantite = {$quantite}, tva = '{$tva}', \n\t\t\t\t\tdate_upd = '{$date_upd}', info_selection = '{$info_selection}'\n\t\t\t\tWHERE id_selection = {$id_selection}";
     if (!Db_execSql($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         Lib_sqlLog($sql);
     }
     return;
 }