security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } $champs_vides = "non"; if (isset($is_posted) and ($is_posted == '1')) { check_token(); if (($id != '') and ($nom_etab != '') and ($niveau_etab != '') and ($type_etab != '') and ($cp_etab != '') ) { $call_test = mysqli_query($GLOBALS["mysqli"], "SELECT * FROM etablissements WHERE id = '$id'"); $count = mysqli_num_rows($call_test); // CORRECTION DU CONTENU DES CHAMPS: on interdit les guillemets,... $id=my_ereg_replace("[^A-Za-z0-9]*","",$id); $nom_etab=strtr($nom_etab,'"',' '); $cp_etab=my_ereg_replace("[^0-9]*","",$cp_etab); $ville_etab=strtr($ville_etab,'"',' '); if ($count == "0") { $register_etab = mysqli_query($GLOBALS["mysqli"], "INSERT INTO etablissements SET id = '".$id."', nom='".$nom_etab."', niveau='".$niveau_etab."', type='".$type_etab."', cp= '".$cp_etab."', ville= '".$ville_etab."'"); if (!$register_etab) { $msg = "Une erreur s'est produite lors de l'enregistrement du nouvel établissement."; } else { $msg = "Le nouvel établissement a bien été enregistré."; } } else { if ($nouvel_etab == 'no') { $register_etab = mysqli_query($GLOBALS["mysqli"], "UPDATE etablissements SET nom='".$nom_etab."', niveau='".$niveau_etab."', type='".$type_etab."', cp= '".$cp_etab."', ville= '".$ville_etab."' WHERE id = '".$id."'"); if (!$register_etab) { $msg = "Une erreur s'est produite lors de la modification de l'établissement."; } else { $msg = "La fiche établissement a bien été modifiée."; } } else { $msg = "Un établissement ayant le même identifiant RNE existe déjà dans la base. Enregistrement impossible !"; $id = ''; } } } else { $msg = "Un ou plusieurs champs sont vides !"; $champs_vides = "oui"; } } //**************** EN-TETE ******************************* $titre_page = "Gestion des établissements | Ajouter, modifier un établissement"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE *************************** ?>