Beispiel #1
0
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: sort.inc.php,v 1.34 2007/06/08 16:55:57 jlesaint
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
// gestion du tri
require_once $include_path . "/templates/sort.tpl.php";
require_once $class_path . "/sort.class.php";
$sort = new sort('notices', 'session');
//Si vidage historique des tris demandé ?
if ($raz_sort) {
    if (isset($_POST['cases_suppr']) && !empty($_POST['cases_suppr'])) {
        $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;
Beispiel #2
0
// $Id: sort.inc.php,v 1.1.8.1 2015-09-24 15:48:15 dgoron Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once $class_path . "/sort.class.php";
include $include_path . "/templates/sort.tpl.php";
switch ($sub) {
    case 'get_sort':
        $display = '';
        $sort = new sort('notices', 'session');
        //Si vidage historique des tris demandé ?
        if ($raz_sort && suppr_ids) {
            $suppr_sort_ids = array();
            $suppr_sort_ids = explode(",", $suppr_ids);
            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>") {
Beispiel #3
0
            //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
        echo $sort->show_sel_formAdmin($id_tri);
        break;
    case "supp":
        //suppression d'un tri
        if ($_REQUEST['id_tri']) {
            //on a bien un id
            $id_tri = $_REQUEST['id_tri'];
            //c'est le tri actif
            if ($id_tri == $_SESSSION["tri"]) {
                //on le désactive
                $_SESSION["tri"] = "";
            }
            //on supprime le tri
            $sort->supprimer($id_tri);
        }
        //apres la suppression on affiche la liste
        echo $sort->show_tris_form();
        break;
    case "affliste":
    default:
        //affichage de la liste
        echo $sort->show_tris_form();
        break;
}