Exemple #1
0
            if ($allow_book && $opac_resa) {
                include $base_path . '/includes/resa_cart.inc.php';
                //on récupère le tableau des résa de resa_cart.inc.php
                global $resa_cart_display;
                if ($resa_cart_display && $opac_resa_popup) {
                    //on imprime le tableau d'affichage sur la page du panier
                    print $resa_cart_display;
                }
            } else {
                print $msg['empr_no_allow_book'];
            }
            break;
        default:
        case 'resa':
            if ($pmb_logs_activate) {
                recup_notice_infos($id_notice);
            }
            if ($allow_book && $opac_resa) {
                include $base_path . '/includes/resa.inc.php';
            } else {
                print $msg['empr_no_allow_book'];
            }
            break;
    }
} else {
    if (!$time_expired) {
        $erreur_session = "";
        if ($login) {
            print "<br />" . $msg["empr_bad_login"] . "<br /><br /><br />";
        } else {
            print do_formulaire_connexion();
            $statut_temp = pmb_mysql_fetch_object($myQuery);
            if (!$statut_temp->notice_visible_opac) {
                $acces_v = FALSE;
            }
            if ($statut_temp->notice_visible_opac_abon && !$_SESSION['id_empr_session']) {
                $acces_v = FALSE;
            }
        } else {
            $acces_v = FALSE;
        }
    }
}
if ($id && $acces_v) {
    global $pmb_logs_activate;
    if ($pmb_logs_activate) {
        recup_notice_infos($id);
    }
    $requete = "SELECT notice_id, niveau_biblio,typdoc,opac_visible_bulletinage FROM notices WHERE notice_id='{$id}' LIMIT 1";
    $res = @pmb_mysql_query($requete, $dbh);
    while ($obj = pmb_mysql_fetch_object($res)) {
        if ($mode_phototeque) {
            // Traitement exemplaire numerique
            $requete = "SELECT explnum_id, explnum_notice, explnum_bulletin, explnum_nom, explnum_mimetype, explnum_url, explnum_data, explnum_vignette, explnum_nomfichier, explnum_extfichier FROM explnum WHERE ";
            $requete .= "explnum_notice='{$id}' ";
            $requete .= " order by explnum_id LIMIT 1";
            $resultat = pmb_mysql_query($requete, $dbh) or die($requete . " " . pmb_mysql_error());
            $nb_ex = pmb_mysql_num_rows($resultat);
            if ($nb_ex) {
                // $explnum=pmb_mysql_result($resultat,0,0);
                $explnumobj = pmb_mysql_fetch_object($resultat);
                if ($explnumobj->explnum_url) {