function rec_retour($line) { global $action_piege, $piege_resa; $form_cb_expl = $line; $expl = new expl_to_do($form_cb_expl); //print $expl->cb_tmpl; //if(!$form_cb_expl) exit; $expl->do_form_retour($action_piege, $piege_resa); print $expl->expl_form; return; // la suite n'est plus utilisé if ($form_cb_expl) { print "<hr />"; // étape 1 : on regarde si le code-barre est connu if ($stuff = check_barcode($form_cb_expl)) { $stuff = check_pret($stuff); $stuff = check_resa($stuff); // on a maintenant un gros objet $stuff avec toutes les infos pour traiter les choses // les propriétés de cet objet sont visibles dans la fonction show_reports() plus bas // show_report($stuff); // uncomment for debugging // appel de la fonction do_retour, qui va gérer tout cela do_retour_secouru($stuff); } else { print "<div class='erreur'>" . $form_cb_expl . " : Exemplaire inconnu" . "</div>"; } } }
// +-------------------------------------------------+ // © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net) // +-------------------------------------------------+ // $Id: retour.inc.php,v 1.33 2010-07-06 10:08:48 ngantier Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } require_once "{$class_path}/emprunteur.class.php"; require_once "{$class_path}/serial_display.class.php"; require_once "{$class_path}/comptes.class.php"; require_once "{$class_path}/amende.class.php"; require_once "{$include_path}/resa.inc.php"; require_once "{$class_path}/expl_to_do.class.php"; // gestion des retours if ($_GET['cb_expl']) { $form_cb_expl = $_GET['cb_expl']; $_GET['cb_expl'] = ''; $confirmed = 1; } else { if ($pmb_confirm_retour) { $confirmed = 0; } else { $confirmed = 1; } } $expl = new expl_to_do($form_cb_expl); if ($form_cb_expl) { $expl->do_form_retour($action_piege, $piege_resa); } print $expl->cb_tmpl . $expl->expl_form;