PHPStorm stuff

This commit is contained in:
2024-03-10 22:55:29 +01:00
parent 4a2712af3c
commit 8e0ac08ce6
9 changed files with 185 additions and 183 deletions

View File

@@ -57,16 +57,28 @@ function saveUploadedFileInDatabase($filePath, $fileType):bool
function doImageUpload($inFile, $outFile): bool
{
// Create Imagick object
$imagick = new Imagick($inFile);
try {
$imagick = new Imagick($inFile);
} catch (ImagickException $e) {
}
// Set the desired format for reencoding (WebP)
$imagick->setImageFormat('webp');
try {
$imagick->setImageFormat('webp');
} catch (ImagickException $e) {
}
// Remove non-essential metadata
$imagick->stripImage();
try {
$imagick->stripImage();
} catch (ImagickException $e) {
}
// Write the reencoded image to the output file
$imagick->writeImage($outFile);
try {
$imagick->writeImage($outFile);
} catch (ImagickException $e) {
}
// Destroy the Imagick object to free up resources
$imagick->destroy();
@@ -138,19 +150,16 @@ function parseIncomingFiles(): array
foreach ($incomingFiles as $incomingFile) {
if ($incomingFile["error"] == 0 && is_file($incomingFile["tmp_name"])) {
$type = explode("/", $incomingFile["type"]);
switch ($type) {
case "image":
$imgFname = pathinfo($incomingFile["name"], PATHINFO_FILENAME);
$uploadPath = getUploadPath("image", $imgFname);
if(!empty($uploadPath)) {
if (!doImageUpload($incomingFile["tmp_name"], $uploadPath)) {
$success = false;
}
}
else{
if ($type == "image") {
$imgFname = pathinfo($incomingFile["name"], PATHINFO_FILENAME);
$uploadPath = getUploadPath("image", $imgFname);
if (!empty($uploadPath)) {
if (!doImageUpload($incomingFile["tmp_name"], $uploadPath)) {
$success = false;
}
break;
} else {
$success = false;
}
}
}
}