Update Saqel Platform: 2026-09-04 03:20:29

This commit is contained in:
Hamza-Ayed
2026-09-04 03:20:30 +03:00
parent 1235abc0cb
commit 24f6b5a589
10 changed files with 1707 additions and 41 deletions
+13
View File
@@ -169,5 +169,18 @@ $router->post('/api/parent-reports/dispatch', [\App\Controllers\Direct
// School Roster Import & Encrypted National ID Engine (AES-256-GCM)
$router->post('/api/school-roster/import', [\App\Controllers\DirectorateSupervisorController::class, 'importSchoolRoster']);
// CliQ Instant Payments (Siro Pattern) & Teacher Payout Queue
$router->post('/api/payment/cliq/initiate', [\App\Controllers\CliqPaymentController::class, 'initiatePayment']);
$router->post('/api/payment/cliq/submit-receipt', [\App\Controllers\CliqPaymentController::class, 'submitReceipt']);
$router->post('/api/teacher/payout/request', [\App\Controllers\CliqPaymentController::class, 'requestTeacherPayout']);
$router->get('/api/teacher/payout/status', [\App\Controllers\CliqPaymentController::class, 'getTeacherPayoutStatus']);
$router->post('/api/admin/payout/process-queue', [\App\Controllers\CliqPaymentController::class, 'processPayoutQueue']);
// Curriculum Integrated Map (Vertical & Horizontal Synergy)
$router->get('/api/curriculum/integrated-map', function ($request, $response) {
$grade = $request->getQueryParams()['grade'] ?? 'grade_10';
$response->json(\App\Services\CurriculumIntegrationService::getIntegratedCurriculumMap($grade));
});
// 5. Dispatch the request
$router->dispatch($request, $response);