BUG 9058 "Al cargar un nuevo logo no lo muestra en ese momento..." SOLVED
- In Admin>Settings>Logo logo is not displayed when you upload, this in FireFox - The problem is in the function "exif_imagetype" which requires support for "exif" - Changed function "exif_imagetype" by "getimagesize"
This commit is contained in:
@@ -962,14 +962,17 @@ class adminProxy extends HttpProxyController
|
|||||||
$namefile = $formf['name'];
|
$namefile = $formf['name'];
|
||||||
$typefile = $formf['type'];
|
$typefile = $formf['type'];
|
||||||
$errorfile = $formf['error'];
|
$errorfile = $formf['error'];
|
||||||
$tpnfile = $formf['tmp_name'];
|
$tmpFile = $formf['tmp_name'];
|
||||||
$aMessage1 = array();
|
$aMessage1 = array();
|
||||||
$fileName = trim(str_replace(' ', '_', $namefile));
|
$fileName = trim(str_replace(' ', '_', $namefile));
|
||||||
$fileName = self::changeNamelogo($fileName);
|
$fileName = self::changeNamelogo($fileName);
|
||||||
G::uploadFile( $tpnfile, $dir . '/', 'tmp' . $fileName );
|
|
||||||
|
G::uploadFile($tmpFile, $dir, 'tmp' . $fileName);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$typeMime = exif_imagetype($dir . '/'. 'tmp'.$fileName);
|
$arrayInfo = getimagesize($dir . '/' . 'tmp' . $fileName);
|
||||||
|
$typeMime = $arrayInfo[2];
|
||||||
|
|
||||||
if ($typeMime == $allowedTypeArray['index' . base64_encode($_FILES['img']['type'])]) {
|
if ($typeMime == $allowedTypeArray['index' . base64_encode($_FILES['img']['type'])]) {
|
||||||
$error = false;
|
$error = false;
|
||||||
try {
|
try {
|
||||||
@@ -989,7 +992,6 @@ class adminProxy extends HttpProxyController
|
|||||||
catch (Exception $e) {
|
catch (Exception $e) {
|
||||||
$failed = "3";
|
$failed = "3";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$failed = "2";
|
$failed = "2";
|
||||||
|
|||||||
Reference in New Issue
Block a user