Ejemplo n.º 1
0
 function show_form($param = '')
 {
     global $dbh, $PMBuserid;
     //paramètres pré-enregistré
     if ($param['mailtpl_id']) {
         $id_sel = $param['mailtpl_id'];
     } else {
         $id_sel = 0;
     }
     if ($param['empr_caddie']) {
         $idemprcaddie_sel = $param['empr_caddie'];
     } else {
         $idemprcaddie_sel = 0;
     }
     $mailtpl = new mailtpls();
     //Choix du template de mail
     $form_task .= "\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label for='mailing_template'>" . $this->msg["planificateur_mailing_template"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne_suite' >\n\t\t\t\t" . $mailtpl->get_sel('mailtpl_id', $id_sel) . "\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='row' >&nbsp;</div>";
     $liste = empr_caddie::get_cart_list();
     $gen_select_empr_caddie = "<select name='empr_caddie' id='empr_caddie'>";
     if (sizeof($liste)) {
         while (list($cle, $valeur) = each($liste)) {
             $rqt_autorisation = explode(" ", $valeur['autorisations']);
             if (array_search($PMBuserid, $rqt_autorisation) !== FALSE || $PMBuserid == 1) {
                 if ($valeur['idemprcaddie'] == $idemprcaddie_sel) {
                     $gen_select_empr_caddie .= "<option value='" . $valeur['idemprcaddie'] . "' selected='selected'>" . $valeur['name'] . "</option>";
                 } else {
                     $gen_select_empr_caddie .= "<option value='" . $valeur['idemprcaddie'] . "'>" . $valeur['name'] . "</option>";
                 }
             }
         }
     }
     $gen_select_empr_caddie .= "</select>";
     //Choix du panier d'emprunteurs
     $form_task .= "<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label for='mailing_caddie'>" . $this->msg["planificateur_mailing_caddie_empr"] . "</label>\n\t\t\t</div>\n\t\t\t<div class='colonne_suite'>\n\t\t\t\t" . $gen_select_empr_caddie . "\n\t\t\t</div>\n\t\t</div>";
     return $form_task;
 }
Ejemplo n.º 2
0
         // 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 "<script type='text/javascript'>window.close();</script>";
     } 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 "<h1>".$msg["fonct_no_accessible"]."</h1>";
Ejemplo n.º 3
0
     $myCart->comment = $cart_comment;
     $myCart->classementGen = $classementGen_empr_caddie;
     if ($form_actif) {
         $myCart->save_cart();
     }
     aff_paniers_empr($idemprcaddie, "./circ.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1);
     break;
 case 'del_item':
     $myCart = new empr_caddie($idemprcaddie);
     $myCart->del_item($item);
     print aff_empr_cart_titre($myCart);
     print aff_empr_cart_nb_items($myCart);
     aff_empr_cart_objects($idemprcaddie, "./circ.php?categ=caddie&sub=gestion&quoi=panier&idemprcaddie={$idemprcaddie}");
     break;
 case 'valid_new_cart':
     $myCart = new empr_caddie(0);
     $myCart->name = $cart_name;
     $myCart->comment = $cart_comment;
     if (is_array($cart_autorisations)) {
         $autorisations = implode(" ", $cart_autorisations);
     } else {
         $autorisations = "";
     }
     $myCart->autorisations = $autorisations;
     $myCart->classementGen = $classementGen_empr_caddie;
     if ($form_actif) {
         $myCart->create_cart();
     }
     aff_paniers_empr($idemprcaddie, "./circ.php?categ=caddie&sub=gestion&quoi=panier", "", $msg["caddie_select_afficher"], "", 1, 0, 1);
     break;
 default:
Ejemplo n.º 4
0
 case 'transfert_suite':
     $idemprcaddie_origine = verif_droit_empr_caddie($idemprcaddie_origine);
     if ($idemprcaddie_origine) {
         $myCartOrigine = new empr_caddie($idemprcaddie_origine);
         // procédure d'ajout
         print aff_empr_cart_titre($myCartOrigine);
         print aff_empr_cart_nb_items($myCartOrigine);
         print aff_empr_choix_quoi("./circ.php?categ=caddie&sub=action&quelle=transfert&action=transfert_final&idemprcaddie={$idemprcaddie}&idemprcaddie_origine={$idemprcaddie_origine}", "./circ.php?categ=caddie&sub=action&quelle=transfert&action=&idemprcaddie=", $msg["caddie_choix_transfert"], $msg["caddie_bouton_transferer"]);
         print aff_empr_cart_titre($myCart);
         print aff_empr_cart_nb_items($myCart);
     }
     break;
 case 'transfert_final':
     $idemprcaddie_origine = verif_droit_empr_caddie($idemprcaddie_origine);
     if ($idemprcaddie_origine) {
         $myCartOrigine = new empr_caddie($idemprcaddie_origine);
         print aff_empr_cart_titre($myCart);
         print aff_empr_cart_nb_items($myCart);
         if ($elt_flag) {
             $liste = $myCartOrigine->get_cart("FLAG");
             while (list($cle, $object) = each($liste)) {
                 $myCart->add_item($object);
             }
         }
         if ($elt_no_flag) {
             $liste = $myCartOrigine->get_cart("NOFLAG");
             while (list($cle, $object) = each($liste)) {
                 $myCart->add_item($object);
             }
         }
         // procédure d'ajout
 function group_form($id_diff = 0)
 {
     global $serialcirc_diff_form_group, $msg, $charset;
     global $serialcirc_diff_form_group_empr, $serialcirc_diff_form_group_empr_0;
     $form = $serialcirc_diff_form_group;
     if ($id_diff) {
         $form_title = $msg["serialcirc_diff_edit_title"];
         $form = str_replace('!!group_name!!', $this->diffusion[$id_diff]['empr_name'], $form);
         $form = str_replace('!!duration!!', $this->diffusion[$id_diff]['duration'], $form);
     } else {
         $form_title = $msg["serialcirc_diff_add_title"];
         $form = str_replace('!!group_name!!', '', $form);
     }
     $checked = "";
     if ($this->diffusion[$id_diff]['type_diff']) {
         $checked = " checked='checked' ";
     }
     $form = str_replace('!!type_diff_checked!!', $checked, $form);
     $caddie_list = empr_caddie::get_cart_list();
     $caddie_sel = "";
     foreach ($caddie_list as $caddie) {
         $caddie_sel .= "<option value=" . $caddie['idemprcaddie'] . " onchange=''>" . htmlentities($caddie['name'], ENT_QUOTES, $charset) . "</option>";
     }
     $group_empr_sel = "";
     $requete = "select id_groupe, libelle_groupe from groupe";
     $result = pmb_mysql_query($requete);
     if (pmb_mysql_num_rows($result)) {
         while ($grp_temp = pmb_mysql_fetch_object($result)) {
             $group_empr_sel .= "<option value=" . $grp_temp->id_groupe . " onchange=''>" . htmlentities($grp_temp->libelle_groupe, ENT_QUOTES, $charset) . "</option>";
         }
     }
     $empr_form_list = "";
     $empr_form = $serialcirc_diff_form_group_empr_0;
     $empr_count = count($this->diffusion[$id_diff]['group']);
     if (!$empr_count) {
         // Pas de lecteur associés
         $empr_form = str_replace('!!empr_libelle!!', "", $empr_form);
         $empr_form = str_replace('!!empr_cpt!!', "0", $empr_form);
         $empr_form = str_replace('!!id_empr!!', "0", $empr_form);
         $empr_form = str_replace('!!checked!!', "", $empr_form);
         $empr_form_list = $empr_form;
     }
     if ($empr_count) {
         $cpt = 0;
         foreach ($this->diffusion[$id_diff]['group'] as $empr) {
             $empr_form = str_replace('!!id_empr!!', $empr['num_empr'], $empr_form);
             $empr_form = str_replace('!!empr_libelle!!', $empr['empr']['empr_libelle'], $empr_form);
             $checked = "";
             if ($empr['responsable']) {
                 $checked = " checked='checked' ";
             }
             $empr_form = str_replace('!!checked!!', $checked, $empr_form);
             $empr_form = str_replace('!!empr_cpt!!', $cpt, $empr_form);
             $empr_form_list .= $empr_form;
             $empr_form = $serialcirc_diff_form_group_empr;
             $cpt++;
         }
     }
     $form = str_replace('!!group_empr_list!!', $empr_form_list, $form);
     $form = str_replace('!!empr_count!!', $empr_count, $form);
     $form = str_replace('!!caddie_select!!', $caddie_sel, $form);
     $form = str_replace('!!group_circ_select!!', $group_empr_sel, $form);
     $form = str_replace('!!id_diff!!', $id_diff, $form);
     $form = str_replace('!!form_title!!', $form_title, $form);
     return $form;
 }
Ejemplo n.º 6
0
function aff_empr_cart_objects($idemprcaddie = 0, $url_base = "./circ.php?categ=caddie&sub=gestion&quoi=panier&idemprcaddie=0", $no_del = false, $rec_history = 0, $no_point = false)
{
    global $msg, $begin_result_liste;
    global $dbh;
    global $nbr_lignes, $page, $nb_per_page_search;
    global $url_base_suppr_empr_cart;
    $url_base_suppr_empr_cart = $url_base;
    // nombre de références par pages
    if ($nb_per_page_search != "") {
        $nb_per_page = $nb_per_page_search;
    } else {
        $nb_per_page = 10;
    }
    // on récupére le nombre de lignes
    if (!$nbr_lignes) {
        $requete = "SELECT count(1) FROM empr_caddie_content where empr_caddie_id='" . $idemprcaddie . "' ";
        $res = pmb_mysql_query($requete, $dbh);
        $nbr_lignes = pmb_mysql_result($res, 0, 0);
    }
    if (!$page) {
        $page = 1;
    }
    $debut = ($page - 1) * $nb_per_page;
    //Calcul des variables pour la suppression d'items
    $modulo = $nbr_lignes % $nb_per_page;
    if ($modulo == 1) {
        $page_suppr = !$page ? 1 : $page - 1;
    } else {
        $page_suppr = $page;
    }
    $nb_after_suppr = $nbr_lignes ? $nbr_lignes - 1 : 0;
    if ($nbr_lignes) {
        // on lance la vraie requête
        $myCart = new empr_caddie($idemprcaddie);
        $from = " empr_caddie_content left join empr on id_empr = object_id ";
        $order_by = " empr_nom, empr_prenom ";
        $requete = "SELECT object_id, flag FROM {$from} where empr_caddie_id='" . $idemprcaddie . "' order by {$order_by}";
        $requete .= " LIMIT {$debut},{$nb_per_page} ";
        $nav_bar = aff_pagination($url_base, $nbr_lignes, $nb_per_page, $page, 10, false, true);
        // l'affichage du résultat est fait après le else
    } else {
        print $msg[399];
        return;
    }
    $liste = array();
    $result = @pmb_mysql_query($requete, $dbh);
    if (pmb_mysql_num_rows($result)) {
        while ($temp = pmb_mysql_fetch_object($result)) {
            $liste[] = array('object_id' => $temp->object_id, 'flag' => $temp->flag);
        }
    }
    if (!sizeof($liste) || !is_array($liste)) {
        print $msg[399];
        return;
    } else {
        print "\n\t\t<script>\n\t\t\tvar ajax_pointage=new http_request();\n\t\t\tvar num_caddie=0;\n\t\t\tvar num_item=0;\n\t\t\tvar action='';\n\t\t\tfunction add_pointage_item(idcaddie,id_item) {\n\t\t\t\tnum_caddie=idcaddie;\n\t\t\t\tnum_item=id_item;\n\t\t\t\taction='add_item';\n\t\t\t\tvar url = './ajax.php?module=catalog&categ=pointage_add&sub=pointage&moyen=manu&action=add_item&typecaddie=empr&idcaddie='+idcaddie+'&id_item='+id_item;\n\t\t \t\tajax_pointage.request(url,0,'',1,pointage_callback,0,0);\n\t\t\t}\n\t\t\n\t\t\tfunction del_pointage_item(idcaddie,id_item) {\n\t\t\t\tnum_caddie=idcaddie;\n\t\t\t\tnum_item=id_item;\n\t\t\t\taction='del_item';\n\t\t\t\tvar url = './ajax.php?module=catalog&categ=pointage_del&sub=pointage&moyen=manu&action=del_item&typecaddie=empr&idcaddie='+idcaddie+'&id_item='+id_item;\n\t\t\t\tajax_pointage.request(url,0,'',1,pointage_callback,0,0);\n\t\t\t}\n\t\t\tfunction pointage_callback(response) {\n\t\t\t\tdata = eval('('+response+')');\n\t\t\t\tswitch (action) {\n\t\t\t\t\tcase 'add_item':\n\t\t\t\t\t\tif (data.res_pointage == 1) {\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).src='./images/depointer.png';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).title='" . $msg['caddie_item_depointer'] . "';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).setAttribute('onclick','del_pointage_item('+num_caddie+','+num_item+')');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).src='./images/pointer.png';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).title='" . $msg['caddie_item_pointer'] . "';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).setAttribute('onclick','add_pointage_item('+num_caddie+','+num_item+')');\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase 'del_item':\n\t\t\t\t\t\tif (data.res_pointage == 1) {\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).src='./images/pointer.png';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).title='" . $msg['caddie_item_pointer'] . "';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).setAttribute('onclick','add_pointage_item('+num_caddie+','+num_item+')');\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).src='./images/depointer.png';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).title='" . $msg['caddie_item_depointer'] . "';\n\t\t\t\t\t\t\tdocument.getElementById('caddie_'+num_caddie+'_item_'+num_item).setAttribute('onclick','del_pointage_item('+num_caddie+','+num_item+')');\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tvar div = document.createElement('div');\n\t\t\t\tdiv.setAttribute('id','cart_'+data.idcaddie+'_nb_items');\n\t\t\t\tdiv.innerHTML = data.aff_cart_nb_items;\n\t\t\t\tdocument.getElementById('cart_'+data.idcaddie+'_nb_items').parentNode.replaceChild(div,document.getElementById('cart_'+data.idcaddie+'_nb_items'));\n\t\t\t}\n\t\t</script>";
        print $begin_result_liste;
        print empr_caddie::show_actions($idemprcaddie);
        while (list($cle, $object) = each($liste)) {
            // affichage de la liste des emprunteurs
            $requete = "SELECT * FROM empr WHERE id_empr={$object['object_id']} LIMIT 1";
            $fetch = pmb_mysql_query($requete);
            if (pmb_mysql_num_rows($fetch)) {
                $empr = pmb_mysql_fetch_object($fetch);
                // emprunteur
                $link = './circ.php?categ=pret&form_cb=' . rawurlencode($empr->empr_cb);
                if (!$no_point) {
                    if ($object[flag]) {
                        $marque_flag = "<img src='images/depointer.png' id='caddie_" . $idemprcaddie . "_item_" . $empr->id_empr . "' title=\"" . $msg['caddie_item_depointer'] . "\" onClick='del_pointage_item(" . $idemprcaddie . "," . $empr->id_empr . ");' style='cursor: pointer'/>";
                    } else {
                        $marque_flag = "<img src='images/pointer.png' id='caddie_" . $idemprcaddie . "_item_" . $empr->id_empr . "' title=\"" . $msg['caddie_item_pointer'] . "\" onClick='add_pointage_item(" . $idemprcaddie . "," . $empr->id_empr . ");' style='cursor: pointer'/>";
                    }
                } else {
                    if ($object[flag]) {
                        $marque_flag = "<img src='images/tick.gif'/>";
                    } else {
                        $marque_flag = "";
                    }
                }
                if (!$no_del) {
                    $lien_suppr_cart = "<a href='{$url_base}&action=del_item&item={$empr->id_empr}&page={$page_suppr}&nbr_lignes={$nb_after_suppr}&nb_per_page={$nb_per_page}'><img src='./images/basket_empty_20x20.gif' alt='basket' title=\"" . $msg[caddie_icone_suppr_elt] . "\" /></a> {$marque_flag}";
                } else {
                    $lien_suppr_cart = $marque_flag;
                }
                $empr = new emprunteur($empr->id_empr, "", FALSE, 3);
                $empr->fiche_consultation = str_replace('!!image_suppr_caddie_empr!!', $lien_suppr_cart, $empr->fiche_consultation);
                $empr->fiche_consultation = str_replace('!!lien_vers_empr!!', $link, $empr->fiche_consultation);
                print $empr->fiche_consultation;
            }
        }
        // fin de liste
    }
    print "<br />" . $nav_bar;
    return;
}
Ejemplo n.º 7
0
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, $post_param_serialized = "")
{
    global $msg;
    global $PMBuserid;
    global $charset;
    global $myCart;
    global $sub;
    global $action;
    if ($lien_edition) {
        $lien_edition_panier_cst = "<input type=button class=bouton value='{$msg['caddie_editer']}' onclick=\"document.location='{$lien_origine}&action=edit_cart&idemprcaddie=!!idemprcaddie!!';\" />";
    } else {
        $lien_edition_panier_cst = "";
    }
    if ($sub != 'gestion' && $sub != 'action') {
        print "<form name='print_options' action='{$lien_origine}&action={$action_click}&item={$item}' method='post'>";
    }
    $liste = empr_caddie::get_cart_list($restriction_panier);
    print "<hr />";
    if (sizeof($liste)) {
        print "<div class='row'>{$titre}</div>";
        print confirmation_delete("{$lien_origine}&action=del_cart&item={$item}&idemprcaddie=");
        print "<script type='text/javascript'>\n\t\t\tfunction add_to_cart(form) {\n        \t\tvar inputs = form.getElementsByTagName('input');\n        \t\tvar count=0;\n        \t\tfor(i=0;i<inputs.length;i++){\n\t\t\t\t\tif(inputs[i].type=='checkbox' && inputs[i].checked==true)\n        \t\t\t\tcount ++;\n\t\t\t\t}\n\t\t\t\tif(count == 0){\n\t\t\t\t\talert(\"{$msg['no_emprcart_selected']}\");\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\treturn true;\n   \t\t\t}\n   \t\t</script>";
        print "<table border='0' cellspacing='0' width='100%'>";
        $parity = 0;
        while (list($cle, $valeur) = each($liste)) {
            $rqt_autorisation = explode(" ", $valeur['autorisations']);
            if (array_search($PMBuserid, $rqt_autorisation) !== FALSE || $PMBuserid == 1) {
                $link = "{$lien_origine}&action={$action_click}&idemprcaddie=" . $valeur['idemprcaddie'] . "&item={$item}";
                if ($parity = 1 - $parity) {
                    $pair_impair = "even";
                } else {
                    $pair_impair = "odd";
                }
                $lien_edition_panier = str_replace('!!idemprcaddie!!', $valeur['idemprcaddie'], $lien_edition_panier_cst);
                $aff_lien = $lien_edition_panier;
                $myCart = new empr_caddie(0);
                $myCart->nb_item = $valeur['nb_item'];
                $myCart->nb_item_pointe = $valeur['nb_item_pointe'];
                $myCart->type = $valeur['type'];
                $print_cart[$myCart->type]["titre"] = "<b>" . $msg["caddie_de_" . $myCart->type] . "</b><br />";
                $tr_javascript = " onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='{$pair_impair}'\" ";
                if ($item) {
                    $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("<tr class='{$pair_impair}' {$tr_javascript} ><td>");
                    if ($action != "transfert" && $action != "del_cart" && $action != "save_cart") {
                        $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("<input type='checkbox' id='id_" . $valeur['idemprcaddie'] . "' name='caddie[" . $valeur['idemprcaddie'] . "]' value='" . $valeur['idemprcaddie'] . "'>&nbsp;");
                        $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("<a href='#' onClick='javascript:document.getElementById(\"id_" . $valeur['idemprcaddie'] . "\").checked=true; document.forms[\"print_options\"].submit();' /><strong>" . $valeur['name'] . "</strong>");
                        // form_filters_cart
                        //$print_cart[$myCart->type]["cart_list"].= pmb_bidi("<a href='#' onClick=\"if (document.forms.length) {  if (document.forms['print_options'].elements.length) { document.forms['print_options'].idemprcaddie.value='".$valeur['idemprcaddie']."'; document.forms['form_filters_cart'].submit(); } }\"/><strong>".$valeur['name']."</strong>");
                    } else {
                        $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("<a href='{$link}' /><strong>" . $valeur['name'] . "</strong>");
                    }
                    if ($valeur['comment']) {
                        $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("<br /><small>(" . $valeur['comment'] . ")</small>");
                    }
                    $print_cart[$myCart->type]["cart_list"] .= pmb_bidi("</td>\n\t            \t\t<td>" . aff_cart_nb_items_reduit($myCart) . "</td>\n\t            \t\t<td>{$aff_lien}</td>\n\t\t\t\t\t\t</tr>");
                } else {
                    $print_cart[$myCart->type]["cart_list"] .= "<tr class='{$pair_impair}' {$tr_javascript} ><td>";
                    if ($sub != 'gestion' && $sub != 'action' && $action != "save_cart") {
                        $print_cart[$myCart->type]["cart_list"] .= "<input type='checkbox' id='id_" . $valeur['idemprcaddie'] . "' name='caddie[" . $valeur['idemprcaddie'] . "]' value='" . $valeur['idemprcaddie'] . "'>&nbsp;";
                        $print_cart[$myCart->type]["cart_list"] .= "<a href='#' onClick='javascript:document.getElementById(\"id_" . $valeur['idemprcaddie'] . "\").checked=true; document.forms[\"print_options\"].submit();' /><strong>" . $valeur['name'] . "</strong>";
                    } else {
                        $print_cart[$myCart->type]["cart_list"] .= "<a href='{$link}' /><strong>" . $valeur['name'] . "</strong>";
                    }
                    if ($valeur['comment']) {
                        $print_cart[$myCart->type]["cart_list"] .= "<br /><small>(" . $valeur['comment'] . ")</small>";
                    }
                    $print_cart[$myCart->type]["cart_list"] .= "</a></td>\n\t\t            \t\t<td>" . aff_cart_nb_items_reduit($myCart) . "</td>\n\t\t            \t\t<td>{$aff_lien}</td>\n\t\t\t\t\t\t\t</tr>";
                }
            }
        }
        // affichage des paniers par type
        foreach ($print_cart as $key => $cart_type) {
            print $cart_type["cart_list"];
        }
        print "</table>";
    } else {
        print $msg[398];
    }
    if ($sub != 'gestion' && $sub != 'action' && $action != "del_cart") {
        $boutons_select = "<input type='submit' value='" . $msg["print_cart_add"] . "' class='bouton' onclick=\"return add_to_cart(this.form);\"/>&nbsp;<input type='button' value='" . $msg["print_cancel"] . "' class='bouton' onClick='self.close();'/>&nbsp;";
    }
    if ($lien_creation) {
        print "<div class='row'><hr />";
        if ($sub != 'gestion') {
            print $boutons_select . "<input class='bouton' type='button' value=' {$msg['new_cart']} ' onClick=\"this.form.action='{$lien_origine}&action=new_cart&item={$item}'; this.form.submit();\" />";
        } else {
            print $boutons_select . "<input class='bouton' type='button' value=' {$msg['new_cart']} ' onClick=\"document.location='{$lien_origine}&action=new_cart&item={$item}'\" />";
        }
        print "</div>";
    } else {
        print "<div class='row'><hr />\n\t\t\t{$boutons_select}\n\t\t\t</div>";
    }
    if ($post_param_serialized != "") {
        print unserialize($post_param_serialized);
    }
    if ($sub != 'gestion') {
        print "</form>";
    }
}