示例#1
0
 public static function doSelectFiltered()
 {
     $ct = new Criteria();
     $cton1 = $ct->getNewCriterion(Cur13KiPeer::ID, ScoreRule::ONE, Criteria::NOT_IN);
     $cton2 = $ct->getNewCriterion(Cur13KiPeer::ID, ScoreRule::TWO, Criteria::NOT_IN);
     $cton1->addAnd($cton2);
     $ct->add($cton1);
     return Cur13KiPeer::doSelect($ct);
 }
示例#2
0
 public static function retrieveByPKs($pks, $con = null)
 {
     if ($con === null) {
         $con = Propel::getConnection(self::DATABASE_NAME);
     }
     $objs = null;
     if (empty($pks)) {
         $objs = array();
     } else {
         $criteria = new Criteria();
         $criteria->add(Cur13KiPeer::ID, $pks, Criteria::IN);
         $objs = Cur13KiPeer::doSelect($criteria, $con);
     }
     return $objs;
 }
示例#3
0
 public function executeAddTerm()
 {
     $accal_id = $this->getRequestParameter('accal_id');
     $academic_calendar = AcademicCalendarPeer::retrieveByPK($accal_id);
     $this->forward404Unless($academic_calendar);
     $class_id = $this->getRequestParameter('class_group_id');
     $class_group = ClassGroupPeer::retrieveByPK($class_id);
     $this->forward404Unless($class_group);
     $subject_curr_id = $this->getRequestParameter('subject_curr_id');
     $subject_curr = SubjectCurrPeer::retrieveByPK($subject_curr_id);
     $this->forward404Unless($subject_curr);
     $this->cur13_term = new Cur13Term();
     $this->subtitle = $academic_calendar->toString() . ' # ' . $subject_curr->toString() . ' # ' . $class_group->toString();
     $actions = array(array('name' => 'save', 'type' => 'submit', 'options' => array('class' => 'save_button', 'onclick' => "action_type.value=this.value")), array('name' => 'cancel-new', 'url' => 'cur13_term/getSubject?subject_curr_id=' . $subject_curr->getId() . '&accal_id=' . $academic_calendar->getId() . '&class_group_id=' . $class_group->getId(), 'color' => 'black'));
     $this->actions = $actions;
     $this->academic_calendar = $academic_calendar;
     $this->class_group = $class_group;
     $this->subject_curr = $subject_curr;
     $this->type = 'add';
     $c = new Criteria();
     $c->add(ClassGroupPeer::PARENT, $class_group->getId());
     $class_list = ClassGroupPeer::doSelect($c);
     $this->class_list = $class_list;
     $ct = new Criteria();
     $cton1 = $ct->getNewCriterion(Cur13KiPeer::ID, ScoreRule::ONE, Criteria::NOT_IN);
     $cton2 = $ct->getNewCriterion(Cur13KiPeer::ID, ScoreRule::TWO, Criteria::NOT_IN);
     $cton1->addAnd($cton2);
     $ct->add($cton1);
     $cur13_kis = Cur13KiPeer::doSelect($ct);
     $this->cur13_kis = $cur13_kis;
     $cm = new Criteria();
     $cm->add(GradeAliasPeer::TYPE, ScoreRule::THREE);
     $aliasKi3 = GradeAliasPeer::doSelect($cm);
     $this->aliasKi3 = $aliasKi3;
     $cn = new Criteria();
     $cn->add(GradeAliasPeer::TYPE, ScoreRule::FOUR);
     $aliasKi4 = GradeAliasPeer::doSelect($cn);
     $this->aliasKi4 = $aliasKi4;
 }