public function index() { //load models $this->load->model('Curriculum_model', 'Curriculum_course_slot_model', 'Course_model', 'User_model'); $this->load->helper('url'); $user = new User_model(); //~ //verify the user is valid and a program chair if (isset($_SESSION['UserID'])) { $user->loadPropertiesFromPrimaryKey($_SESSION['UserID']); if (!$user->isProgramChair()) { redirect('login'); } } else { redirect('login'); } $curriculum = new Curriculum_Model(); $_SESSION['maxCurriculumIndex'] = 1; $_SESSION['reqs'] = array(); //call and pass data to initial curriculum view $curriculums = $curriculum->getAllCurriculums(); $data = array(); //creating easy to use array for table foreach ($curriculums as $curr) { $arr = ['name' => $curr->getName(), 'id' => $curr->getCurriculumID(), 'date' => $curr->getDateCreated()]; array_push($data, $arr); } $this->load->view('curriculum_choice', array('data' => $data)); }