26 lines
823 B
Plaintext
26 lines
823 B
Plaintext
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)
|
|
*/
|