$cases_a_suppr = $_POST['cases_suppr']; $sort->supprimer($cases_a_suppr); } } if (isset($_GET['page_en_cours'])) { $page_en_cours = $_GET['page_en_cours']; } if (isset($_GET['modif_sort'])) { $temp = array(); for ($i = 0; $i <= 4; $i++) { if ($_POST['liste_critere' . $i] != "") { $temp[$i] = $_POST['croit_decroit' . $i] . "_" . $_POST['num_text' . $i] . "_" . $_POST['liste_critere' . $i]; } } if (count($temp) != 0) { $affichage = $sort->sauvegarder('', '', $temp); print $affichage; if (substr($affichage, 0, 8) == "<script>") { $tmpStr = $sort->show_tris_form(); $tmpStr = str_replace("!!page_en_cours!!", urlencode($page_en_cours), $tmpStr); $tmpStr = str_replace("!!page_en_cours1!!", $page_en_cours, $tmpStr); $tmpStr = str_replace("!!action_suppr_tris!!", "document.cases_a_cocher.submit();", $tmpStr); echo $tmpStr; $tmpStr = $sort->show_sel_form(); $tmpStr = str_replace("!!page_en_cours!!", urlencode($page_en_cours), $tmpStr); $tmpStr = str_replace("!!page_en_cours1!!", $page_en_cours, $tmpStr); echo $tmpStr; } else { $temp_tri = $_SESSION["nb_sortnotices"] - 1; print "<script> document.location='./index.php?" . $page_en_cours . "&get_last_query=" . $_SESSION["last_query"] . "&sort=" . $temp_tri . "';</script>"; }
if (count($suppr_sort_ids)) { $sort->supprimer($suppr_sort_ids); } } if (isset($_GET['page_en_cours'])) { $page_en_cours = $_GET['page_en_cours']; } if (isset($_GET['modif_sort'])) { $temp = array(); for ($i = 0; $i <= 4; $i++) { if ($_POST['liste_critere' . $i] != "") { $temp[$i] = $_POST['croit_decroit' . $i] . "_" . $_POST['num_text' . $i] . "_" . $_POST['liste_critere' . $i]; } } if (count($temp) != 0) { $display .= $sort->sauvegarder('', '', $temp); if (substr($display, 0, 8) == "<script>") { $tmpStr = $sort->show_tris_form(); $tmpStr = str_replace("<!--bouton close-->", "<a href='#' onClick='parent.kill_frame_expl();return false;'><img src='" . get_url_icon('close.gif') . "' border='0' align='right'></a></div>", $tmpStr); $tmpStr = str_replace("!!page_en_cours!!", urlencode($page_en_cours), $tmpStr); $tmpStr = str_replace("!!page_en_cours1!!", $page_en_cours, $tmpStr); $tmpStr = str_replace("!!action_suppr_tris!!", "get_sort_content(1, sortSupprIds('cases_a_cocher','cases_suppr'));", $tmpStr); $display .= $tmpStr; $tmpStr = $sort->show_sel_form(); $tmpStr = str_replace("!!page_en_cours!!", urlencode($page_en_cours), $tmpStr); $tmpStr = str_replace("!!page_en_cours1!!", $page_en_cours, $tmpStr); $display .= $tmpStr; } else { $temp_tri = $_SESSION["nb_sortnotices"] - 1; $display .= "<script> document.location='./index.php?" . $page_en_cours . "&get_last_query=" . $_SESSION["last_query"] . "&sort=" . $temp_tri . "';</script>"; }
//c'est une modification car on a un identifiant $id_tri = $_REQUEST['id_tri']; } else { //c'est une insertion car on a pas d'id $id_tri = ""; } if ($_REQUEST['nom_tri']) { $nom_tri = $_REQUEST['nom_tri']; } if (isset($_REQUEST['liste_sel']) && !empty($_REQUEST['liste_sel'])) { $liste_sel = $_REQUEST['liste_sel']; } //on a un nom et une liste de parametres if ($nom_tri && $liste_sel) { //on enregistre le tri $affichage = $sort->sauvegarder($id_tri, $nom_tri, $liste_sel); echo $affichage; } //apres la sauvegarde on affiche la liste echo $sort->show_tris_form(); break; case "modif": //modification d'un tri if ($_REQUEST['id_tri']) { //modification du tri précisé $id_tri = $_REQUEST['id_tri']; } else { //ce n'est pas une modif mais un ajout $id_tri = 0; } //affichage de l'écran de modification du tri