class AdministratorController extends BaseController { protected $roleModel; protected $userModel; protected $userRoleModel; protected $configModel; protected $semester; protected $schoolYear; protected $staffAttendanceModel; public function __construct() { helper('auth'); $this->roleModel = new RoleModel(); $this->userModel = new UserModel(); $this->configModel = new ConfigurationModel(); $this->userRoleModel = new UserRoleModel(); $this->semester = getSemester(); $this->schoolYear = $this->configModel->getConfig('school_year'); $this->staffAttendanceModel = new StaffAttendanceModel(); } /** * Compute all allowed absence dates (future Sundays within Sep..May for the configured school year) */