Add debug logging for image upload and QR generation
This commit is contained in:
parent
ec8beab484
commit
413c7daee5
@ -124,9 +124,11 @@ class ItemController
|
||||
$idCode = self::generateUniqueIdCode($db);
|
||||
|
||||
// Handle image upload
|
||||
$imagePath = null;
|
||||
if (isset($_FILES['image']) && $_FILES['image']['error'] === UPLOAD_ERR_OK) {
|
||||
$imagePath = self::handleImageUpload($_FILES['image']);
|
||||
error_log("Image uploaded: " . $imagePath);
|
||||
} else {
|
||||
error_log("No image uploaded or error: " . ($_FILES['image']['error'] ?? 'no file'));
|
||||
}
|
||||
|
||||
$item = new Item($db, null, $name, $description, $categoryId, null, $idCode, $imagePath, $location);
|
||||
@ -159,9 +161,12 @@ class ItemController
|
||||
}
|
||||
$fileName = uniqid() . '_' . basename($file['name']);
|
||||
$targetPath = $uploadDir . $fileName;
|
||||
error_log("Attempting to move from " . $file['tmp_name'] . " to " . $targetPath);
|
||||
if (move_uploaded_file($file['tmp_name'], $targetPath)) {
|
||||
error_log("Image uploaded successfully: " . $targetPath);
|
||||
return 'uploads/' . $fileName;
|
||||
}
|
||||
error_log("Failed to upload image");
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -215,6 +220,9 @@ class ItemController
|
||||
// Handle image upload if new file
|
||||
if (isset($_FILES['image']) && $_FILES['image']['error'] === UPLOAD_ERR_OK) {
|
||||
$imagePath = self::handleImageUpload($_FILES['image']);
|
||||
error_log("Image updated: " . $imagePath);
|
||||
} else {
|
||||
error_log("No image update or error: " . ($_FILES['image']['error'] ?? 'no file'));
|
||||
}
|
||||
|
||||
if (empty($name)) {
|
||||
|
||||
9
test_qr.php
Normal file
9
test_qr.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php$
|
||||
require 'vendor/autoload.php';$
|
||||
use chillerlan\QRCode\QRCode;$
|
||||
use chillerlan\QRCode\QROptions;$
|
||||
= new QROptions(['outputType' => QRCode::OUTPUT_MARKUP_SVG, 'eccLevel' => QRCode::ECC_L]);$
|
||||
= new QRCode();$
|
||||
= ->render('test');$
|
||||
file_put_contents('public/uploads/qr/test.svg', );$
|
||||
echo 'QR created';$
|
||||
Loading…
x
Reference in New Issue
Block a user