type);
break;
case 'del_base':
print "
".$msg['caddie_situation_before_suppr']."
";
print aff_cart_nb_items ($myCart);
$res_aff_suppr_base = "" ;
$liste_0=$liste_1= array();
if ($elt_flag) {
$liste_0 = $myCart->get_cart("FLAG", $elt_flag_inconnu) ;
}
if ($elt_no_flag) {
$liste_1= $myCart->get_cart("NOFLAG", $elt_no_flag_inconnu) ;
}
$liste= array_merge($liste_0,$liste_1);
if($liste) {
// le formulaire demande de supprimer les notices meme avec liens
if($supp_notice_linked) $forcage['notice_linked']=1;
if($supp_notice_linked_expl_num) $forcage['notice_linked_expl_num']=1;
if($source_id) $forcage['source_id']=$source_id;
if($supp_notice_perio_abo) $forcage['notice_perio_abo']=1;
if($supp_notice_perio_collstat) $forcage['notice_perio_collstat']=1;
if($supp_notice_perio_modele) $forcage['notice_perio_modele']=1;
if($supp_bulletin_linked_expl_num) $forcage['bulletin_linked_expl_num']=1;
while(list($cle, $object) = each($liste)) {
// le formulaire demande de suprimmer toutes les notices liées à celle-ci
if($supp_notice_linked_cascade) {
$forcage['notice_linked']=1;
$liste_linked=notice::get_list_child($object);
foreach($liste_linked as $object) {
if ($myCart->del_item_base($object,$forcage)==CADDIE_ITEM_SUPPR_BASE_OK)
$myCart->del_item_all_caddies ($object, $myCart->type) ;
else {
$res_aff_suppr_base .= aff_cart_unique_object ($object, $myCart->type, $url_base="./catalog.php?categ=caddie&sub=gestion&quoi=panier&idcaddie=$idcaddie" ) ;
}
}
} else {
if ($myCart->del_item_base($object,$forcage)==CADDIE_ITEM_SUPPR_BASE_OK) $myCart->del_item_all_caddies ($object, $myCart->type) ;
else {
$res_aff_suppr_base .= aff_cart_unique_object ($object, $myCart->type, $url_base="./catalog.php?categ=caddie&sub=gestion&quoi=panier&idcaddie=$idcaddie" ) ;
}
}
}
}
if ($res_aff_suppr_base) {
print "
".$msg['caddie_supprbase_elt_used']."
";
// inclusion du javascript de gestion des listes dépliables
// début de liste
print $begin_result_liste;
print $res_aff_suppr_base ;
print $end_result_liste;
}
print "
".$msg['caddie_situation_after_suppr']."
";
$myCart->compte_items();
print aff_cart_nb_items ($myCart) ;
break;
default:
break;
}
} else aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=caddie&sub=action&quelle=supprbase", "choix_quoi", $msg['caddie_select_supprbase'], "", 0, 0, 0);