"modif_mess", "message_modif", "nom_modif", "email_modif", "site_web_modif", "note_modif", "ville_pays_modif", "date_modif", "ip_modif", "revenir", "enregistrer", "oui", "non", "info_mess_valide", "ville_modif", "pays_modif", "flag" ); //----------------------- enregistrement des modifications if (isset($_POST['modifier'])){ if ($_POST['site_web'] && substr($_POST['site_web'], 0, 7) != 'http://') $_POST['site_web'] = 'http://'.$_POST['site_web']; if ($_POST['site_web'] && trim($_POST['site_web']) == 'http://') $_POST['site_web'] = ''; $tab_date = explode("-", str_replace("/", "-", $_POST['date'])); $tab_year = explode(" ", $tab_date[2]); $tab_hour = explode(":", $tab_year[1]); $date_format = mktime($tab_hour[0], $tab_hour[1], $tab_hour[2], $tab_date[1], $tab_year[0], $tab_date[0]); $query = "UPDATE ".$name_table['alex_livre_messages']." SET nom='".ucfirst($_POST['nom'])."', email='".$_POST['email']."', site='".$_POST['site_web']."', ville_pays='".ucfirst($_POST['ville_pays'])."', pays='".$_POST['pays']."', message='".$_POST['message']."', ip='".$_POST['ip1'].".".$_POST['ip2'].".".$_POST['ip3'].".".$_POST['ip4']."', time='".$date_format."' WHERE id='".$_GET['id_mess']."'"; $result = $f_db_connexion -> sql_query($query); message_javascript($f_lang['ok_modif_mess']); redirection_aguest3("gestion_mess.php?f_sid=".$_GET['f_sid']."&debut=".$_GET['debut']); exit(); } //----------------------- on récupère les infos sur le message en cours sql_select_query("*", "alex_livre_messages", "WHERE id=".$_GET['id_mess']); //----------------------- on récupère tous les smileys sql_select_query("*", "alex_livre_smileys", "", "ORDER BY numero"); /* fermeture de la connexion sql */ $f_db_connexion -> sql_close(); //----------------------- affichage du template $echo_html = new ModeliXe("modif_mess.htm", "f_sid=".$_GET['f_sid']."", "", "", "", $chem_absolu.$chem_template); $echo_html -> SetModeliXe(); /* instanciation des blocs */ template_type($f_lang['title modif mess']); /* langue */ generate_langue($tab_champs_langue); /* urls */ $echo_html -> MxText("f_sid", $_GET['f_sid']); $echo_html -> MxText("debut", $_GET['debut']); $echo_html -> MxText("id_mess", $_GET['id_mess']); /* création de la chaine html des smileys */ $chaine_smileys = ""; if (!isset($config['nb_max_smileys']) || !$config['nb_max_smileys']) $config['nb_max_smileys'] = $nb_champs_alex_livre_smileys; if ($config['nb_max_smileys'] > $nb_champs_alex_livre_smileys) $config['nb_max_smileys'] = $nb_champs_alex_livre_smileys; for ($i = 1; $i <= $config['nb_max_smileys']; $i++){ $chaine_smileys .= "\"\""; if ($i < $nb_champs_alex_livre_smileys) $chaine_smileys .= " "; } /* S'il reste des smileys à afficher */ if ($nb_champs_alex_livre_smileys > $config['nb_max_smileys']) $chaine_smileys .= " \"\""; $echo_html -> MxText("liste_smileys", $chaine_smileys); /* valeurs des champs */ $echo_html -> MxText("value_nom", htmlspecialchars($alex_livre_messages_nom[1])); $echo_html -> MxText("value_email", htmlspecialchars($alex_livre_messages_email[1])); $echo_html -> MxText("value_site_web", htmlspecialchars($alex_livre_messages_site[1])); $echo_html -> MxText("value_note", (($alex_livre_messages_note[1]) ? $alex_livre_messages_note[1] : "-")); $echo_html -> MxText("value_ville_pays", htmlspecialchars($alex_livre_messages_ville_pays[1])); $echo_html -> MxText("value_message", htmlspecialchars($alex_livre_messages_message[1])); $echo_html -> MxText("value_date", date("Y-m-d H:i:s", $alex_livre_messages_time[1])); // gestion de l'ip $alex_livre_messages_ip = explode(".", $alex_livre_messages_ip[1]); $echo_html -> MxText("value_ip1", $alex_livre_messages_ip[0]); $echo_html -> MxText("value_ip2", $alex_livre_messages_ip[1]); $echo_html -> MxText("value_ip3", $alex_livre_messages_ip[2]); $echo_html -> MxText("value_ip4", $alex_livre_messages_ip[3]); // pays $FLAGS_LANG = array_unique($FLAGS_LANG); asort($FLAGS_LANG); $select_pays_value = ''; foreach ($FLAGS_LANG as $cle=>$value){ $select_pays_value .= ''; } $echo_html -> MxText("select_pays", $select_pays_value); // drapeau if ($alex_livre_messages_pays[1] && isset($FLAGS_LANG[$alex_livre_messages_pays[1]])) $echo_html -> MxText("img_flags", "flags/".$alex_livre_messages_pays[1].".png"); else $echo_html -> MxText("img_flags", "blank.gif"); $html = $echo_html -> MxWrite("", true); echo $html; ?>