fix navbar and age mismatch
Deploy to Shared Hosting / Shared hosting deploy (push) Failing after 2m15s
Tests / PHPUnit (push) Successful in 2m23s

This commit is contained in:
root
2026-09-07 18:06:37 -04:00
parent ede7fd947a
commit 2d5b151234
3 changed files with 15 additions and 22 deletions
@@ -9,6 +9,7 @@ use App\Models\StudentModel;
use App\Models\TeacherModel;
use App\Models\ClassSectionModel;
use App\Models\ConfigurationModel;
use App\Support\Enrollment\EnrollmentEligibility;
use Config\Database;
class AssignmentController extends BaseController
@@ -177,11 +178,13 @@ class AssignmentController extends BaseController
continue;
}
$calculatedAge = EnrollmentEligibility::ageOnSeptemberFirst($student['dob'] ?? null, $year);
$students[] = [
'id' => (int)$student['id'],
'firstname' => esc($student['firstname']),
'lastname' => esc($student['lastname']),
'age' => esc($student['age']),
'age' => esc((string)($calculatedAge ?? ($student['age'] ?? ''))),
'gender' => esc($student['gender']),
'registration_grade' => esc($student['registration_grade']),
'photo_consent' => esc($student['photo_consent'] ? 'Yes' : 'No'),