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()); }