$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
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;