Esempio n. 1
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: serialcirc.inc.php,v 1.2 2011-12-05 15:17:34 ngantier Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once "{$class_path}/serialcirc.class.php";
$serialcirc = new serialcirc($location_id);
switch ($sub) {
    // Zone de pointage
    case 'cb_enter':
        print $serialcirc->gen_circ_cb($cb);
        break;
    case 'print_diff':
        $cb_list[] = $cb;
        print $serialcirc->print_diff_list($cb_list);
        break;
    case 'del_circ':
        break;
        // Zone de liste
    // Zone de liste
    case 'print_diff_list':
        print $serialcirc->print_diff_list($cb_list);
        break;
    default:
        print $serialcirc->gen_circ_form();
        break;
}
    die("no access");
}
require_once "{$class_path}/serialcirc.class.php";
if ($pmb_lecteurs_localises && !$location_id && isset($_SESSION['serialcirc_location'])) {
    $location_id = $_SESSION['serialcirc_location'];
}
if ($pmb_serialcirc_subst) {
    require_once "{$class_path}/" . $pmb_serialcirc_subst;
    $serialcirc = new serialcirc_subst($location_id);
} else {
    $serialcirc = new serialcirc($location_id);
}
switch ($sub) {
    // Zone de pointage
    case 'cb_enter':
        ajax_http_send_response($serialcirc->gen_circ_cb($cb));
        break;
    case 'send_alert':
        ajax_http_send_response($serialcirc->send_alert($expl_id));
        break;
    case 'print_diffusion':
        // retourne le pdf, donc pas de ajax_http_send_response
        print $serialcirc->print_diffusion($expl_id, $start_diff_id);
        break;
    case 'print_sel_diffusion':
        // retourne le pdf des fiches de circulation sélectionnées, donc pas de ajax_http_send_response
        print $serialcirc->print_sel_diffusion(unserialize(stripslashes($list)));
        break;
    case 'print_cote':
        // retourne le pdf, donc pas de ajax_http_send_response
        print $serialcirc->print_cote($expl_id, $start_diff_id);