";
$link="!!name!!";
break;
case "bannettes":
$info_liaisons.="
";
if ($dsi_active && (SESSrights & DSI_AUTH)) {
$link="!!name!!";
} else {
$link="!!name!!";
}
break;
case "rss_flux":
$info_liaisons.="
";
if ($dsi_active && (SESSrights & DSI_AUTH)) {
$link="!!name!!";
} else {
$link="!!name!!";
}
break;
case "connectors":
$info_liaisons.="
";
if (SESSrights & ADMINISTRATION_AUTH) {
$link="!!name!!";
} else {
$link="!!name!!";
}
break;
default://On ne doit pas passer par là
$info_liaisons="";
break 2;//On sort aussi du foreach
}
foreach ($values as $infos){
$info_liaisons.=str_replace(array("!!id!!","!!name!!"),array($infos["id"],htmlentities($infos["lib"], ENT_QUOTES, $charset)), $link);
}
$info_liaisons.="
";
}
}
if($info_liaisons){
$liaison_tpl=str_replace("",$info_liaisons,$liaison_tpl);
$cart_edit_form = str_replace('', $liaison_tpl, $cart_edit_form);
$message_delete_warning = $msg["caddie_used_in_warning"];
foreach ($myCart->liaisons as $type => $values){
if(count($values)){
switch ($type){
case "etageres":
$message_delete_warning .= "\\n- ".$msg["etagere_menu"];
break;
case "bannettes":
$message_delete_warning .= "\\n- ".$msg["dsi_menu_bannettes"];
break;
case "rss_flux":
$message_delete_warning .= "\\n- ".$msg["dsi_menu_flux"];
break;
case "connectors":
$message_delete_warning .= "\\n- ".$msg["admin_connecteurs_sets"];
break;
default://On ne doit pas passer par là
$info_liaisons="";
break 2;//On sort aussi du foreach
}
}
}
$message_delete_warning .= "\\n";
}
print confirmation_delete("./catalog.php?categ=caddie&action=del_cart&idcaddie=",$message_delete_warning);
$classementGen = new classementGen('caddie', $idcaddie);
$cart_edit_form = str_replace("!!object_type!!",$classementGen->object_type,$cart_edit_form);
$cart_edit_form = str_replace("!!classements_liste!!",$classementGen->getClassementsSelectorContent($PMBuserid,$classementGen->libelle),$cart_edit_form);
//acces rapide
if ($myCart->type=="NOTI") {
$cart_edit_form = str_replace("!!acces_rapide!!"," acces_rapide?"checked='checked'":"").">",$cart_edit_form);
} else {
$cart_edit_form = str_replace("!!acces_rapide!!","",$cart_edit_form);
}
print $cart_edit_form ;
break;
case 'del_cart':
$myCart= new caddie($idcaddie);
$myCart->delete();
aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1,1);
break;
case 'save_cart':
$myCart= new caddie($idcaddie);
if (is_array($cart_autorisations)) $autorisations=implode(" ",$cart_autorisations);
else $autorisations="1";
$myCart->autorisations = $autorisations;
$myCart->name = $cart_name;
$myCart->comment = $cart_comment;
$myCart->classementGen = $classementGen_caddie;
$myCart->acces_rapide = (isset($acces_rapide)?1:0);
if($form_actif) $myCart->save_cart();
aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1);
break;
case 'del_item':
$myCart= new caddie($idcaddie);
if ($object_type=="EXPL_CB") $myCart->del_item_blob($item);
else $myCart->del_item($item);
print pmb_bidi(aff_cart_titre ($myCart));
print aff_cart_nb_items ($myCart) ;
aff_cart_objects ($idcaddie, "./catalog.php?categ=caddie&sub=gestion&quoi=panier&idcaddie=$idcaddie" );
break;
case 'valid_new_cart':
$myCart = new caddie(0);
$myCart->name = $cart_name;
$myCart->type = $cart_type;
$myCart->comment = $cart_comment;
if (is_array($cart_autorisations)) $autorisations=implode(" ",$cart_autorisations);
else $autorisations="";
$myCart->autorisations = $autorisations;
$myCart->classementGen = $classementGen_caddie;
$myCart->acces_rapide = (isset($acces_rapide)?1:0);
if($form_actif) $myCart->create_cart();
aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1);
break;
default:
if($idcaddie) {
$myCart = new caddie($idcaddie);
print pmb_bidi(aff_cart_titre ($myCart));
print pmb_bidi(aff_cart_nb_items ($myCart));
aff_cart_objects ($idcaddie, "./catalog.php?categ=caddie&sub=gestion&quoi=panier&idcaddie=$idcaddie" );
} else aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1);
}