static function upload_file($fileName, $tmpPath, $uploadError, $destDir, $refresh) { if (!igUploadHelper::checkFileError($uploadError, $fileName, $refresh)) { return false; } if (!igUploadHelper::checkMaxFilesize($tmpPath, $fileName, $refresh)) { return false; } if (!igUploadHelper::checkExtension($fileName, $refresh)) { return false; } if (!igUploadHelper::checkIsImage($tmpPath, $refresh)) { return false; } $fileNameClean = igUploadHelper::replaceSpecial($fileName); $fileNameUnique = igUploadHelper::makeUniqueName($destDir, $fileNameClean); if (!igUploadHelper::moveFile($tmpPath, $destDir, $fileNameUnique, $refresh)) { return false; } return $fileNameUnique; }