Example #1
0
                $object_type = "EXPL";
                break;
        }
    }
    if ($environement["caddie"]) {
        foreach ($environement["caddie"] as $environement_caddie) {
            $c = new caddie($environement_caddie);
            $nb_items_before = $c->nb_item;
            $resultat = @mysql_query($requete);
            print mysql_error();
            while ($r = mysql_fetch_object($resultat)) {
                if ($environement["include_child"]) {
                    $tab_list_child = notice::get_list_child($r->notice_id);
                    if (count($tab_list_child)) {
                        foreach ($tab_list_child as $notice_id) {
                            $c->add_item($notice_id, $object_type);
                        }
                    }
                } else {
                    $c->add_item($r->notice_id, $object_type);
                }
            }
            $c->compte_items();
            $message .= sprintf($msg["print_cart_n_added"] . "\\n", $c->nb_item - $nb_items_before, $c->name);
        }
        print "<script>alert(\"{$message}\"); self.close();</script>";
    } else {
        print "<script>alert(\"" . $msg["print_cart_no_cart_selected"] . "\"); history.go(-1);</script>";
    }
    $_SESSION["PRINT_CART"] = false;
}
require_once "{$class_path}/caddie.class.php";
require_once "{$class_path}/serials.class.php";
require_once "{$class_path}/parameters.class.php";
require_once "{$class_path}/emprunteur.class.php";
require_once "{$include_path}/cart.inc.php";
require_once "{$include_path}/empr_cart.inc.php";
require_once "{$include_path}/bull_info.inc.php";
// !! A inserrer dans switch avec une commande sub !!
if ($sub != "pointage" && $sub != "collecte") {
    $idcaddie = substr($caddie, 5);
    $object_type = substr($object, 0, 4);
    $object_id = substr($object, 10);
    $idcaddie = verif_droit_caddie($idcaddie);
    if ($idcaddie) {
        $myCart = new caddie($idcaddie);
        $myCart->add_item($object_id, $object_type);
        $myCart->compte_items();
    } else {
        die("Failed: " . "obj=" . $object . " caddie=" . $caddie);
    }
    print $myCart->nb_item;
    die;
}
if ($typecaddie == 'empr') {
    $idcaddie = verif_droit_empr_caddie($idcaddie);
} else {
    $idcaddie = verif_droit_caddie($idcaddie);
}
switch ($sub) {
    case "pointage":
        include './catalog/caddie/pointage/main_ajax.inc.php';
Example #3
0
    print pmb_bidi('<strong>' . $notice->header . '</strong><br />');
}
switch ($action) {
    case 'add_item':
        // cas du click sur le lien du panier
        if ($idcaddie) {
            $caddie[0] = $idcaddie;
        }
        // Pour tous les paniers cochés
        foreach ($caddie as $idcaddie) {
            $myCart = new caddie($idcaddie);
            if ($include_child) {
                $tab_list_child = notice::get_list_child($item);
                if (count($tab_list_child)) {
                    foreach ($tab_list_child as $notice_id) {
                        $myCart->add_item($notice_id, "NOTI");
                    }
                }
            } else {
                $myCart->add_item($item, "NOTI");
            }
            $myCart->compte_items();
        }
        print "<script type='text/javascript'>window.close();</script>";
        break;
    case 'new_cart':
        $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}'/>";
        $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form);
        print $c_form;
        break;
    case 'del_cart':
Example #4
0
 $r = pmb_mysql_query($q) or die(pmb_mysql_error() . "<br />" . $q);
 if ($r) {
     $rc = pmb_mysql_num_rows($r);
 } else {
     $rc = 0;
 }
 $pb->count = $rc;
 $pb->nb_progress_call = 0;
 $pb->set_text($msg['chklnk_verifurl_bull']);
 if ($r) {
     while ($o = pmb_mysql_fetch_object($r)) {
         $response = $curl->get($o->explnum_url);
         if (!$response) {
             echo "<div class='row'><a href=\"./catalog.php?categ=serials&sub=bulletinage&action=explnum_form&bul_id=" . $o->bulletin_id . "&explnum_id=" . $o->explnum_id . "\">" . $o->tit . "</a>&nbsp;<a href=\"" . $o->explnum_url . "\">" . $o->explnum_url . "</a> <span class='erreur'>" . $curl->error . "</span></div>";
             if ($ajtbull) {
                 $cad->add_item($o->bulletin_id, 'BULL');
             }
         } elseif ($response->headers['Status-Code'] != '200') {
             if ($response->headers['Status-Code']) {
                 $tmp = $curl->reponsecurl[$response->headers['Status-Code']];
             } else {
                 $tmp = $msg["curl_no_status_code"];
             }
             echo "<div class='row'><a href=\"./catalog.php?categ=serials&sub=bulletinage&action=explnum_form&bul_id=" . $o->bulletin_id . "&explnum_id=" . $o->explnum_id . "\">" . $o->tit . "</a>&nbsp;<a href=\"" . $o->explnum_url . "\">" . $o->explnum_url . "</a> <span class='erreur'>" . $response->headers['Status-Code'] . " -> " . $tmp . "</span></div>";
             if ($ajtbull) {
                 $cad->add_item($o->bulletin_id, 'BULL');
             }
         }
         $pb->progress();
         flush();
     }
Example #5
0
 $aff .= "<u>" . $msg[296] . "</u>&nbsp;:&nbsp;" . $expl->expl_cote . '<br />';
 $aff .= "<u>" . $msg[297] . "</u>&nbsp;:&nbsp;" . $expl->statut_libelle;
 $aff .= "</div>";
 print '<strong>' . pmb_bidi($aff_reduit) . '</strong><br />';
 switch ($action) {
     case 'add_item':
         if ($idcaddie) {
             $caddie[0] = $idcaddie;
         }
         foreach ($caddie as $idcaddie) {
             $myCart = new caddie($idcaddie);
             if ($include_child) {
                 $tab_list_child = notice::get_list_child($item);
                 if (count($tab_list_child)) {
                     foreach ($tab_list_child as $notice_id) {
                         $myCart->add_item($notice_id, "EXPL");
                     }
                 }
             } else {
                 $myCart->add_item($item, "EXPL");
             }
             $myCart->compte_items();
         }
         print "<script type='text/javascript'>window.close();</script>";
         break;
     case 'new_cart':
         $select_cart = "\n\t\t\t<select name='cart_type'>\n\t\t\t\t<option value='NOTI'>{$msg['caddie_de_NOTI']}</option>\n\t\t\t\t<option value='EXPL'selected >{$msg['caddie_de_EXPL']}</option>\n\t\t\t\t<option value='BULL'>{$msg['caddie_de_BULL']}</option>\n\t\t\t</select>";
         $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form);
         print $c_form;
         break;
     case 'del_cart':
Example #6
0
     } else {
         $expl_trouve = mysql_fetch_object($result);
         $item = $expl_trouve->expl_id;
         $param->expl_id = $expl_trouve->expl_id;
         if ($stuff = get_expl_info($item)) {
             $param->expl_notice = $stuff->expl_notice;
             $param->titre = $stuff->titre;
             $stuff = check_pret($stuff);
         } else {
             $param->message_ajout_expl = $msg[395];
             $expl_ajout_ok = 0;
         }
     }
 }
 if ($expl_ajout_ok) {
     $res_ajout = $myCart->add_item($item, "EXPL");
 } else {
     $res_ajout = $myCart->add_item_blob($form_cb_expl, "EXPL_CB");
 }
 $myCart->compte_items();
 // form de saisie cb exemplaire
 if ($expl_ajout_ok) {
     if ($res_ajout == CADDIE_ITEM_OK) {
         $param->message_ajout_expl = $msg["caddie_" . $myCart->type . "_added"];
     }
     if ($res_ajout == CADDIE_ITEM_NULL) {
         $param->message_ajout_expl = $msg[caddie_item_null];
     }
     if ($res_ajout == CADDIE_ITEM_IMPOSSIBLE_BULLETIN) {
         $param->message_ajout_expl = $msg[caddie_pointe_item_impossible_bulletin];
     }
Example #7
0
if ($item) {
    $bull = new bulletinage_display($item);
    $aff_bull = $bull->header;
    print pmb_bidi($aff_bull);
    switch ($action) {
        case 'add_item':
            if ($idcaddie) {
                $caddie[0] = $idcaddie;
            }
            foreach ($caddie as $idcaddie) {
                $myCart = new caddie($idcaddie);
                if ($include_child) {
                    $tab_list_child = notice::get_list_child($item);
                    if (count($tab_list_child)) {
                        foreach ($tab_list_child as $notice_id) {
                            $myCart->add_item($notice_id, "BULL", $what);
                        }
                    }
                } else {
                    $myCart->add_item($item, "BULL", $what);
                }
                $myCart->compte_items();
            }
            print "<script type='text/javascript'>window.close();</script>";
            break;
        case 'new_cart':
            $select_cart = "\n\t\t\t<select name='cart_type'>\n\t\t\t\t<option value='NOTI'>{$msg['caddie_de_NOTI']}</option>\n\t\t\t\t<option value='EXPL'>{$msg['caddie_de_EXPL']}</option>\n\t\t\t\t<option value='BULL' selected>{$msg['caddie_de_BULL']}</option>\n\t\t\t</select>";
            $c_form = str_replace('!!cart_type_select!!', $select_cart, $cart_form);
            print $c_form;
            break;
        case 'del_cart':