/** 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; }
function Lib_diffMois($start, $end) { //$date_format = YYYY-m-d sscanf(Lib_frToEn($start), "%4s-%2s-%2s", $annee, $mois, $jour); $a1 = $annee; $m1 = $mois; sscanf(Lib_frToEn($end), "%4s-%2s-%2s", $annee, $mois, $jour); $a2 = $annee; $m2 = $mois; $dif_en_mois = $m2 - $m1 + 12 * ($a2 - $a1); return $dif_en_mois; }
/** Cette fonction met à jour un tache sur la BDD. */ function UPD() { if ($this->isError()) { return; } $id_tache = $this->id_tache; $code = Sql_prepareTexteStockage($this->code); $lang = Sql_prepareTexteStockage($this->lang); $position = Sql_prepareTexteStockage($this->position); $texte = Sql_prepareTexteStockage($this->texte); $code_news = Sql_prepareTexteStockage($this->code_news); $contenu = Sql_prepareTexteStockage($this->contenu); $date = Lib_frToEn($this->date); //Date d'échéance $image_intro = Sql_prepareTexteStockage($this->image_intro); $etat = Sql_prepareTexteStockage($this->etat); $texte_intro = Sql_prepareTexteStockage($this->texte_intro); $titre_page = Sql_prepareTexteStockage($this->titre_page); $titre = Sql_prepareTexteStockage($this->titre); $meta_titre = Sql_prepareTexteStockage($this->meta_titre); $meta_description = Sql_prepareTexteStockage($this->meta_description); $meta_mots_clefs = Sql_prepareTexteStockage($this->meta_mots_clefs); $meta_url = Sql_prepareTexteStockage($this->meta_url); $titre_canonize = Lib_canonizeMin(Sql_prepareTexteStockage($this->titre)); $url_vignette = Sql_prepareTexteStockage($this->url_vignette); $url_image = Sql_prepareTexteStockage($this->url_image); $url_image2 = Sql_prepareTexteStockage($this->url_image2); $categorie = Sql_prepareTexteStockage($this->categorie); $titre_data1 = Sql_prepareTexteStockage($this->titre_data1); $data1 = Sql_prepareTexteStockage($this->data1); $titre_data2 = Sql_prepareTexteStockage($this->titre_data2); $data2 = Lib_frToEn($this->data2); //Date de fin des développements $titre_data3 = Sql_prepareTexteStockage($this->titre_data3); $data3 = Lib_frToEn($this->data3); //Date de mise à disposition sur test $titre_data4 = Sql_prepareTexteStockage($this->titre_data4); $data4 = Lib_frToEn($this->data4); //Date de mise en production $titre_data5 = Sql_prepareTexteStockage($this->titre_data5); $data5 = Sql_prepareTexteStockage($this->data5); $titre_data6 = Sql_prepareTexteStockage($this->titre_data6); $data6 = Sql_prepareTexteStockage($this->data6); $titre_data7 = Sql_prepareTexteStockage($this->titre_data7); $data7 = Sql_prepareTexteStockage($this->data7); $titre_data8 = Sql_prepareTexteStockage($this->titre_data8); $data8 = Sql_prepareTexteStockage($this->data8); $titre_data9 = Sql_prepareTexteStockage($this->titre_data9); $data9 = Sql_prepareTexteStockage($this->data9); $titre_data10 = Sql_prepareTexteStockage($this->titre_data10); $data10 = Sql_prepareTexteStockage($this->data10); $titre_data11 = Sql_prepareTexteStockage($this->titre_data11); $data11 = Sql_prepareTexteStockage($this->data11); $titre_data12 = Sql_prepareTexteStockage($this->titre_data12); $data12 = Sql_prepareTexteStockage($this->data12); $titre_data13 = Sql_prepareTexteStockage($this->titre_data13); $data13 = Sql_prepareTexteStockage($this->data13); $titre_data14 = Sql_prepareTexteStockage($this->titre_data14); $data14 = Sql_prepareTexteStockage($this->data14); $titre_data15 = Sql_prepareTexteStockage($this->titre_data15); $data15 = Sql_prepareTexteStockage($this->data15); $titre_data16 = Sql_prepareTexteStockage($this->titre_data16); $data16 = Sql_prepareTexteStockage($this->data16); $titre_data17 = Sql_prepareTexteStockage($this->titre_data17); $data17 = Sql_prepareTexteStockage($this->data17); $titre_data18 = Sql_prepareTexteStockage($this->titre_data18); $data18 = Sql_prepareTexteStockage($this->data18); $titre_data19 = Sql_prepareTexteStockage($this->titre_data19); $data19 = Sql_prepareTexteStockage($this->data19); $titre_data20 = Sql_prepareTexteStockage($this->titre_data20); $data20 = Sql_prepareTexteStockage($this->data20); $titre_fichier1 = Sql_prepareTexteStockage($this->titre_fichier1); $fichier1 = Sql_prepareTexteStockage($this->fichier1); $titre_fichier2 = Sql_prepareTexteStockage($this->titre_fichier2); $fichier2 = Sql_prepareTexteStockage($this->fichier2); $titre_fichier3 = Sql_prepareTexteStockage($this->titre_fichier3); $fichier3 = Sql_prepareTexteStockage($this->fichier3); $titre_fichier4 = Sql_prepareTexteStockage($this->titre_fichier4); $fichier4 = Sql_prepareTexteStockage($this->fichier4); $titre_fichier5 = Sql_prepareTexteStockage($this->titre_fichier5); $fichier5 = Sql_prepareTexteStockage($this->fichier5); $date_upd = time(); $info_tache = Sql_prepareTexteStockage($this->info_tache); // Mise à jour de la base $sql = " UPDATE " . $GLOBALS['prefix'] . "taches\n\t\t\t\t\tSET code = '{$code}', lang = '{$lang}', position_une = '{$position_une}', texte = '{$texte}', etat = '{$etat}',\n\t\t\t\t\t\tcode_news = '{$code_news}', position = '{$position}', url_image = '{$url_image}', contenu = '{$contenu}', date = '{$date}', image_intro = '{$image_intro}',\n\t\t\t\t\t\ttexte_intro = '{$texte_intro}', titre_page = '{$titre_page}', titre = '{$titre}', meta_titre = '{$meta_titre}', meta_description = '{$meta_description}', \n\t\t\t\t\t\tmeta_mots_clefs = '{$meta_mots_clefs}', meta_url = '{$meta_url}',titre_canonize = '{$titre_canonize}',\n\t\t\t\t\t\turl_vignette = '{$url_vignette}', url_image2 = '{$url_image2}', categorie = '{$categorie}',\n\t\t\t\t\t\ttitre_data1 = '{$titre_data1}', data1 = '{$data1}', titre_data2 = '{$titre_data2}', data2 = '{$data2}', \n\t\t\t\t\t\ttitre_data3 = '{$titre_data3}', data3 = '{$data3}', titre_data4 = '{$titre_data4}', data4 = '{$data4}', \n\t\t\t\t\t\ttitre_data5 = '{$titre_data5}', data5 = '{$data5}', titre_data6 = '{$titre_data6}', data6 = '{$data6}',\n\t\t\t\t\t\ttitre_data7 = '{$titre_data7}', data7 = '{$data7}', titre_data8 = '{$titre_data8}', data8 = '{$data8}',\n\t\t\t\t\t\ttitre_data9 = '{$titre_data9}', data9 = '{$data9}', titre_data10 = '{$titre_data10}', data10 = '{$data10}',\n\t\t\t\t\t\ttitre_data11 = '{$titre_data11}', data11 = '{$data11}', titre_data12 = '{$titre_data12}', data12 = '{$data12}',\n\t\t\t\t\t\ttitre_data13 = '{$titre_data13}', data13 = '{$data13}', titre_data14 = '{$titre_data14}', data14 = '{$data14}',\n\t\t\t\t\t\ttitre_data15 = '{$titre_data15}', data15 = '{$data15}', titre_data16 = '{$titre_data16}', data16 = '{$data16}',\n\t\t\t\t\t\ttitre_data17 = '{$titre_data17}', data17 = '{$data17}', titre_data18 = '{$titre_data18}', data18 = '{$data18}',\n\t\t\t\t\t\ttitre_data19 = '{$titre_data19}', data19 = '{$data19}', titre_data20 = '{$titre_data20}', data20 = '{$data20}',\n\t\t\t\t\t\ttitre_fichier1 = '{$titre_fichier1}', fichier1 = '{$fichier1}', titre_fichier2 = '{$titre_fichier2}', fichier2 = '{$fichier2}',\n\t\t\t\t\t\ttitre_fichier3 = '{$titre_fichier3}', fichier3 = '{$fichier3}', titre_fichier4 = '{$titre_fichier4}', fichier4 = '{$fichier4}',\n\t\t\t\t\t\ttitre_fichier5 = '{$titre_fichier5}', fichier5 = '{$fichier5}', date_upd = '{$date_upd}', info_tache = '{$info_tache}'\n\t\t\t\t\tWHERE id_tache = {$id_tache}"; if (!Sql_exec($sql)) { $this->setError(ERROR); } if (!$this->isError()) { Lib_sqlLog($sql); } return; }
/** Cette fonction modifie un élément de la table commande dans la BDD. */ function UPD() { $id_commande = is_numeric($this->id_commande) ? $this->id_commande : 0; $id_utilisateur = is_numeric($this->id_utilisateur) ? $this->id_utilisateur : 0; $id_customer = is_numeric($this->id_customer) ? $this->id_customer : 0; $id_pg_vg = is_numeric($this->id_pg_vg) ? $this->id_pg_vg : 0; $date_commande = Lib_frToEn($this->date_commande); $nb_imp = is_numeric($this->nb_imp) ? $this->nb_imp : 0; $num_lot = Sql_prepareTexteStockage($this->num_lot); $etat = $this->etat; $date_upd = time(); $info_commande = Sql_prepareTexteStockage($this->info_commande); $sql = " UPDATE " . $GLOBALS['prefix'] . "commande\n\t\t\t\tSET id_utilisateur = '{$id_utilisateur}', id_customer = '{$id_customer}', id_pg_vg = '{$id_pg_vg}', \n\t\t\t\t\tdate_commande = '{$date_commande}', nb_imp = '{$nb_imp}', num_lot = '{$num_lot}', \n\t\t\t\t\tetat = '{$etat}', date_upd = '{$date_upd}', \n\t\t\t\t\tinfo_commande = '{$info_commande}'\n\t\t\t\tWHERE id_commande = {$id_commande}"; if (!Sql_exec($sql)) { $this->setError(ERROR); } if (!$this->isError()) { Lib_sqlLog($sql); } return; }
/** Cette fonction modifie un élément de la table reglement dans la BDD. */ function UPD() { $id_reglement = is_numeric($this->id_reglement) ? $this->id_reglement : 0; $id_facture = is_numeric($this->id_facture) ? $this->id_facture : 0; $montant = strtr($this->montant, ",", "."); $date_reglement = Lib_frToEn($this->date_reglement); $id_mode_reglement = is_numeric($this->id_mode_reglement) ? $this->id_mode_reglement : 0; $date_upd = time(); $info_reglement = $this->info_reglement; $sql = " UPDATE " . $GLOBALS['prefix'] . "facture_reglements\n\t\t\t\tSET id_facture = {$id_facture}, montant = '{$montant}', date_reglement = '{$date_reglement}', \n\t\t\t\t\tid_mode_reglement = {$id_mode_reglement}, date_upd = '{$date_upd}', \n\t\t\t\t\tinfo_reglement = '{$info_reglement}'\n\t\t\t\tWHERE id_reglement = {$id_reglement}"; if (!Db_execSql($sql)) { $this->setError(ERROR); } if (!$this->isError()) { Lib_sqlLog($sql); } return; }