public static function retrieveByStudentAndCareerSubject($student, $career_subject, $criteria = null) { if (is_null($criteria)) { $criteria = new Criteria(); } $criteria->add(StudentApprovedCareerSubjectPeer::CAREER_SUBJECT_ID, $career_subject->getId()); $criteria->add(StudentApprovedCareerSubjectPeer::STUDENT_ID, $student->getId()); return StudentApprovedCareerSubjectPeer::doSelectOne($criteria); }
public function getFinalMarkForCareerSubject($career_subject_school_year) { if ($career_subject_school_year instanceof CareerSubjectSchoolYear) { $c = new Criteria(); $c->add(StudentApprovedCareerSubjectPeer::STUDENT_ID, $this->getId()); $c->add(StudentApprovedCareerSubjectPeer::CAREER_SUBJECT_ID, $career_subject_school_year->getCareerSubjectId()); return StudentApprovedCareerSubjectPeer::doSelectOne($c); } elseif ($career_subject_school_year instanceof CareerSubject) { $c = new Criteria(); $c->add(StudentApprovedCareerSubjectPeer::STUDENT_ID, $this->getId()); $c->add(StudentApprovedCareerSubjectPeer::CAREER_SUBJECT_ID, $career_subject_school_year->getId()); return StudentApprovedCareerSubjectPeer::doSelectOne($c); } else { die('Student getFinalMarkForCareerSubject not instanceOf CareerSubjectSchoolYear or CareerSubject '); } }
public function isApprovedCareerSubject(CareerSubject $career_subject, Student $student) { $c = new Criteria(); $c->add(StudentApprovedCareerSubjectPeer::STUDENT_ID, $student->getId()); $c->add(StudentApprovedCareerSubjectPeer::CAREER_SUBJECT_ID, $career_subject->getId()); return StudentApprovedCareerSubjectPeer::doSelectOne($c) ? true : false; }
public function getStudentApprovedCareerSubject() { $career_subject_id = $this->getCourseSubject()->getCareerSubjectSchoolYear()->getCareerSubjectId(); $c = new Criteria(); $c->add(StudentApprovedCareerSubjectPeer::STUDENT_ID, $this->getStudentId()); $c->add(StudentApprovedCareerSubjectPeer::CAREER_SUBJECT_ID, $career_subject_id); return StudentApprovedCareerSubjectPeer::doSelectOne($c); }