public function administratorProfiles() { return view('administrator/administrator_profiles'); } public function payrollManagement() { return view('administrator/payroll_management'); } public function administratorAttendanceRecords() { return view('administrator/administrator_attendance_records'); } public function performanceReviews() { return view('administrator/performance_reviews'); } public function communicationLogs() { return view('administrator/communication_logs'); } public function feePaymentRecords() { return view('administrator/fee_payment_records'); } public function feedbackComplaints() { return view('administrator/feedback_complaints'); } public function feeCollection() { return view('administrator/fee_collection'); } public function expenseManagement() { return view('administrator/expense_management'); } public function budgetReports() { return view('administrator/budget_reports'); } public function scholarshipInformation() { return view('administrator/scholarship_information'); } public function attendanceRecords() { return view('administrator/attendance_records'); } public function academicPerformance() { return view('administrator/academic_performance'); } public function behaviorReports() { return view('administrator/behavior_reports'); } public function healthRecords() { return view('administrator/health_records'); } public function contactInformation() { return view('administrator/contact_information'); } private function redirectWithoutLegacyTermFilters(string $route): ?\CodeIgniter\HTTP\RedirectResponse { $legacyTermKeys = ['school_year', 'schoolYear', 'year', 'semester']; $query = $this->request->getGet(); $hasLegacyTermFilter = false; foreach ($legacyTermKeys as $key) { if (array_key_exists($key, $query)) {