Esempio n. 1
0
        $img = $rep->repertoire_path . "img_" . $notice_id;
        header('Content-Type: image/png');
        $fp = @fopen($img, "rb");
        fpassthru($fp);
        fclose($fp);
        exit;
    }
}
if ($noticecode) {
    if (isEAN($noticecode)) {
        if (isISBN($noticecode)) {
            if (isISBN10($noticecode)) {
                $url_image10 = str_replace("!!isbn!!", str_replace("-", "", $noticecode), $_GET['url_image']);
                $url_image13 = str_replace("!!isbn!!", str_replace("-", "", formatISBN($noticecode, "13")), $_GET['url_image']);
            } else {
                $url_image10 = str_replace("!!isbn!!", str_replace("-", "", EANtoISBN10($noticecode)), $_GET['url_image']);
                $url_image13 = str_replace("!!isbn!!", str_replace("-", "", $noticecode), $_GET['url_image']);
            }
        } else {
            $url_imageEAN = str_replace("!!isbn!!", str_replace("-", "", $noticecode), $_GET['url_image']);
        }
    }
    $url_image = str_replace("!!isbn!!", $noticecode, $_GET['url_image']);
} else {
    $url_image = rawurldecode(stripslashes($_GET['url_image']));
}
if ($opac_curl_available) {
    $image = "";
    $aCurl = new Curl();
    $aCurl->limit = $poids_fichier_max;
    //Limite la taille de l'image à 1 Mo
Esempio n. 2
0
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
// page de création d'une notice
// affichage du form de création/modification d'une notice
// dédoublonnage par le code-barre ou l'ISBN
if ($saisieISBN) {
    if (isEAN($saisieISBN)) {
        // la saisie est un EAN -> on tente de le formater en ISBN
        $code = EANtoISBN($saisieISBN);
        // si échec, on prend l'EAN comme il vient
        if (!$code) {
            $code = $saisieISBN;
        } else {
            //On calcule l'ISBN 10
            $code10 = EANtoISBN10($saisieISBN);
        }
    } else {
        //C'est un ISBN 10 !!
        if (isISBN($saisieISBN)) {
            // si la saisie est un ISBN
            $code10 = formatISBN($saisieISBN);
            // si échec, ISBN erroné on le prend sous cette forme
            if (!$code10) {
                $code = $saisieISBN;
            } else {
                $code = formatISBN($code10, 13);
            }
        } else {
            // ce n'est rien de tout ça, on prend la saisie telle quelle
            $code = $saisieISBN;