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:
Victor Saisa Lopez
2012-06-13 16:57:51 -04:00
parent f35c936ee4
commit 78ac23009d

View File

@@ -962,14 +962,17 @@ class adminProxy extends HttpProxyController
$namefile = $formf['name'];
$typefile = $formf['type'];
$errorfile = $formf['error'];
$tpnfile = $formf['tmp_name'];
$tmpFile = $formf['tmp_name'];
$aMessage1 = array();
$fileName = trim(str_replace(' ', '_', $namefile));
$fileName = self::changeNamelogo($fileName);
G::uploadFile( $tpnfile, $dir . '/', 'tmp' . $fileName );
G::uploadFile($tmpFile, $dir, 'tmp' . $fileName);
try {
$typeMime = exif_imagetype($dir . '/'. 'tmp'.$fileName);
$arrayInfo = getimagesize($dir . '/' . 'tmp' . $fileName);
$typeMime = $arrayInfo[2];
if ($typeMime == $allowedTypeArray['index' . base64_encode($_FILES['img']['type'])]) {
$error = false;
try {
@@ -989,7 +992,6 @@ class adminProxy extends HttpProxyController
catch (Exception $e) {
$failed = "3";
}
}
else {
$failed = "2";