public function expensePayments($expenseId, $budgetplanId) { $this->load->model('payment_model'); $payments = $this->payment_model->getExpensePayments($expenseId); $data = array('payments' => $payments, 'budgetplanId' => $budgetplanId); loadTemplateSafelyByGroup('secretario', 'payment/new_payment', $data); }
public function addDisciplines($syllabusId, $courseId) { $discipline = new Discipline(); $allDisciplines = $discipline->getAllDisciplines(); $data = array('allDisciplines' => $allDisciplines, 'syllabusId' => $syllabusId, 'courseId' => $courseId); loadTemplateSafelyByGroup("secretario", 'syllabus/add_syllabus_disciplines', $data); }
public function courseStudents($courseId) { $students = $this->getCourseStudents($courseId); $courseData = $this->getCourseById($courseId); $data = array('students' => $students, 'course' => $courseData); loadTemplateSafelyByGroup("secretario", 'secretary/course_students', $data); }
public function displayDisciplineClassesToEnroll($courseId, $disciplineId) { $disciplineData = $this->getDisciplineByCode($disciplineId); $semester = new Semester(); $currentSemester = $semester->getCurrentSemester(); $offer = new Offer(); $classes = $offer->getApprovedOfferListDisciplineClasses($courseId, $currentSemester['id_semester'], $disciplineId); $data = array('courseId' => $courseId, 'disciplineClasses' => $classes, 'disciplineData' => $disciplineData); loadTemplateSafelyByGroup('estudante', 'discipline/discipline_classes_enroll', $data); }
public function studentEnrollment($courseId, $userId) { $this->load->model('request_model'); $semester = new Semester(); $currentSemester = $semester->getCurrentSemester(); $temporaryRequest = new TemporaryRequest(); $disciplinesToRequest = $temporaryRequest->getUserTempRequest($userId, $courseId, $currentSemester['id_semester']); $thereIsDisciplinesToRequest = $disciplinesToRequest !== FALSE; $data = array('semester' => $currentSemester, 'courseId' => $courseId, 'userId' => $userId, 'disciplinesToRequest' => $disciplinesToRequest, 'thereIsDisciplinesToRequest' => $thereIsDisciplinesToRequest); $requestForSemester = $this->getUserRequestDisciplines($userId, $courseId, $currentSemester['id_semester']); if ($requestForSemester !== FALSE) { $data['requestDisciplinesClasses'] = $requestForSemester['requestDisciplinesClasses']; switch ($requestForSemester['requestStatus']) { case EnrollmentConstants::REQUEST_INCOMPLETE_STATUS: $requestStatus = "Incompleta (Aguardar aprovação do coordenador)"; break; case EnrollmentConstants::REQUEST_ALL_APPROVED_STATUS: $requestStatus = "Aprovada"; break; case EnrollmentConstants::REQUEST_ALL_REFUSED_STATUS: $requestStatus = "Recusada"; break; case EnrollmentConstants::REQUEST_PARTIALLY_APPROVED_STATUS: $requestStatus = "Parcialmente aprovada"; break; default: $requestStatus = "-"; break; } $data['requestStatus'] = $requestStatus; $request = $this->getRequest(array('id_student' => $userId, 'id_course' => $courseId, 'id_semester' => $currentSemester['id_semester'])); $requestId = $request['id_request']; $mastermind = new MasterMind(); $mastermindId = $mastermind->getMastermindByStudent($userId); $mastermindMessage = $mastermind->getMastermindMessage($mastermindId, $requestId); $data['mastermindMessage'] = $mastermindMessage; } else { $data['requestDisciplinesClasses'] = FALSE; $data['requestStatus'] = FALSE; } loadTemplateSafelyByGroup("estudante", 'request/enrollment_request', $data); }
public function displayCourseStudents($courseId) { $course = new Course(); $courseStudents = $course->getCourseStudents($courseId); $courseData = $course->getCourseById($courseId); $data = array('courseStudents' => $courseStudents, 'course' => $courseData); loadTemplateSafelyByGroup("coordenador", 'program/coordinator_course_students', $data); }
public function secretary_index() { loadTemplateSafelyByGroup("secretario", 'usuario/secretary_home'); }
public function titlingAreaUpdateBySecretary($mastermindId) { $this->load->model("program_model"); $areas = $this->program_model->getAllProgramAreas(); if ($areas !== FALSE) { foreach ($areas as $area) { $areasResult[$area['id_program_area']] = $area['area_name']; } } else { $areasResult = FALSE; } $areasResult = array_merge(array(0 => "Escolha uma área"), $areasResult); $mastermindTitlingArea = $this->getMastermindTitlingArea($mastermindId); $data = array('areas' => $areasResult, 'currentArea' => $mastermindTitlingArea); loadTemplateSafelyByGroup("courseSecretaryAcademic", "mastermind/titling.php", $data); }
public function budgetplanExpenses($budgetplanId) { $this->load->model("budgetplan_model"); $this->load->model('expense_model'); $budgetplan = $this->budgetplan_model->get('id', $budgetplanId); $expenses = $this->budgetplan_model->getExpenses($budgetplan); foreach ($expenses as $key => $expense) { $type = $this->expense_model->getExpenseType($expense['expense_type_id']); $expenses[$key]['expense_type_id'] = $type['id']; $expenses[$key]['expense_type_description'] = $type['description']; } $this->load->helper(array("currency")); $data = array('budgetplan' => $budgetplan, 'expenses' => $expenses); loadTemplateSafelyByGroup('secretario', 'budgetplan/budgetplan_expenses', $data); }