diff --git a/htdocs/core/lib/images.lib.php b/htdocs/core/lib/images.lib.php index 9df392a66eba8f9d5362a0f3f1b4f68e73769500..7dea7357535788e5007f6e1859ca52a23664cbb0 100644 --- a/htdocs/core/lib/images.lib.php +++ b/htdocs/core/lib/images.lib.php @@ -65,16 +65,21 @@ function image_format_supported($file) * Return size of image file on disk (Supported extensions are gif, jpg, png and bmp) * * @param string $file Full path name of file + * @param bool $url Image with url (true or false) * @return array array('width'=>width, 'height'=>height) */ -function dol_getImageSize($file) +function dol_getImageSize($file, $url = false) { $ret=array(); if (image_format_supported($file) < 0) return $ret; - $fichier = realpath($file); // Chemin canonique absolu de l'image - $dir = dirname($file); // Chemin du dossier contenant l'image + $fichier = $file; + if (!$url) + { + $fichier = realpath($file); // Chemin canonique absolu de l'image + $dir = dirname($file); // Chemin du dossier contenant l'image + } $infoImg = getimagesize($fichier); // Recuperation des infos de l'image $ret['width']=$infoImg[0]; // Largeur de l'image diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 104114ed10a6c111103ca711d4fb009c39ada6d2..d6d135edc4a062cbc8c5f9776f2e21a27998ff55 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -261,13 +261,14 @@ function pdf_getPDFFontSize($outputlangs) * Return height to use for Logo onot PDF * * @param string $logo Full path to logo file to use + * @param bool $url Image with url (true or false) * @return number */ -function pdf_getHeightForLogo($logo) +function pdf_getHeightForLogo($logo, $url = false) { $height=22; $maxwidth=130; include_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php'; - $tmp=dol_getImageSize($logo); + $tmp=dol_getImageSize($logo, $url); if ($tmp['height']) { $width=round($height*$tmp['width']/$tmp['height']);