Deploy on 2026-06-05 15:23:02

This commit is contained in:
Hamza-Ayed
2026-06-05 15:23:02 +03:00
parent 5bf5e95c8b
commit e7281a53a8
8 changed files with 489 additions and 6 deletions

View File

@@ -10,6 +10,7 @@ use App\Controllers\Admin\OrganizationsController;
use App\Controllers\Admin\OpportunitiesController;
use App\Controllers\Admin\ContactsController;
use App\Controllers\Admin\SourcesController;
use App\Controllers\Admin\SettingsController;
use App\Middleware\SecurityHeaders;
use App\Middleware\RateLimit;
use App\Middleware\CsrfProtection;
@@ -72,6 +73,13 @@ $app->router->group([
$r->post('/sources/{id}/update', [SourcesController::class, 'store']);
$r->get('/sources/{id}/delete', [SourcesController::class, 'delete']);
$r->get('/sources/{id}/run', [SourcesController::class, 'run']);
// Settings
$r->get('/settings', [SettingsController::class, 'index']);
$r->post('/settings/save', [SettingsController::class, 'save']);
// Language switch (no CSRF needed for GET)
$r->get('/lang/{lang}', [SettingsController::class, 'switchLang']);
});
// Logout endpoint