/** * Function to load the page of a course that will be updated * @param int $id */ public function formToEditCourse($courseId) { $this->load->model('course_model'); $course = $this->course_model->getCourseById($courseId); $user = new Usuario(); $userToBeSecretaries = $user->getUsersToBeSecretaries(); if ($userToBeSecretaries !== FALSE) { foreach ($userToBeSecretaries as $user) { $formUserSecretary[$user['id']] = $user['name']; } } else { $formUserSecretary = FALSE; } $course_controller = new Course(); $secretaryRegistered = $course_controller->getCourseSecrecretary($course['id_course']); $course_types = $this->db->get('course_type')->result_array(); foreach ($course_types as $ct) { $formCourseType[$ct['id']] = $ct['description']; } $originalCourseType = $this->course_model->getCourseTypeByCourseId($courseId); $originalCourseTypeId = $originalCourseType['id']; $program = new Program(); $registeredPrograms = $program->getAllPrograms(); if ($registeredPrograms !== FALSE) { foreach ($registeredPrograms as $currentProgram) { $registeredProgramsForm[$currentProgram['id_program']] = $currentProgram['program_name']; } } $data = array('course' => $course, 'formUserSecretary' => $formUserSecretary, 'secretary_registered' => $secretaryRegistered, 'form_course_types' => $formCourseType, 'original_course_type' => $originalCourseTypeId, 'registeredPrograms' => $registeredProgramsForm); loadTemplateSafelyByPermission("cursos", 'course/update_course', $data); }
public function allList($request, $response) {/*{{{*/ $response->programs = Program::getAllPrograms(); }/*}}}*/