예제 #1
0
 function ADD()
 {
     $nom_groupe = $this->nom_groupe;
     $nb_connect_defaut = $this->nb_connect_defaut != '' ? $this->nb_connect_defaut : 10;
     // Inscription du groupe dans la table
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_groupes\n                (nom_groupe, nb_connect_defaut)\n                VALUES('{$nom_groupe}', {$nb_connect_defaut})";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_groupe = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_groupe}");
         $this->id_groupe = $id_groupe;
         $id_groupe;
     }
     // Inscription des modules dans la base
     foreach ($this->modules as $module) {
         $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_groupes_modules\n                (nom_groupe, module)\n                VALUES('{$nom_groupe}', '{$module}')";
         Sql_exec($sql);
         Lib_sqlLog($sql);
     }
     // Inscription des droits dans la base
     foreach ($this->droits as $champ => $droits) {
         $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_groupes_droits\n                (nom_groupe, champ, droits)\n                VALUES('{$nom_groupe}', '{$champ}', {$droits})";
         Sql_exec($sql);
         Lib_sqlLog($sql);
     }
     return $id_groupe;
 }
 /**
 Cette fonction ajoute un element de la table type_fiche à la BDD. 
 */
 function ADD()
 {
     $libelle = Sql_prepareTexteStockage($this->libelle);
     $date_add = time();
     $info_type_fiche = Sql_prepareTexteStockage($this->info_type_fiche);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "param_type_fiche\n\t\t\t\t\t(libelle, date_add, info_type_fiche)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$libelle}', '{$date_add}', '{$info_type_fiche}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_type_fiche = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_type_fiche}");
         $this->id_type_fiche = $this->id_type_fiche;
         return $id_type_fiche;
     }
     return;
 }
예제 #3
0
 /**
 Cette fonction ajoute un element de la table post_type à la BDD. 
 */
 function ADD()
 {
     $post_type_libelle = Sql_prepareTexteStockage($this->post_type_libelle);
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_post_type = Sql_prepareTexteStockage($this->info_post_type);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "post_type\n\t\t\t\t\t(post_type_libelle, etat, date_add, \n\t\t\t\t\tinfo_post_type)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$post_type_libelle}', '{$etat}', '{$date_add}', \n\t\t\t\t\t'{$info_post_type}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_post_type = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_post_type}");
         $this->id_post_type = $this->id_post_type;
         return $id_post_type;
     }
     return;
 }
예제 #4
0
 /**
 Cette fonction ajoute un element de la table fiche_memo à la BDD. 
 */
 function ADD()
 {
     $id_fiche = is_numeric($this->id_fiche) ? $this->id_fiche : 0;
     $date_memo = $this->date_memo;
     $memo = Sql_prepareTexteStockage($this->memo);
     $date_add = time();
     $info_memo = $this->info_memo;
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "fiche_memos\n\t\t\t\t\t(id_fiche, date_memo, \n\t\t\t\t\tmemo, date_add, info_memo)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$id_fiche}', {$date_memo}, \n\t\t\t\t\t'{$memo}', '{$date_add}', '{$info_memo}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_memo = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_memo}");
         $this->id_memo = $this->id_memo;
         return $id_memo;
     }
     return;
 }
 function ADD()
 {
     $nom_utilisateur = $this->nom_utilisateur;
     $adresse_ip = $this->adresse_ip;
     $nb_tentatives = $this->nb_tentatives;
     $date_add = time();
     // Inscription de la personne dans la table
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_ip_interdictions\n\t\t\t\t\t (nom_utilisateur, adresse_ip, nb_tentatives, date_add)\n\t\t\t\t\t VALUES('{$nom_utilisateur}', '{$adresse_ip}', {$nb_tentatives}, '{$date_add}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_interdiction = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_interdiction}");
         $this->id_interdiction = $id_interdiction;
         return $id_interdiction;
     }
     return;
 }
 function ADD()
 {
     if ($this->id_groupe == "" || $this->adresse_ip == "") {
         trigger_error("L'autorisation ne peut être ajoutée sans groupe ni adresse IP!", E_USER_ERROR);
         return NULL;
     }
     $id_groupe = $this->id_groupe;
     $adresse_ip = $this->adresse_ip;
     $effacable = $this->effacable;
     // Inscription de la personne dans la table
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_ip_autorisations\n\t\t\t\t\t (id_groupe, adresse_ip)\n\t\t\t\t\t VALUES({$id_groupe}, '{$adresse_ip}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_autorisation = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_autorisation}");
         $this->id_autorisation = $id_autorisation;
         return $id_autorisation;
     }
     return;
 }
예제 #7
0
 function ADD()
 {
     $date_add = gmdate("Y-m-d");
     $nom = Sql_prepareTexteStockage($this->nom);
     $prenom = Sql_prepareTexteStockage($this->prenom);
     // Construction de la requête d'insertion
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "forms (nom, prenom, ";
     for ($i = 0; $i <= 30; $i++) {
         $frm = 'form' . $i;
         $sql .= "{$frm}, ";
     }
     $sql .= "date_add) VALUES({$id_fiche}, '{$nom}', '{$prenom}', ";
     for ($i = 0; $i <= 30; $i++) {
         $frm = 'form' . $i;
         $value = Sql_prepareTexteStockage($this->{$frm});
         $sql .= "'{$value}', ";
     }
     $sql .= "'{$date_add}')";
     Lib_cleanSlashes($sql);
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_form = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_form}");
         $this->id_form = $id_form;
         return $id_form;
     }
     return;
 }
예제 #8
0
 /**
 Cette fonction ajoute une image à la BDD.
 */
 function ADD()
 {
     $id_pere = $this->id_pere;
     $type_pere = $this->type_pere;
     $code_pere = $this->code_pere;
     $position = $this->position;
     $url_vignette = $this->url_vignette;
     $url_gde_image = $this->url_gde_image;
     $largeur_vignette = $this->largeur_vignette;
     $hauteur_vignette = $this->hauteur_vignette;
     $info_galerie = $this->info_galerie;
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "galeries\n\t\t\t\t\t (id_pere, type_pere, \n\t\t\t\t\t position, code_pere, url_vignette, \n\t\t\t\t\t url_gde_image, largeur_vignette, hauteur_vignette, info_galerie)\n\t\t\t\t\t VALUES('{$id_pere}', '{$type_pere}', \n\t\t\t\t\t\t\t'{$position}', '{$code_pere}', '{$url_vignette}', \n\t\t\t\t\t\t\t'{$url_gde_image}', '{$largeur_vignette}', '{$hauteur_vignette}', '{$info_galerie}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_galerie = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_galerie}");
         $this->id_galerie = $id_galerie;
         return $id_galerie;
     }
     // Inscription des modules dans la base
     foreach ($this->versions as $lang => $doc) {
         $legende = Sql_prepareTexteStockage($doc['legende']);
         $data1 = Sql_prepareTexteStockage($doc['data1']);
         $data2 = Sql_prepareTexteStockage($doc['data2']);
         $data3 = Sql_prepareTexteStockage($doc['data3']);
         $data4 = Sql_prepareTexteStockage($doc['data4']);
         $data5 = Sql_prepareTexteStockage($doc['data5']);
         $sql = " INSERT INTO " . $GLOBALS['prefix'] . "galeries_lang\n\t\t\t\t\t (id_galerie, lang, legende, data1, data2, data3, data4, data5)\n\t\t\t\t\t VALUES({$id_galerie}, '{$lang}', '{$legende}', '{$data1}', '{$data2}', '{$data3}', '{$data4}', '{$data5}')";
         Sql_exec($sql);
         Lib_sqlLog($sql);
     }
     return;
 }
예제 #9
0
 /**
 Cette fonction ajoute un element de la table commande à la BDD. 
 */
 function ADD()
 {
     $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 != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_commande = Sql_prepareTexteStockage($this->info_commande);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "commande\n\t\t\t\t\t(id_utilisateur, id_customer, id_pg_vg, \n\t\t\t\t\tdate_commande, nb_imp, num_lot, \n\t\t\t\t\tetat, date_add, info_commande)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$id_utilisateur}', '{$id_customer}', '{$id_pg_vg}', \n\t\t\t\t\t'{$date_commande}', '{$nb_imp}', '{$num_lot}', \n\t\t\t\t\t'{$etat}', '{$date_add}', '{$info_commande}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_commande = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_commande}");
         $this->id_commande = $this->id_commande;
         return $id_commande;
     }
     return;
 }
예제 #10
0
 /**
 Cette fonction ajoute un element de la table post_auteur à la BDD. 
 */
 function ADD()
 {
     $post_auteur_nom = Sql_prepareTexteStockage($this->post_auteur_nom);
     $post_auteur_prenom = Sql_prepareTexteStockage($this->post_auteur_prenom);
     $post_auteur_pseudo = Sql_prepareTexteStockage($this->post_auteur_pseudo);
     $post_auteur_avatar = Sql_prepareTexteStockage($this->post_auteur_avatar);
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_post_auteur = Sql_prepareTexteStockage($this->info_post_auteur);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "post_auteur\n\t\t\t\t\t(post_auteur_nom, post_auteur_prenom, post_auteur_pseudo, \n\t\t\t\t\tpost_auteur_avatar, etat, date_add, \n\t\t\t\t\tinfo_post_auteur)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$post_auteur_nom}', '{$post_auteur_prenom}', '{$post_auteur_pseudo}', \n\t\t\t\t\t'{$post_auteur_avatar}', '{$etat}', '{$date_add}', \n\t\t\t\t\t'{$info_post_auteur}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_post_auteur = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_post_auteur}");
         $this->id_post_auteur = $this->id_post_auteur;
         return $id_post_auteur;
     }
     return;
 }
예제 #11
0
 /**
 Cette fonction ajoute un article à la BDD.
 */
 function ADD()
 {
     $code = Sql_prepareTexteStockage($this->code);
     $lang = Sql_prepareTexteStockage($this->lang);
     $position = Sql_prepareTexteStockage($this->position);
     $code_news = Sql_prepareTexteStockage($this->code_news);
     $libelle = Sql_prepareTexteStockage($this->libelle);
     $contenu = Sql_prepareTexteStockage($this->contenu);
     $date = Sql_prepareTexteStockage($this->date);
     $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) == '' ? Sql_prepareTexteStockage($this->titre) : Sql_prepareTexteStockage($this->meta_titre);
     $meta_description = Sql_prepareTexteStockage($this->meta_description);
     $meta_mots_clefs = Sql_prepareTexteStockage($this->meta_mots_clefs);
     $meta_url = $this->meta_url != '' ? Lib_cleanTxt($this->meta_url) : Lib_cleanTxt($this->titre);
     $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 = Sql_prepareTexteStockage($this->data2);
     $titre_data3 = Sql_prepareTexteStockage($this->titre_data3);
     $data3 = Sql_prepareTexteStockage($this->data3);
     $titre_data4 = Sql_prepareTexteStockage($this->titre_data4);
     $data4 = Sql_prepareTexteStockage($this->data4);
     $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_add = time();
     $info_article = Sql_prepareTexteStockage($this->info_article);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "articles\n\t\t\t\t\t(code, lang, position_une, \n\t\t\t\t\tetat, texte_intro, titre_page, titre, code_news, libelle, position, url_image, contenu, date, image_intro,\n\t\t\t\t\tmeta_titre, meta_description, meta_mots_clefs, meta_url, \n\t\t\t\t\ttitre_canonize, url_vignette, url_image2, categorie, \n\t\t\t\t\ttitre_data1, data1, titre_data2, data2, titre_data3, data3, titre_data4, data4, titre_data5, data5, \n\t\t\t\t\ttitre_data6, data6, titre_data7, data7, titre_data8, data8, titre_data9, data9, titre_data10, data10, \n\t\t\t\t\ttitre_data11, data11, titre_data12, data12, titre_data13, data13, titre_data14, data14, titre_data15, data15,\n\t\t\t\t\ttitre_data16, data16, titre_data17, data17, titre_data18, data18, titre_data19, data19, titre_data20, data20,\n\t\t\t\t\ttitre_fichier1, fichier1, titre_fichier2, fichier2, titre_fichier3, fichier3, titre_fichier4, fichier4, titre_fichier5, fichier5,\n\t\t\t\t\tdate_add, info_article)\n\t\t\t\t\tVALUES('{$code}', '{$lang}', '{$position_une}', \n\t\t\t\t\t\t\t'{$etat}', '{$texte_intro}', '{$titre_page}', '{$titre}', '{$code_news}', '{$libelle}', '{$position}', '{$url_image}', '{$contenu}',\n\t\t\t\t\t\t\t'{$date}', '{$image_intro}',\n\t\t\t\t\t\t\t'{$meta_titre}','{$meta_description}', '{$meta_mots_clefs}', '{$meta_url}', \n\t\t\t\t\t\t\t'{$titre_canonize}', '{$url_vignette}', '{$url_image2}', '{$categorie}',\n\t\t\t\t\t\t\t'{$titre_data1}', '{$data1}', '{$titre_data2}', '{$data2}', '{$titre_data3}', '{$data3}', '{$titre_data4}', '{$data4}', '{$titre_data5}', '{$data5}', \n\t\t\t\t\t\t\t'{$titre_data6}', '{$data6}', '{$titre_data7}', '{$data7}', '{$titre_data8}', '{$data8}', '{$titre_data9}', '{$data9}', '{$titre_data10}', '{$data10}', \n\t\t\t\t\t\t\t'{$titre_data11}', '{$data11}', '{$titre_data12}', '{$data12}', '{$titre_data13}', '{$data13}', '{$titre_data14}', '{$data14}', '{$titre_data15}', '{$data15}', \n\t\t\t\t\t\t\t'{$titre_data16}', '{$data16}', '{$titre_data17}', '{$data17}', '{$titre_data18}', '{$data18}', '{$titre_data19}', '{$data19}', '{$titre_data20}', '{$data20}', \n\t\t\t\t\t\t\t'{$titre_fichier1}', '{$fichier1}', '{$titre_fichier2}', '{$fichier2}', '{$titre_fichier3}', '{$fichier3}', '{$titre_fichier4}', '{$fichier4}', '{$titre_fichier5}', '{$fichier5}', \n\t\t\t\t\t\t\t'{$date_add}', '{$info_article}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_article = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_article}");
         $this->id_article = $id_article;
         return $id_article;
     }
     return;
 }
 /**
 Cette fonction ajoute un element de la table post_categorie à la BDD. 
 */
 function ADD()
 {
     $post_categorie_libelle = Sql_prepareTexteStockage($this->post_categorie_libelle);
     $data_1 = Sql_prepareTexteStockage($this->data_1);
     $data_2 = Sql_prepareTexteStockage($this->data_2);
     $data_3 = Sql_prepareTexteStockage($this->data_3);
     $data_4 = Sql_prepareTexteStockage($this->data_4);
     $data_5 = Sql_prepareTexteStockage($this->data_5);
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_post_categorie = Sql_prepareTexteStockage($this->info_post_categorie);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "post_categorie\n\t\t\t\t\t(post_categorie_libelle, data_1, data_2, \n\t\t\t\t\tdata_3, data_4, data_5, \n\t\t\t\t\tetat, date_add, info_post_categorie)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$post_categorie_libelle}', '{$data_1}', '{$data_2}', \n\t\t\t\t\t'{$data_3}', '{$data_4}', '{$data_5}', \n\t\t\t\t\t'{$etat}', '{$date_add}', '{$info_post_categorie}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_post_categorie = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_post_categorie}");
         $this->id_post_categorie = $this->id_post_categorie;
         return $id_post_categorie;
     }
     return;
 }
 /**
 Cette fonction ajoute un element de la table commande_detail à la BDD. 
 */
 function ADD()
 {
     $id_commande = is_numeric($this->id_commande) ? $this->id_commande : 0;
     $id_saveur = is_numeric($this->id_saveur) ? $this->id_saveur : 0;
     $id_taux_nicotine = is_numeric($this->id_taux_nicotine) ? $this->id_taux_nicotine : 0;
     $quantite = is_numeric($this->quantite) ? $this->quantite : 0;
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_commande_detail = Sql_prepareTexteStockage($this->info_commande_detail);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "commande_detail\n\t\t\t\t\t(id_commande, id_saveur, id_taux_nicotine, \n\t\t\t\t\tquantite, etat, date_add, \n\t\t\t\t\tinfo_commande_detail)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$id_commande}', '{$id_saveur}', '{$id_taux_nicotine}', \n\t\t\t\t\t'{$quantite}', '{$etat}', '{$date_add}', \n\t\t\t\t\t'{$info_commande_detail}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_commande_detail = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_commande_detail}");
         $this->id_commande_detail = $this->id_commande_detail;
         return $id_commande_detail;
     }
     return;
 }
예제 #14
0
 function ADD()
 {
     $code_utilisateur = $this->code_utilisateur;
     $nom_groupe = $this->nom_groupe;
     $nom_utilisateur = $this->nom_utilisateur;
     $password = $this->password;
     $nb_connect = $this->nb_connect != '' ? $this->nb_connect : 10;
     $etat = $this->etat;
     $lang = $this->lang;
     $info_utilisateur = Sql_prepareTexteStockage($this->info_utilisateur);
     // Inscription de l'utilisateur dans la table
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_utilisateurs\n\t\t\t\t\t(code_utilisateur, nom_groupe, \n\t\t\t\t\tnom_utilisateur, password, nb_connect, \n\t\t\t\t\tetat, lang, \n\t\t\t\t\tinfo_utilisateur)\n\t\t\t\t\tVALUES('{$code_utilisateur}', '{$nom_groupe}', \n\t\t\t\t\t\t\t'{$nom_utilisateur}', '{$password}', '{$nb_connect}', \n\t\t\t\t\t\t\t'{$etat}', '{$lang}', \n\t\t\t\t\t\t\t'{$info_utilisateur}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_utilisateur = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_utilisateur}");
         $this->id_utilisateur = $id_utilisateur;
     }
     // Inscription des droits dans la base
     foreach ($this->droits as $champ => $droits) {
         $sql = " INSERT INTO " . $GLOBALS['prefix'] . "sys_utilisateurs_droits\n\t\t\t\t\t(id_utilisateur, champ, droits)\n\t\t\t\t\tVALUES({$id_utilisateur}, '{$champ}', {$droits})";
         Sql_exec($sql);
         Lib_sqlLog($sql);
     }
     return $id_utilisateur;
 }
예제 #15
0
 /**
 Cette fonction ajoute un element de la table fiche à la BDD. 
 */
 function ADD()
 {
     $id_type_fiche = $this->id_type_fiche;
     $fic_prenom = Sql_prepareTexteStockage($this->fic_prenom);
     $fic_nom = Sql_prepareTexteStockage($this->fic_nom);
     $fic_adresse1 = Sql_prepareTexteStockage($this->fic_adresse1);
     $fic_adresse2 = Sql_prepareTexteStockage($this->fic_adresse2);
     $fic_adresse3 = Sql_prepareTexteStockage($this->fic_adresse3);
     $fic_cp = Sql_prepareTexteStockage($this->fic_cp);
     $fic_ville = Sql_prepareTexteStockage($this->fic_ville);
     $fic_email = Sql_prepareTexteStockage($this->fic_email);
     $fic_document = Sql_prepareTexteStockage($this->fic_document);
     $date_add = time();
     $info_fiche = Sql_prepareTexteStockage($this->info_fiche);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "fiche\n\t\t\t\t\t(id_type_fiche, fic_prenom, fic_nom, \n\t\t\t\t\tfic_adresse1, fic_adresse2, fic_adresse3, \n\t\t\t\t\tfic_cp, fic_ville, fic_email, fic_document,\n\t\t\t\t\tdate_add, info_fiche\n\t\t\t\t\t)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$id_type_fiche}', '{$fic_prenom}', '{$fic_nom}', \n\t\t\t\t\t'{$fic_adresse1}', '{$fic_adresse2}', '{$fic_adresse3}', \n\t\t\t\t\t'{$fic_cp}', '{$fic_ville}', '{$fic_email}', '{$fic_document}', \n\t\t\t\t\t'{$date_add}', '{$info_fiche}'\n\t\t\t\t\t)";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_fiche = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_fiche}");
         $this->id_fiche = $this->id_fiche;
         return $id_fiche;
     }
     return;
 }
예제 #16
0
 /**
 Cette fonction ajoute un element de la table new à la BDD. 
 */
 function ADD()
 {
     $code_news = Sql_prepareTexteStockage($this->code_news);
     $code = $this->code;
     $lang = Sql_prepareTexteStockage($this->lang);
     $etat = Sql_prepareTexteStockage($this->etat);
     $position = $this->position;
     $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 = Sql_prepareTexteStockage($this->titre);
     $contenu = Sql_prepareTexteStockage($this->contenu);
     $texte_intro = Sql_prepareTexteStockage($this->texte_intro);
     $image_intro = Sql_prepareTexteStockage($this->image_intro);
     $date = Sql_prepareTexteStockage($this->date);
     $url_image = Sql_prepareTexteStockage($this->url_image);
     $url_image2 = Sql_prepareTexteStockage($this->url_image2);
     $date_add = time();
     $titre_data1 = Sql_prepareTexteStockage($this->titre_data1);
     $data1 = Sql_prepareTexteStockage($this->data1);
     $titre_data2 = Sql_prepareTexteStockage($this->titre_data2);
     $data2 = Sql_prepareTexteStockage($this->data2);
     $titre_data3 = Sql_prepareTexteStockage($this->titre_data3);
     $data3 = Sql_prepareTexteStockage($this->data3);
     $titre_data4 = Sql_prepareTexteStockage($this->titre_data4);
     $data4 = Sql_prepareTexteStockage($this->data4);
     $titre_data5 = Sql_prepareTexteStockage($this->titre_data5);
     $data5 = Sql_prepareTexteStockage($this->data5);
     $titre_data6 = Sql_prepareTexteStockage($this->titre_data6);
     $data6 = Sql_prepareTexteStockage($this->data6);
     $info_new = Sql_prepareTexteStockage($this->info_new);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "new\n\t\t\t\t\t(code_news, code, lang, \n\t\t\t\t\tetat, position, meta_titre, meta_description, meta_mots_clefs, meta_url, titre, \n\t\t\t\t\tcontenu, texte_intro, image_intro, date, url_image, url_image2, \n\t\t\t\t\tdate_add, info_new, titre_data1, data1, titre_data2, data2, titre_data3, data3, \n\t\t\t\t\ttitre_data4, data4, titre_data5, data5, titre_data6, data6\n\t\t\t\t\t)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$code_news}', '{$code}', '{$lang}', \n\t\t\t\t\t'{$etat}', '{$position}', '{$meta_titre}','{$meta_description}', '{$meta_mots_clefs}', '{$meta_url}', '{$titre}', \n\t\t\t\t\t'{$contenu}', '{$texte_intro}', '{$image_intro}', '{$date}', '{$url_image}', '{$url_image2}', \n\t\t\t\t\t'{$date_add}', '{$info_new}', '{$titre_data1}', '{$data1}', '{$titre_data2}', '{$data2}', \n\t\t\t\t\t'{$titre_data3}', '{$data3}', '{$titre_data4}', '{$data4}', '{$titre_data5}', '{$data5}', '{$titre_data6}', '{$data6}'\n\t\t\t\t\t)";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_new = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_new}");
         $this->id_new = $this->id_new;
         return $id_new;
     }
     return;
 }
예제 #17
0
 /**
 Cette fonction ajoute un element de la table post à la BDD. 
 */
 function ADD()
 {
     $post_id_type = is_numeric($this->post_id_type) ? $this->post_id_type : 0;
     $post_id_auteur = is_numeric($this->post_id_auteur) ? $this->post_id_auteur : 0;
     $post_id_categorie = Sql_prepareTexteStockage($this->post_id_categorie);
     $post_img_miniature = Sql_prepareTexteStockage($this->post_img_miniature);
     $post_img_article = Sql_prepareTexteStockage($this->post_img_article);
     $post_titre = Sql_prepareTexteStockage($this->post_titre);
     $post_contenu = Sql_prepareTexteStockage($this->post_contenu);
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_post = Sql_prepareTexteStockage($this->info_post);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "post\n\t\t\t\t\t(post_id_type, post_id_auteur, post_id_categorie, \n\t\t\t\t\tpost_img_miniature, post_img_article, post_titre, \n\t\t\t\t\tpost_contenu, etat, date_add, \n\t\t\t\t\tinfo_post)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$post_id_type}', '{$post_id_auteur}', '{$post_id_categorie}', \n\t\t\t\t\t'{$post_img_miniature}', '{$post_img_article}', '{$post_titre}', \n\t\t\t\t\t'{$post_contenu}', '{$etat}', '{$date_add}', \n\t\t\t\t\t'{$info_post}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_post = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_post}");
         $this->id_post = $this->id_post;
         return $id_post;
     }
     return;
 }
예제 #18
0
 /**
 Cette fonction ajoute un element de la table saveur à la BDD. 
 */
 function ADD()
 {
     $pourcent_eth0_dans_arome_pur_1 = strtr($this->pourcent_eth0_dans_arome_pur_1, ",", ".");
     $pourcent_eth0_dans_arome_pur_2 = strtr($this->pourcent_eth0_dans_arome_pur_2, ",", ".");
     $pourcent_eth0_dans_arome_pur_3 = strtr($this->pourcent_eth0_dans_arome_pur_3, ",", ".");
     $pourcent_eth0_dans_arome_pur_4 = strtr($this->pourcent_eth0_dans_arome_pur_4, ",", ".");
     $pourcent_eth0_dans_arome_pur_5 = strtr($this->pourcent_eth0_dans_arome_pur_5, ",", ".");
     $pourcent_eth0_dans_arome_pur_6 = strtr($this->pourcent_eth0_dans_arome_pur_6, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_1 = strtr($this->pourcent_arome_pur_dans_arome_prod_1, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_2 = strtr($this->pourcent_arome_pur_dans_arome_prod_2, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_3 = strtr($this->pourcent_arome_pur_dans_arome_prod_3, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_4 = strtr($this->pourcent_arome_pur_dans_arome_prod_4, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_5 = strtr($this->pourcent_arome_pur_dans_arome_prod_5, ",", ".");
     $pourcent_arome_pur_dans_arome_prod_6 = strtr($this->pourcent_arome_pur_dans_arome_prod_6, ",", ".");
     $pourcent_alcool_prod_dans_arome_prod = strtr($this->pourcent_alcool_prod_dans_arome_prod, ",", ".");
     $pourcent_eau_dans_arome_prod = strtr($this->pourcent_eau_dans_arome_prod, ",", ".");
     $pourcent_arome_prod_dans_e_liquide_1 = strtr($this->pourcent_arome_prod_dans_e_liquide_1, ",", ".");
     $pourcent_arome_prod_dans_e_liquide_2 = strtr($this->pourcent_arome_prod_dans_e_liquide_2, ",", ".");
     $pourcent_arome_prod_dans_e_liquide_3 = strtr($this->pourcent_arome_prod_dans_e_liquide_3, ",", ".");
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_saveur = Sql_prepareTexteStockage($this->info_saveur);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "saveur\n\t\t\t\t\t(pourcent_eth0_dans_arome_pur_1, pourcent_eth0_dans_arome_pur_2, pourcent_eth0_dans_arome_pur_3, \n\t\t\t\t\tpourcent_eth0_dans_arome_pur_4, pourcent_eth0_dans_arome_pur_5, pourcent_eth0_dans_arome_pur_6, \n\t\t\t\t\tpourcent_arome_pur_dans_arome_prod_1, pourcent_arome_pur_dans_arome_prod_2, pourcent_arome_pur_dans_arome_prod_3, \n\t\t\t\t\tpourcent_arome_pur_dans_arome_prod_4, pourcent_arome_pur_dans_arome_prod_5, pourcent_arome_pur_dans_arome_prod_6, \n\t\t\t\t\tpourcent_alcool_prod_dans_arome_prod, pourcent_eau_dans_arome_prod, pourcent_arome_prod_dans_e_liquide_1, \n\t\t\t\t\tpourcent_arome_prod_dans_e_liquide_2, pourcent_arome_prod_dans_e_liquide_3, etat, \n\t\t\t\t\tdate_add, info_saveur\n\t\t\t\t\t)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$pourcent_eth0_dans_arome_pur_1}', '{$pourcent_eth0_dans_arome_pur_2}', '{$pourcent_eth0_dans_arome_pur_3}', \n\t\t\t\t\t'{$pourcent_eth0_dans_arome_pur_4}', '{$pourcent_eth0_dans_arome_pur_5}', '{$pourcent_eth0_dans_arome_pur_6}', \n\t\t\t\t\t'{$pourcent_arome_pur_dans_arome_prod_1}', '{$pourcent_arome_pur_dans_arome_prod_2}', '{$pourcent_arome_pur_dans_arome_prod_3}', \n\t\t\t\t\t'{$pourcent_arome_pur_dans_arome_prod_4}', '{$pourcent_arome_pur_dans_arome_prod_5}', '{$pourcent_arome_pur_dans_arome_prod_6}', \n\t\t\t\t\t'{$pourcent_alcool_prod_dans_arome_prod}', '{$pourcent_eau_dans_arome_prod}', '{$pourcent_arome_prod_dans_e_liquide_1}', \n\t\t\t\t\t'{$pourcent_arome_prod_dans_e_liquide_2}', '{$pourcent_arome_prod_dans_e_liquide_3}', '{$etat}', \n\t\t\t\t\t'{$date_add}', '{$info_saveur}'\n\t\t\t\t\t)";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_saveur = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_saveur}");
         $this->id_saveur = $this->id_saveur;
         return $id_saveur;
     }
     return;
 }
예제 #19
0
 /**
 Cette fonction ajoute un element de la table adherent à la BDD. 
 */
 function ADD()
 {
     $util = new Utilisateur();
     $util->code_utilisateur = $this->code_utilisateur;
     $util->nom_groupe = $this->nom_groupe != '' ? $this->nom_groupe : 'utilisateur';
     $util->nom_utilisateur = $this->nom_utilisateur;
     $util->password = $this->password;
     $util->nb_connect = $this->nb_connect != '' ? $this->nb_connect : 10;
     $util->etat = $this->etat != '' ? $this->etat : 'actif';
     $util->lang = $this->lang;
     $id_utilisateur = $util->ADD();
     $id_interne = is_numeric($this->id_interne) ? $this->id_interne : 0;
     $nom = Sql_prepareTexteStockage($this->nom);
     $prenom = Sql_prepareTexteStockage($this->prenom);
     $enseigne = Sql_prepareTexteStockage($this->enseigne);
     $raison_sociale = Sql_prepareTexteStockage($this->raison_sociale);
     $adresse1 = Sql_prepareTexteStockage($this->adresse1);
     $adresse2 = Sql_prepareTexteStockage($this->adresse2);
     $cp = Sql_prepareTexteStockage($this->cp);
     $ville = Sql_prepareTexteStockage($this->ville);
     $pays = Sql_prepareTexteStockage($this->pays);
     $telephone = Sql_prepareTexteStockage($this->telephone);
     $fax = Sql_prepareTexteStockage($this->fax);
     $email = $this->email;
     $site_internet = $this->site_internet;
     $entreprise_qualifiee = $this->entreprise_qualifiee;
     $logo = $this->logo;
     $categorie = Sql_prepareTexteStockage($this->categorie);
     $nature_lien = Sql_prepareTexteStockage($this->nature_lien);
     $info_publique = Sql_prepareTexteStockage($this->info_publique);
     $categorie1 = $this->categorie1;
     $categorie2 = $this->categorie2;
     $categorie3 = $this->categorie3;
     $categorie4 = $this->categorie4;
     $categorie5 = $this->categorie5;
     $categorie6 = $this->categorie6;
     $categorie7 = $this->categorie7;
     $categorie8 = $this->categorie8;
     $categorie9 = $this->categorie9;
     $categorie10 = $this->categorie10;
     $latitude = strtr($this->latitude, ",", ".");
     $longitude = strtr($this->longitude, ",", ".");
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_adherent = $this->info_adherent;
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "adherent\n\t\t\t\t\t(id_utilisateur, id_interne, enseigne, nom, prenom, raison_sociale, adresse1, adresse2, \n\t\t\t\t\tcp, ville, pays, telephone, fax, \n\t\t\t\t\temail, site_internet, entreprise_qualifiee, logo, latitude, longitude, categorie, nature_lien, info_publique,\n\t\t\t\t\tcategorie1, categorie2, categorie3, categorie4, categorie5, \n\t\t\t\t\tcategorie6, categorie7, categorie8, categorie9, categorie10, \n\t\t\t\t\tetat, date_add, info_adherent)\n\t\t\t\tVALUES \n\t\t\t\t\t('{$id_utilisateur}', '{$id_interne}', '{$enseigne}', '{$nom}','{$prenom}', '{$raison_sociale}', '{$adresse1}', '{$adresse2}', \n\t\t\t\t\t'{$cp}', '{$ville}', '{$pays}', '{$telephone}', '{$fax}', \n\t\t\t\t\t'{$email}', '{$site_internet}', '{$entrprise_qualifiee}', '{$logo}', '{$latitude}', '{$longitude}', '{$categorie}', '{$nature_lien}', '{$info_publique}', \n\t\t\t\t\t'{$categorie1}', '{$categorie2}', '{$categorie3}', '{$categorie4}', '{$categorie5}', \n\t\t\t\t\t'{$categorie6}', '{$categorie7}', '{$categorie8}', '{$categorie9}', '{$categorie10}', \n\t\t\t\t\t'{$etat}', '{$date_add}', '{$info_adherent}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_adherent = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_adherent}");
         $this->id_adherent = $this->id_adherent;
         return $id_adherent;
     }
     return;
 }
예제 #20
0
 /**
 Cette fonction ajoute un arbo à la BDD.
 */
 function ADD()
 {
     $id_arbo_pere = $this->id_arbo_pere;
     $famille = $this->famille;
     $code_arbo = $this->code_arbo;
     $id_pere = $this->id_pere;
     $type_pere = $this->type_pere;
     $etat = $this->etat;
     $ordre = $this->ordre;
     $date_add = time();
     $intitule = Sql_prepareTexteStockage($this->intitule);
     $intitule_canonize = Lib_canonizeMin(Sql_prepareTexteStockage($this->intitule));
     $couleur = $this->couleur;
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "arbo\n\t\t\t\t\t(id_arbo_pere, code_arbo, famille, id_pere, \n\t\t\t\t\ttype_pere, etat,\n\t\t\t\t\tordre, date_add, \n\t\t\t\t\tintitule, intitule_canonize, \n\t\t\t\t\tcouleur)\n\t\t\t\t\tVALUES('{$id_arbo_pere}', '{$code_arbo}', '{$famille}', '{$id_pere}', \n\t\t\t\t\t\t\t'{$type_pere}', '{$etat}', \n\t\t\t\t\t\t\t'{$ordre}', '{$date_add}',\n\t\t\t\t\t\t\t'{$intitule}', '{$intitule_canonize}', \n\t\t\t\t\t\t\t'{$couleur}')";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_arbo = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_arbo}");
         $this->id_arbo = $id_arbo;
         return $id_arbo;
     }
     return;
 }
예제 #21
0
 /**
 Cette fonction ajoute un element de la table param_pays à la BDD. 
 */
 function ADD()
 {
     $code = is_numeric($this->code) ? $this->code : 0;
     $alpha2 = Sql_prepareTexteStockage($this->alpha2);
     $alpha3 = Sql_prepareTexteStockage($this->alpha3);
     $nom_en = Sql_prepareTexteStockage($this->nom_en);
     $nom_fr = Sql_prepareTexteStockage($this->nom_fr);
     $etat = $this->etat != '' ? $this->etat : 'actif';
     $date_add = time();
     $info_param_pays = Sql_prepareTexteStockage($this->info_param_pays);
     $sql = " INSERT INTO " . $GLOBALS['prefix'] . "param_pays\n\t\t\t\t\t(code, alpha2, alpha3, \n\t\t\t\t\tnom_en, nom_fr, etat, \n\t\t\t\t\tdate_add, info_param_pays\n\t\t\t\t\t)\n\t\t\t\tVALUES \n\t\t\t\t\t ('{$code}', '{$alpha2}', '{$alpha3}', \n\t\t\t\t\t'{$nom_en}', '{$nom_fr}', '{$etat}', \n\t\t\t\t\t'{$date_add}', '{$info_param_pays}'\n\t\t\t\t\t)";
     if (!Sql_exec($sql)) {
         $this->setError(ERROR);
     }
     if (!$this->isError()) {
         $id_param_pays = Sql_lastInsertId();
         Lib_sqlLog($sql . " -- {$id_param_pays}");
         $this->id_param_pays = $this->id_param_pays;
         return $id_param_pays;
     }
     return;
 }