".$msg["print_cart_title"]."\n"; $groupe = new group($item); print ''.$groupe->libelle.' ('.$groupe->nb_members.' '.$msg["group_nb_empr"].')
'; $items = array(); foreach($groupe->members as $member) { $items[] = $member['id']; print ''.$member['prenom'].' '.$member['nom'].'
'; } break; case "EMPR": default: print "

".$msg["print_cart_title"]."

\n"; $emprunteur = new emprunteur($item,'', FALSE, 0); print ''.$emprunteur->prenom." ".$emprunteur->nom.'
'; break; } } if (!$object_type) $object_type="EMPR"; switch ($action) { case 'add_item': if($idemprcaddie)$caddie[0]=$idemprcaddie; foreach($caddie as $idemprcaddie) { $myCart = new empr_caddie($idemprcaddie); if (is_array($items)) { foreach ($items as $item) { $myCart->add_item($item); } } else { $myCart->add_item($item); } $myCart->compte_items(); } print ""; break; case 'new_cart': $select_cart=" "; $c_form=str_replace('!!cart_type_select!!', $select_cart, $cart_form); $memo_contexte=""; $memo_contexte.=""; $c_form=str_replace('', $memo_contexte, $c_form); print $c_form; break; case 'del_cart': case 'valid_new_cart': case 'add_result': if ($sub_action=='update') { if($item) { switch($object_type) { case "GROUP" : foreach($groupe->members as $member) { foreach($caddie as $idemprcaddie) { $myCart = new empr_caddie($idemprcaddie); $myCart->add_item($member['id']); $myCart->compte_items(); } } break; case "EMPR" : default: if($idemprcaddie)$caddie[0]=$idemprcaddie; foreach($caddie as $idemprcaddie) { $myCart = new empr_caddie($idemprcaddie); $myCart->add_item($item); $myCart->compte_items(); } break; } }elseif (($empr_sort_rows)||($empr_show_rows)||($empr_filter_rows)) { require_once("$class_path/filter_list.class.php"); $filter=new filter_list("empr","empr_list",$empr_show_rows,$empr_filter_rows,$empr_sort_rows); $requete = "SELECT id_empr FROM empr ".stripslashes($clause); $filter->original_query=$requete; if($idemprcaddie)$caddie[0]=$idemprcaddie; if ($caddie) { foreach($caddie as $idemprcaddie) { $filter->filtered_query = stripslashes($filtered_query); $filter->activate_filters(); if (!$filter->error) { if ($filter->t_query) { $myCart = new empr_caddie($idemprcaddie); while ($r=mysql_fetch_object($filter->t_query)) { $myCart->add_item($r->id_empr); } // fin while $myCart->compte_items(); } } // fin if filter->t_query } // fin if idemprcaddie } // fin if !$filster->error }else{ $requete = "SELECT id_empr FROM empr ".stripslashes($clause); $res = mysql_query($requete,$dbh); if ($res) { if (mysql_num_rows($res) > 0) { if($idemprcaddie)$caddie[0]=$idemprcaddie; if ($caddie) { foreach($caddie as $idemprcaddie) { $myCart = new empr_caddie($idemprcaddie); while ($r=mysql_fetch_object($res)) { $myCart->add_item($r->id_empr); } // fin while $myCart->compte_items(); } } // fin if idemprcaddie } // fin if mysql_num_rows } } print ""; } else { print "

".$msg["print_cart_title"]."

\n"; $post_param=""; $post_param.=""; if ($object_type == "GROUP") aff_paniers_empr($item, "./cart.php?object_type=GROUP", "add_result&sub_action=update",$msg["caddie_add_GROUP"], "", 0, 0, 1,serialize($post_param)); else aff_paniers_empr($item, "./cart.php?object_type=EMPR", "add_result&sub_action=update",$msg["caddie_add_EMPR"], "", 0, 0, 1,serialize($post_param)); } break; case 'add_empr_limite': if ($sub_action=='add' && count($caddie)) { // restriction localisation le cas échéant if ($pmb_lecteurs_localises) { if ($empr_location_id=="") $empr_location_id = $deflt2docs_location ; if ($empr_location_id!=0) $restrict_localisation = " AND empr_location='$empr_location_id' "; else $restrict_localisation = ""; } $requete = "SELECT id_empr FROM empr where ((to_days(empr_date_expiration) - to_days(now()) ) <= $pmb_relance_adhesion ) and empr_date_expiration >= now() $restrict_localisation"; $res_rqt=mysql_query($requete); foreach ( $caddie as $id_caddie => $coche) { if($coche){ $myCart = new empr_caddie($id_caddie); while ($r=mysql_fetch_object($res_rqt)) { $myCart->add_item($r->id_empr); } // fin while mysql_data_seek($res_rqt,0); } } print ""; } else { // function aff_paniers_empr($item=0, $lien_origine="./circ.php?", $action_click = "add_item", $titre="", $restriction_panier="", $lien_edition=0, $lien_suppr=0, $lien_creation=1) { aff_paniers_empr(0, "./cart.php?object_type=$object_type&sub_action=add&empr_location_id=$empr_location_id", "add_empr_limite",$msg["caddie_add_emprs"] , "", 0, 0, 0); } break; case 'add_empr_depasse': if ($sub_action=='add' && count($caddie)) { // restriction localisation le cas échéant if ($pmb_lecteurs_localises) { if ($empr_location_id=="") $empr_location_id = $deflt2docs_location ; if ($empr_location_id!=0) $restrict_localisation = " AND empr_location='$empr_location_id' "; else $restrict_localisation = ""; } $requete = "SELECT id_empr FROM empr where empr_date_expiration < now() $restrict_localisation"; $res_rqt=mysql_query($requete); foreach ( $caddie as $id_caddie => $coche) { if($coche){ $myCart = new empr_caddie($id_caddie); while ($r=mysql_fetch_object($res_rqt)) { $myCart->add_item($r->id_empr); } // fin while mysql_data_seek($res_rqt,0); } } //$myCart->compte_items(); print ""; } else { // function aff_paniers_empr($item=0, $lien_origine="./circ.php?", $action_click = "add_item", $titre="", $restriction_panier="", $lien_edition=0, $lien_suppr=0, $lien_creation=1) { aff_paniers_empr(0, "./cart.php?object_type=$object_type&sub_action=add&empr_location_id=$empr_location_id", "add_empr_depasse",$msg["caddie_add_emprs"] , "", 0, 0, 0); } break; case 'add_empr_encours': if ($sub_action=='add' && count($caddie)) { // restriction localisation le cas échéant if ($pmb_lecteurs_localises) { if ($empr_location_id=="") $empr_location_id = $deflt2docs_location ; if ($empr_location_id!=0) $restrict_localisation = " AND empr_location='$empr_location_id' "; else $restrict_localisation = ""; } $requete = "SELECT id_empr FROM empr where empr_date_expiration >= now() $restrict_localisation"; $res_rqt=mysql_query($requete); foreach ( $caddie as $id_caddie => $coche) { if($coche){ $myCart = new empr_caddie($id_caddie); while ($r=mysql_fetch_object($res_rqt)) { $myCart->add_item($r->id_empr); } // fin while mysql_data_seek($res_rqt,0); } } print ""; } else { // function aff_paniers_empr($item=0, $lien_origine="./circ.php?", $action_click = "add_item", $titre="", $restriction_panier="", $lien_edition=0, $lien_suppr=0, $lien_creation=1) { aff_paniers_empr(0, "./cart.php?object_type=$object_type&sub_action=add&empr_location_id=$empr_location_id", "add_empr_encours",$msg["caddie_add_emprs"] , "", 0, 0, 0); } break; default: // print "

".$msg["fonct_no_accessible"]."

"; if ($object_type == "GROUP") aff_paniers_empr($item, "./cart.php?object_type=GROUP", "add_item",$msg["caddie_add_GROUP"], "", 0, 0, 1); else aff_paniers_empr($item, "./cart.php?object_type=EMPR", "add_item",$msg["caddie_add_EMPR"], "", 0, 0, 1); break; }