예제 #1
0
     $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);
     print $cart_form;
     break;
 case 'edit_cart':
     $myCart = new caddie($idcaddie);
     $cart_edit_form = str_replace('!!formulaire_action!!', "./catalog.php?categ=caddie&sub=gestion&quoi=panier&action=save_cart&item={$item}&idcaddie={$idcaddie}", $cart_edit_form);
     $cart_edit_form = str_replace('!!formulaire_annuler!!', "./catalog.php?categ=caddie&sub=gestion&quoi=panier&action=&item={$item}", $cart_edit_form);
     $cart_edit_form = str_replace('!!idcaddie!!', $idcaddie, $cart_edit_form);
     $cart_edit_form = str_replace('!!name!!', htmlentities($myCart->name, ENT_QUOTES, $charset), $cart_edit_form);
     $cart_edit_form = str_replace('!!name_suppr!!', htmlentities(addslashes($myCart->name), ENT_QUOTES, $charset), $cart_edit_form);
     $type = "caddie_de_" . $myCart->type;
     $cart_edit_form = str_replace('!!cart_type!!', $msg[$type], $cart_edit_form);
     $cart_edit_form = str_replace('!!comment!!', htmlentities($myCart->comment, ENT_QUOTES, $charset), $cart_edit_form);
     $cart_edit_form = str_replace('!!autorisations_users!!', aff_form_autorisations($myCart->autorisations, 0), $cart_edit_form);
     //Liaisons pour le panier
     $info_liaisons = "";
     $message_delete_warning = "";
     foreach ($myCart->liaisons as $type => $values) {
         if (count($values)) {
             $info_liaisons .= "<br>";
             switch ($type) {
                 case "etageres":
                     $info_liaisons .= "<div class='row'>\n                                            <label for='' class='etiquette'>" . $msg["etagere_menu"] . "</label>\n                                        </div>\n                                        <div class='row'>";
                     $link = "<a href='./catalog.php?categ=etagere&sub=constitution&action=edit_etagere&idetagere=!!id!!'>!!name!!</a>";
                     break;
                 case "bannettes":
                     $info_liaisons .= "<div class='row'>\n                                            <label for='' class='etiquette'>" . $msg["dsi_menu_bannettes"] . "</label>\n                                        </div>\n                                        <div class='row'>";
                     if ($dsi_active && SESSrights & DSI_AUTH) {
                         $link = "<a href='./dsi.php?categ=bannettes&sub=pro&id_bannette=!!id!!&suite=acces'>!!name!!</a>";
예제 #2
0
파일: cart.inc.php 프로젝트: bouchra012/PMB
}
// inclusions principales
require_once "{$class_path}/caddie.class.php";
require_once "{$class_path}/serials.class.php";
require_once "{$class_path}/emprunteur.class.php";
require_once "{$class_path}/sort.class.php";
require_once "{$include_path}/cart.inc.php";
require_once "{$include_path}/templates/cart.tpl.php";
require_once "{$include_path}/expl_info.inc.php";
require_once "{$include_path}/bull_info.inc.php";
$selector_prop = "toolbar=no, dependent=yes, resizable=yes, scrollbars=yes";
$cart_click_bull = "onClick=\"openPopUp('./print_cart.php?action=print_prepare&object_type=BULL&item=!!item!!', 'cart', 500, 400, -2, -2, '{$selector_prop}')\"";
$cart_click_expl = "onClick=\"openPopUp('./print_cart.php?action=print_prepare&object_type=EXPL&item=!!item!!', 'cart', 500, 400, -2, -2, '{$selector_prop}')\"";
switch ($action) {
    case 'new_cart':
        $cart_form = str_replace('!!autorisations_users!!', aff_form_autorisations("", 1), $cart_form);
        $cart_form = str_replace('!!formulaire_action!!', "./catalog.php?categ=search&mode=3&action=valid_new_cart&item={$item}", $cart_form);
        $cart_form = str_replace('!!formulaire_annuler!!', "./catalog.php?categ=search&mode=3&action=&item={$item}", $cart_form);
        $select_cart = "\n\t\t<select name='cart_type'>\n\t\t\t<option value='NOTI' selected>{$msg['caddie_de_NOTI']}</option>\n\t\t\t<option value='EXPL'>{$msg['caddie_de_EXPL']}</option>\n\t\t\t<option value='BULL'>{$msg['caddie_de_BULL']}</option>\n\t\t</select>\n\t\t<input type='hidden' name='current_print' value='{$current_print}'/>";
        $cart_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form);
        print $cart_form;
        break;
    case 'del_cart':
        $myCart = new caddie($idcaddie);
        $myCart->delete();
        aff_paniers($idcaddie, "NOTI", "./catalog.php?categ=search&mode=3", "add_item", $msg['caddie_select_afficher'], "", 0, 1, 1);
        break;
    case 'del_item':
        $myCart = new caddie($idcaddie);
        $myCart->del_item($item);
        print "<div class=\"row\"><b>Panier&nbsp;: " . $myCart->name . ' (' . $myCart->type . ')</b></div>';