예제 #1
0
 public function preExecute()
 {
     $submenu = new subMenu(subMenuOptions::ERROR);
     $this->submenu = $submenu->get();
 }
예제 #2
0
 public function preExecute()
 {
     $submenu = new subMenu(subMenuOptions::SEARCH);
     $this->submenu = $submenu->get();
     $this->searchTypeList = $this->getSearchTypeList();
     $this->searchTypeFormName = "searchTypeForm";
 }
예제 #3
0
 private function buildSubmenu(sfWebRequest $request)
 {
     if (!$request->hasParameter("id") || trim($request->getParameter("id")) == "") {
         $this->forward404();
     }
     // set cookie to remember
     $id = $request->getParameter("id");
     $this->getResponse()->setCookie('courseId', $id);
     //setcookie ('courseId', $id, 0);
     $conn = Propel::getConnection();
     $submenu = new subMenu(subMenuOptions::COURSE);
     $submenu->setCourseId($id);
     // get rating data
     $this->ratingYearArray = AutoCourseRatingPeer::getAvailableYearsForCourseId($id, $conn);
     $submenu->setRatingYearArray($this->ratingYearArray);
     // get exam data
     $this->examYearArray = ExamPeer::getAvailableYearsForCourseId($id, $conn);
     $submenu->setExamYearArray($this->examYearArray);
     $this->submenu = $submenu->get();
 }
예제 #4
0
 private function buildSubmenu()
 {
     $submenu = new subMenu(subMenuOptions::MAINTENANCE);
     //$submenu->setCourseId($request->getParameter("id"));
     $this->submenu = $submenu->get();
 }