Комментарии, файлы и права проекта
- Система комментариев к задачам с вложенными ответами - Редактирование и удаление комментариев - Прикрепление файлов к задачам и комментариям (картинки, архивы до 10 МБ) - Система прав проекта: админ проекта может удалять чужие комментарии и файлы - Универсальный класс FileUpload для загрузки файлов - Защита загрузки: только автор комментария может добавлять файлы - Каскадное удаление: задача → комментарии → файлы - Автообновление комментариев в реальном времени
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
// Часовой пояс сервера
|
||||
date_default_timezone_set('Europe/Moscow');
|
||||
|
||||
// Подключение классов базы данных
|
||||
require_once __DIR__ . '/class/database/class_Medoo.php';
|
||||
require_once __DIR__ . '/class/database/class_Database.php';
|
||||
@@ -11,10 +14,11 @@
|
||||
// подключение классов REST API и Entity
|
||||
require_once __DIR__ . '/restAPI/class_restApi.php';
|
||||
require_once __DIR__ . '/class/enity/class_base.php';
|
||||
require_once __DIR__ . '/class/enity/class_fileUpload.php';
|
||||
require_once __DIR__ . '/class/enity/class_user.php';
|
||||
require_once __DIR__ . '/class/enity/class_project.php';
|
||||
require_once __DIR__ . '/class/enity/class_task.php';
|
||||
require_once __DIR__ . '/class/enity/class_taskImage.php';
|
||||
require_once __DIR__ . '/class/enity/class_comment.php';
|
||||
|
||||
// Данные подключения к БД
|
||||
define('DB_HOST', '192.168.1.9');
|
||||
@@ -31,8 +35,10 @@
|
||||
'/api/user' => __DIR__ . '/../api/user.php',
|
||||
'/api/task' => __DIR__ . '/../api/task.php',
|
||||
'/api/project' => __DIR__ . '/../api/project.php',
|
||||
'/api/comment' => __DIR__ . '/../api/comment.php',
|
||||
'/api/server' => __DIR__ . '/../api/server.php',
|
||||
];
|
||||
|
||||
$publicActions = ['auth_login', 'check_session'];
|
||||
$publicActions = ['auth_login', 'check_session', 'get_settings'];
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user