Fix: Error management if function PHP imagecreatefromjpeg does not exists
This commit is contained in:
parent
ace5420757
commit
f89a537d8d
@ -2993,6 +2993,23 @@ function vignette($file, $maxWidth = 160, $maxHeight = 120, $extName='_small', $
|
|||||||
return 'Le fichier '.$file.' ne nécessite pas de création de vignette';
|
return 'Le fichier '.$file.' ne nécessite pas de création de vignette';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$imgfonction='';
|
||||||
|
switch($infoImg[2]){
|
||||||
|
case 2:
|
||||||
|
$imgfonction = 'imagecreatefromjpeg';
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
$imgfonction = 'imagecreatefrompng';
|
||||||
|
}
|
||||||
|
if ($imgfonction)
|
||||||
|
{
|
||||||
|
if (function_exists($imgfonction))
|
||||||
|
{
|
||||||
|
// Fonctions de conversion non presente dans ce PHP
|
||||||
|
return 'Creation de vignette impossible. Ce PHP ne supporte pas les fonctions du module GD '.$imgfonction;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// On crée le répertoire contenant les vignettes
|
// On crée le répertoire contenant les vignettes
|
||||||
if (! file_exists($dirthumb))
|
if (! file_exists($dirthumb))
|
||||||
{
|
{
|
||||||
@ -3000,7 +3017,6 @@ function vignette($file, $maxWidth = 160, $maxHeight = 120, $extName='_small', $
|
|||||||
create_exdir($dirthumb);
|
create_exdir($dirthumb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Initialisation des variables selon l'extension de l'image
|
// Initialisation des variables selon l'extension de l'image
|
||||||
switch($infoImg[2]){
|
switch($infoImg[2]){
|
||||||
case 2:
|
case 2:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user