Add protected reminder management

This commit is contained in:
2026-08-09 02:29:13 +02:00
parent dc8407767e
commit 81ad4b82c9
4 changed files with 360 additions and 0 deletions
+8
View File
@@ -15,8 +15,10 @@ require __DIR__ . '/../app/Core/View.php';
require __DIR__ . '/../app/Models/User.php';
require __DIR__ . '/../app/Models/Category.php';
require __DIR__ . '/../app/Models/Habit.php';
require __DIR__ . '/../app/Models/Reminder.php';
require __DIR__ . '/../app/Controllers/AuthController.php';
require __DIR__ . '/../app/Controllers/HabitController.php';
require __DIR__ . '/../app/Controllers/ReminderController.php';
$route = $_GET['route'] ?? 'dashboard';
$method = $_SERVER['REQUEST_METHOD'];
@@ -28,6 +30,8 @@ $routes = [
'dashboard' => [HabitController::class, 'dashboard'],
'habits/create' => [HabitController::class, 'create'],
'habits/edit' => [HabitController::class, 'edit'],
'reminders/create' => [ReminderController::class, 'create'],
'reminders/edit' => [ReminderController::class, 'edit'],
],
'POST' => [
'login' => [AuthController::class, 'login'],
@@ -37,6 +41,10 @@ $routes = [
'habits/update' => [HabitController::class, 'update'],
'habits/delete' => [HabitController::class, 'delete'],
'habits/toggle' => [HabitController::class, 'toggle'],
'reminders/store' => [ReminderController::class, 'store'],
'reminders/update' => [ReminderController::class, 'update'],
'reminders/delete' => [ReminderController::class, 'delete'],
'reminders/toggle' => [ReminderController::class, 'toggle'],
],
];