"; // ne pas afficher les liens d'ajout aux caddies $cart_link_non=1; // afin de vérifier les droits sur le caddie : $myCartTemp=new caddie($idcaddie) ; if (!$myCartTemp->idcaddie) $idcaddie=0; // gestion id de notice fille, concaténé avec l'id de la mère if (($pos=strpos($item, "_p"))) { $item=substr($item,0,$pos); } // constante pour afficher le lien de suppr du panier switch ($action) { case 'new_cart': $myCart = caddie_root::get_instance_from_object_type($object_type); $form_action = "./cart.php?action=valid_new_cart&object_type=".$object_type."&item=".$item.(isset($current_print) ? "¤t_print=".$current_print : ""); $form_cancel = "history.go(-1);"; $myCart->type = $object_type; print $myCart->get_form($form_action, $form_cancel); break; case 'del_cart': $myCart = caddie_root::get_instance_from_object_type($object_type, $idcaddie); $myCart->delete(); break; case 'valid_new_cart': $myCart = caddie_root::get_instance_from_object_type($object_type); $myCart->set_properties_from_form(); $myCart->create_cart(); break; } switch ($object_type) { case "EXPL": require_once ("carts/exemplaire.inc.php"); break; case "EMPR": case "GROUP": require_once ("carts/empr.inc.php"); break; case "BULL": require_once ("carts/bulletin.inc.php"); break; case "NOTI": require_once ("carts/notice.inc.php"); break; default: if($object_type) { // Afin de contourner les appels en paniers de notices sans "object_type" require_once ("carts/authority.inc.php"); } else { require_once ("carts/notice.inc.php"); } break; } print ""; print $footer; pmb_mysql_close($dbh);