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; }
/** 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; }
/** 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; }
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; }
/** 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; }
/** 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; }
/** 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; }
/** 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; }
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; }
/** 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; }
/** 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; }
/** 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; }
/** 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; }
/** 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; }
/** 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; }
/** 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; }