v4.1.9: Начальная производственная версия

- Полный backend на Hono + TypeScript
- SQLite база данных с 38 записями
- 3 пользователя: admin, aknaproff, kasutaja
- Модальное окно reportModal (4 шага)
- Docker конфигурация для Synology ARM
- Все миграции (0001-0017)
- Frontend: vanilla HTML/JS (original.html)
This commit is contained in:
Deploy Bot
2025-12-31 12:00:00 +02:00
parent afea76b053
commit 4898f5ec7f
381 changed files with 9105 additions and 65477 deletions

View File

@@ -1,33 +0,0 @@
<?php
if (! (! empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) {
echo 'Permission denied';
exit;
}
if (! empty($_FILES)) {
error_reporting(E_ERROR | E_PARSE);
$file_name = $_FILES['file']['name'];
$file_size = $_FILES['file']['size'];
$file_tmp = $_FILES['file']['tmp_name'];
if ($file_size > 0) {
$upload_dir = './uploads';
if (! is_dir($upload_dir)) {
if (! mkdir($upload_dir, 0777, true)) {
echo json_encode(['success' => 0,
'msg' => 'Permission denied. Make sure the intended directory is writable.',
]);
exit;
}
}
$new_file_name = time().'_'.$file_name;
move_uploaded_file($file_tmp, $upload_dir.'/'.$new_file_name);
$uploaded_file = [
'success' => 1,
'original_file_name' => $file_name,
'path' => $new_file_name,
'msg' => 'Uploaded Successfully',
];
echo json_encode($uploaded_file);
exit;
}
}