case "image/jpg": $file = $path_avatar . $photo_post; imagejpeg($newImage, $file, 90); break; case "image/png": case "image/x-png": $file = $path_avatar . $photo_post; imagepng($newImage, $file); break; } imagedestroy($source); //<=// PHOTO LARGE =//> $photo_post_id = $photo_post; rename($imgOldLarge, $path_avatar . 'large_' . $strRandom . "." . strtolower($ext['extension'])); //<<<--- * UPDATE DB * -->>> $res = $obj->uploadAvatarPosition($photo_post_id); if ($res == 1) { //<<<-- Delete old image -->>>/ if (file_exists($imgOld) && $imgOld != $path_avatar . 'avatar.png' && $photo_post_id) { unlink($imgOld); } //<--- IF FILE EXISTS #1 echo json_encode(array('output' => $_SESSION['LANG']['saved_successfully'], 'error' => 0, 'photo' => $photo_post)); } else { echo json_encode(array('output' => $_SESSION['LANG']['error'], 'error' => 1)); } // SESSION ACTIVE } else { echo json_encode(array('output' => $_SESSION['LANG']['error'], 'error' => 1, 'reload' => 1)); exit; }