$object_type = "EXPL"; break; } } if ($environement["caddie"]) { foreach ($environement["caddie"] as $environement_caddie) { $c = new caddie($environement_caddie); $nb_items_before = $c->nb_item; $resultat = @mysql_query($requete); print mysql_error(); while ($r = mysql_fetch_object($resultat)) { if ($environement["include_child"]) { $tab_list_child = notice::get_list_child($r->notice_id); if (count($tab_list_child)) { foreach ($tab_list_child as $notice_id) { $c->add_item($notice_id, $object_type); } } } else { $c->add_item($r->notice_id, $object_type); } } $c->compte_items(); $message .= sprintf($msg["print_cart_n_added"] . "\\n", $c->nb_item - $nb_items_before, $c->name); } print "<script>alert(\"{$message}\"); self.close();</script>"; } else { print "<script>alert(\"" . $msg["print_cart_no_cart_selected"] . "\"); history.go(-1);</script>"; } $_SESSION["PRINT_CART"] = false; }
require_once "{$class_path}/caddie.class.php"; require_once "{$class_path}/serials.class.php"; require_once "{$class_path}/parameters.class.php"; require_once "{$class_path}/emprunteur.class.php"; require_once "{$include_path}/cart.inc.php"; require_once "{$include_path}/empr_cart.inc.php"; require_once "{$include_path}/bull_info.inc.php"; // !! A inserrer dans switch avec une commande sub !! if ($sub != "pointage" && $sub != "collecte") { $idcaddie = substr($caddie, 5); $object_type = substr($object, 0, 4); $object_id = substr($object, 10); $idcaddie = verif_droit_caddie($idcaddie); if ($idcaddie) { $myCart = new caddie($idcaddie); $myCart->add_item($object_id, $object_type); $myCart->compte_items(); } else { die("Failed: " . "obj=" . $object . " caddie=" . $caddie); } print $myCart->nb_item; die; } if ($typecaddie == 'empr') { $idcaddie = verif_droit_empr_caddie($idcaddie); } else { $idcaddie = verif_droit_caddie($idcaddie); } switch ($sub) { case "pointage": include './catalog/caddie/pointage/main_ajax.inc.php';
print pmb_bidi('<strong>' . $notice->header . '</strong><br />'); } switch ($action) { case 'add_item': // cas du click sur le lien du panier if ($idcaddie) { $caddie[0] = $idcaddie; } // Pour tous les paniers cochés foreach ($caddie as $idcaddie) { $myCart = new caddie($idcaddie); if ($include_child) { $tab_list_child = notice::get_list_child($item); if (count($tab_list_child)) { foreach ($tab_list_child as $notice_id) { $myCart->add_item($notice_id, "NOTI"); } } } else { $myCart->add_item($item, "NOTI"); } $myCart->compte_items(); } print "<script type='text/javascript'>window.close();</script>"; break; case 'new_cart': $select_cart = "\n\t\t<select name='cart_type'>\n\t\t\t<option value='NOTI' selected>{$msg['caddie_de_NOTI']}</option>\n\t\t\t<option value='EXPL'>{$msg['caddie_de_EXPL']}</option>\n\t\t\t<option value='BULL'>{$msg['caddie_de_BULL']}</option>\n\t\t</select>\n\t\t<input type='hidden' name='current_print' value='{$current_print}'/>"; $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form); print $c_form; break; case 'del_cart':
$r = pmb_mysql_query($q) or die(pmb_mysql_error() . "<br />" . $q); if ($r) { $rc = pmb_mysql_num_rows($r); } else { $rc = 0; } $pb->count = $rc; $pb->nb_progress_call = 0; $pb->set_text($msg['chklnk_verifurl_bull']); if ($r) { while ($o = pmb_mysql_fetch_object($r)) { $response = $curl->get($o->explnum_url); if (!$response) { echo "<div class='row'><a href=\"./catalog.php?categ=serials&sub=bulletinage&action=explnum_form&bul_id=" . $o->bulletin_id . "&explnum_id=" . $o->explnum_id . "\">" . $o->tit . "</a> <a href=\"" . $o->explnum_url . "\">" . $o->explnum_url . "</a> <span class='erreur'>" . $curl->error . "</span></div>"; if ($ajtbull) { $cad->add_item($o->bulletin_id, 'BULL'); } } elseif ($response->headers['Status-Code'] != '200') { if ($response->headers['Status-Code']) { $tmp = $curl->reponsecurl[$response->headers['Status-Code']]; } else { $tmp = $msg["curl_no_status_code"]; } echo "<div class='row'><a href=\"./catalog.php?categ=serials&sub=bulletinage&action=explnum_form&bul_id=" . $o->bulletin_id . "&explnum_id=" . $o->explnum_id . "\">" . $o->tit . "</a> <a href=\"" . $o->explnum_url . "\">" . $o->explnum_url . "</a> <span class='erreur'>" . $response->headers['Status-Code'] . " -> " . $tmp . "</span></div>"; if ($ajtbull) { $cad->add_item($o->bulletin_id, 'BULL'); } } $pb->progress(); flush(); }
$aff .= "<u>" . $msg[296] . "</u> : " . $expl->expl_cote . '<br />'; $aff .= "<u>" . $msg[297] . "</u> : " . $expl->statut_libelle; $aff .= "</div>"; print '<strong>' . pmb_bidi($aff_reduit) . '</strong><br />'; switch ($action) { case 'add_item': if ($idcaddie) { $caddie[0] = $idcaddie; } foreach ($caddie as $idcaddie) { $myCart = new caddie($idcaddie); if ($include_child) { $tab_list_child = notice::get_list_child($item); if (count($tab_list_child)) { foreach ($tab_list_child as $notice_id) { $myCart->add_item($notice_id, "EXPL"); } } } else { $myCart->add_item($item, "EXPL"); } $myCart->compte_items(); } print "<script type='text/javascript'>window.close();</script>"; break; case 'new_cart': $select_cart = "\n\t\t\t<select name='cart_type'>\n\t\t\t\t<option value='NOTI'>{$msg['caddie_de_NOTI']}</option>\n\t\t\t\t<option value='EXPL'selected >{$msg['caddie_de_EXPL']}</option>\n\t\t\t\t<option value='BULL'>{$msg['caddie_de_BULL']}</option>\n\t\t\t</select>"; $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form); print $c_form; break; case 'del_cart':
} else { $expl_trouve = mysql_fetch_object($result); $item = $expl_trouve->expl_id; $param->expl_id = $expl_trouve->expl_id; if ($stuff = get_expl_info($item)) { $param->expl_notice = $stuff->expl_notice; $param->titre = $stuff->titre; $stuff = check_pret($stuff); } else { $param->message_ajout_expl = $msg[395]; $expl_ajout_ok = 0; } } } if ($expl_ajout_ok) { $res_ajout = $myCart->add_item($item, "EXPL"); } else { $res_ajout = $myCart->add_item_blob($form_cb_expl, "EXPL_CB"); } $myCart->compte_items(); // form de saisie cb exemplaire if ($expl_ajout_ok) { if ($res_ajout == CADDIE_ITEM_OK) { $param->message_ajout_expl = $msg["caddie_" . $myCart->type . "_added"]; } if ($res_ajout == CADDIE_ITEM_NULL) { $param->message_ajout_expl = $msg[caddie_item_null]; } if ($res_ajout == CADDIE_ITEM_IMPOSSIBLE_BULLETIN) { $param->message_ajout_expl = $msg[caddie_pointe_item_impossible_bulletin]; }
if ($item) { $bull = new bulletinage_display($item); $aff_bull = $bull->header; print pmb_bidi($aff_bull); switch ($action) { case 'add_item': if ($idcaddie) { $caddie[0] = $idcaddie; } foreach ($caddie as $idcaddie) { $myCart = new caddie($idcaddie); if ($include_child) { $tab_list_child = notice::get_list_child($item); if (count($tab_list_child)) { foreach ($tab_list_child as $notice_id) { $myCart->add_item($notice_id, "BULL", $what); } } } else { $myCart->add_item($item, "BULL", $what); } $myCart->compte_items(); } print "<script type='text/javascript'>window.close();</script>"; break; case 'new_cart': $select_cart = "\n\t\t\t<select name='cart_type'>\n\t\t\t\t<option value='NOTI'>{$msg['caddie_de_NOTI']}</option>\n\t\t\t\t<option value='EXPL'>{$msg['caddie_de_EXPL']}</option>\n\t\t\t\t<option value='BULL' selected>{$msg['caddie_de_BULL']}</option>\n\t\t\t</select>"; $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form); print $c_form; break; case 'del_cart':