コード例 #1
0
ファイル: actions.class.php プロジェクト: taryono/school
 public function executeEditSchedule()
 {
     $course_id = $this->getRequestParameter('course_id');
     $course_schedule = CourseSchedulePeer::retrieveByPK($course_id);
     $this->forward404Unless($course_schedule);
     $this->course_schedule = $course_schedule;
     $cs_detail = CourseScheduleDetailPeer::retrieveByPK($this->getRequestParameter('id'));
     $this->cs_detail = $cs_detail;
     $accal_id = $this->getRequestParameter('academic_calendar_id');
     $this->accal_id = $accal_id;
     $actions = array(array('name' => 'save', 'type' => 'submit', 'options' => array('class' => 'save_button', 'onclick' => "action_type.value=this.value")), array('name' => 'cancel', 'url' => 'course_sched/edit?id=' . $course_schedule->getId(), 'color' => 'black'));
     $this->subtitle = $course_schedule->getSubjectCurr()->getSubject()->getName();
     $this->type = 'edit';
     $this->actions = $actions;
 }
コード例 #2
0
ファイル: actions.class.php プロジェクト: taryono/school
 public function executeEditSchedule2()
 {
     $course_id = $this->getRequestParameter('course_id');
     $course_schedule = CourseSchedulePeer::retrieveByPK($course_id);
     $this->course_schedule = $course_schedule;
     $cs_detail = CourseScheduleDetailPeer::retrieveByPK($this->getRequestParameter('id'));
     $this->cs_detail = $cs_detail;
     $c = new Criteria();
     $c->add(VCoursePeer::ID, $this->getRequestParameter('vcourse_id'));
     $c_schedule = VCoursePeer::doSelectOne($c);
     $this->forward404Unless($c_schedule);
     $actions = array(array('name' => 'save', 'type' => 'submit', 'options' => array('class' => 'save_button', 'onclick' => "action_type.value=this.value")), array('name' => 'cancel', 'url' => 'course_schedule/edit?id=' . $c_schedule->getId(), 'color' => 'black'));
     $this->subtitle = $course_schedule->getSubjectCurr()->getSubject()->getName();
     $this->type = 'edit';
     $this->actions = $actions;
     $this->c_schedule = $c_schedule;
 }