"; $cart_form=str_replace('!!cart_type_select!!', $select_cart, $cart_form); print $cart_form ; break; case 'del_cart': $myCart= new caddie($idcaddie); $myCart->delete(); aff_paniers($idcaddie, "NOTI", "./circ.php?categ=resa_planning&resa_action=search_resa&mode=3&unq=".md5(microtime())."&id_empr=$id_empr&groupID=$groupID", "add_item", "Sélectionnez un caddie pour en afficher le contenu", "NOTI", 0, 1, 1); break; case 'del_item': $myCart= new caddie($idcaddie); $myCart->del_item($item); print pmb_bidi("
Panier : ".$myCart->name.' ('.$myCart->type.')
'); aff_cart_notices($myCart->get_cart(), $myCart->type, $idcaddie); break; case 'valid_new_cart': $myCart = new caddie(0); $myCart->name = pmb_preg_replace('/\"|\'/', ' ', stripslashes($cart_name)); $myCart->type = $cart_type; $myCart->comment = pmb_preg_replace('/\"|\'/', ' ', stripslashes($cart_comment)); if (is_array($cart_autorisations)) $autorisations=implode(" ",$cart_autorisations); else $autorisations=""; $myCart->autorisations = $autorisations; $myCart->create_cart(); aff_paniers($idcaddie, "NOTI", "./circ.php?categ=resa_planning&resa_action=search_resa&mode=3&unq=".md5(microtime())."&id_empr=$id_empr&groupID=$groupID", "add_item", "Sélectionnez un caddie pour en afficher le contenu", "NOTI", 0, 1, 1); break; default: if($idcaddie) { $myCart = new caddie($idcaddie); print pmb_bidi("
Panier : ".$myCart->name.' ('.$myCart->type.')
'); aff_cart_notices($myCart->get_cart(), $myCart->type, $idcaddie); } else aff_paniers($idcaddie, "NOTI", "./circ.php?categ=resa_planning&resa_action=search_resa&mode=3&unq=".md5(microtime())."&id_empr=$id_empr&groupID=$groupID", "add_item", "Sélectionnez un caddie pour en afficher le contenu", "NOTI", 0, 1, 1); } // affichage du contenu du caddie à partir de $liste qui contient les object_id function aff_cart_notices($liste, $caddie_type="", $idcaddie=0) { global $msg; global $dbh; global $begin_result_liste, $end_result_liste; global $end_result_list; global $id_empr; global $groupID; if(!sizeof($liste) || !is_array($liste)) { print $msg[399]; return; } else { // boucle de parcours des notices trouvées // inclusion du javascript de gestion des listes dépliables // début de liste print $begin_result_liste; while(list($cle, $notice) = each($liste)) { // affichage de la liste des notices sous la forme 'expandable' $requete = "SELECT * FROM notices WHERE notice_id=$notice LIMIT 1"; $fetch = $myQuery = mysql_query($requete, $dbh); if(mysql_num_rows($fetch)) { $notice = mysql_fetch_object($fetch); if($notice->niveau_biblio != 's' && $notice->niveau_biblio != 'a') { // notice de monographie $link = "./circ.php?categ=resa_planning&resa_action=add_resa&id_empr=$id_empr&groupID=$groupID&id_notice=!!id!!"; //$lien_suppr_cart = "basket"; $lien_suppr_cart = ""; $display = new mono_display($notice, 6, $link, 1, '', $lien_suppr_cart, "", 1 ); print pmb_bidi($display->result); } else { // on a affaire à un périodique // préparation des liens pour lui $link_serial = ''; $link_analysis = ''; $link_bulletin = ''; //$lien_suppr_cart = "basket"; $lien_suppr_cart = ""; $serial = new serial_display($notice, 6, $link_serial, $link_analysis, $link_bulletin, $lien_suppr_cart, "", 0 ); print pmb_bidi($serial->result); } } } // fin de liste print $end_result_liste; } }