diff --git a/app/Config/Routes.php b/app/Config/Routes.php index d011f96..57fb311 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -1015,23 +1015,23 @@ $routes->group('communications', static function ($routes) { // app/Config/Routes.php $routes->group('api', static function ($routes) { // Families & Guardians API - $routes->get('students/(:num)/families', 'FamilyController::familiesByStudent/$1'); - $routes->get('families/(:num)/guardians', 'FamilyController::guardiansByFamily/$1'); + $routes->get('students/(:num)/families', 'View\FamilyController::familiesByStudent/$1'); + $routes->get('families/(:num)/guardians', 'View\FamilyController::guardiansByFamily/$1'); }); $routes->group('families', static function ($routes) { // Allow GET for convenience in browser; keep POST for API/automation - $routes->match(['get', 'post'], 'bootstrap', 'FamilyController::bootstrap'); // protect with auth in production - $routes->post('attach-second-by-user', 'FamilyController::attachSecondByUser'); - $routes->post('attach-second-by-email', 'FamilyController::attachSecondByEmail'); + $routes->match(['get', 'post'], 'bootstrap', 'View\FamilyController::bootstrap'); // protect with auth in production + $routes->post('attach-second-by-user', 'View\FamilyController::attachSecondByUser'); + $routes->post('attach-second-by-email', 'View\FamilyController::attachSecondByEmail'); - $routes->post('set-primary-home', 'FamilyController::setPrimaryHome'); - $routes->post('set-guardian-flags', 'FamilyController::setGuardianFlags'); - $routes->post('unlink-guardian', 'FamilyController::unlinkGuardian'); - $routes->post('unlink-student', 'FamilyController::unlinkStudent'); + $routes->post('set-primary-home', 'View\FamilyController::setPrimaryHome'); + $routes->post('set-guardian-flags', 'View\FamilyController::setGuardianFlags'); + $routes->post('unlink-guardian', 'View\FamilyController::unlinkGuardian'); + $routes->post('unlink-student', 'View\FamilyController::unlinkStudent'); }); // Allow GET for manual triggering from browser -$routes->match(['get', 'post'], 'families/import-legacy', 'FamilyController::importSecondParentsFromLegacy'); +$routes->match(['get', 'post'], 'families/import-legacy', 'View\FamilyController::importSecondParentsFromLegacy'); // Admin page (protect with your auth/permission) $routes->group('family', static function ($routes) { diff --git a/app/Views/administrator/daily_attendance.php b/app/Views/administrator/daily_attendance.php index 97e1485..f1a3d8f 100644 --- a/app/Views/administrator/daily_attendance.php +++ b/app/Views/administrator/daily_attendance.php @@ -6,7 +6,6 @@