"; // 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': $cart_form = str_replace('!!autorisations_users!!', aff_form_autorisations("",1), $cart_form); $cart_form = str_replace('!!formulaire_action!!', "./cart.php?action=valid_new_cart&object_type=$object_type&item=$item", $cart_form); if(($object_type=="EMPR") || ($object_type=="GROUP")) { $classementGen = new classementGen('empr_caddie', '0'); }else{ $classementGen = new classementGen('caddie', '0'); } $cart_form = str_replace("!!object_type!!",$classementGen->object_type,$cart_form); $cart_form = str_replace("!!classements_liste!!",$classementGen->getClassementsSelectorContent($PMBuserid,$classementGen->libelle),$cart_form); break; case 'del_cart': if(($object_type=="EMPR") || ($object_type=="GROUP")) { $myCart = new empr_caddie($idcaddie); } else { $myCart = new caddie($idcaddie); } $myCart->delete(); break; case 'valid_new_cart': if(($object_type=="EMPR") || ($object_type=="GROUP")) { $myCart = new empr_caddie(0); $classementField = "classementGen_empr_caddie"; } else { $myCart = new caddie(0); $classementField = "classementGen_caddie"; } $myCart->name = preg_replace('/\"|\'/', ' ', stripslashes($cart_name)); $myCart->type = $cart_type; $myCart->comment = preg_replace('/\"|\'/', ' ', stripslashes($cart_comment)); if (is_array($cart_autorisations)) $autorisations=implode(" ",$cart_autorisations); else $autorisations=""; $myCart->autorisations = $autorisations; $myCart->classementGen = $$classementField; $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": default: require_once ("carts/notice.inc.php"); break; } print ""; print $footer; pmb_mysql_close($dbh);