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);
 }
Exemple #2
0
 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 ');
     }
 }
Exemple #3
0
 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);
 }