示例#1
0
 public function executeUpdateSched()
 {
     $course_schedule = CourseSchedulePeer::retrieveByPk($this->getRequestParameter('course_schedule_id'));
     $this->course_schedule = $course_schedule;
     $i18n = new sfI18N();
     $i18n->initialize($this->getContext());
     $i18n->setCulture($this->getUser()->getCulture());
     $action_i18n = $i18n->globalMessageFormat->format('save as new');
     $action_type = $this->getRequestParameter('action_type');
     $cs_detail = new CourseScheduleDetail();
     $cs_detail->setId($this->getRequestParameter('id'));
     $cs_detail->setCourseScheduleId($course_schedule->getId());
     $cs_detail->setDay($this->getRequestParameter('day'));
     $cs_detail->setClassSessionId($this->getRequestParameter('class_session_id'));
     $cs_detail->setLocationId($this->getRequestParameter('location_id'));
     $cs_detail->save();
     return $this->redirect('course_sched/preview?class_group_id=' . $course_schedule->getClassGroupId() . '&accal_id=' . $course_schedule->getAcademicCalendarId());
 }