public function getUpdate($idCourse, $idContent = '') { if ($idContent == '') { return Redirect::to(self::parseRoute($idCourse)); } else { $content = CoursesSection::find($idContent); if (!$content) { return Redirect::to(self::parseRoute($idCourse))->with('msg_error', Lang::get('messages.contents_display_err')); } else { $course = Courses::find($idCourse); $array = array('course' => $course, 'content' => $content, 'route' => self::parseRoute($idCourse)); $view = null; switch ($content->section->type) { case 'text': $view = 'backend.content.section'; break; case 'teachers': $array['teachers'] = Teachers::getPublish(); $view = 'backend.content.teachers'; break; case 'helpers': $array['helpers'] = Companies::getPublish(); $view = 'backend.content.helpers'; break; case 'promotioners': $array['promotioners'] = Companies::getPublish(); $view = 'backend.content.promotioners'; break; case 'supporters': $array['supporters'] = Companies::getPublish(); $view = 'backend.content.supporters'; break; default: $view = 'backend.content.section'; break; } return View::make($view, $array); } } }
/** * Display a listing of the resource. * * @return Response */ public function getUpdate($id = '') { // if ($id == '') { return Redirect::to($this->route); } else { $course = Courses::find($id); $categories = Categories::getPublish(); $events = Events::getPublish(); $companies = Companies::getPublish(); $sections = Sections::getPublish(); $content = $course->sections; $course->start = date("d-m-Y", strtotime($course->start)); $course->end = date("d-m-Y", strtotime($course->end)); $array = array('course' => $course, 'sections' => $sections, 'categories' => $categories, 'events' => $events, 'companies' => $companies, 'promotioners' => $companies, 'supporters' => $companies); if (!$course) { return Redirect::to($this->route); } else { return View::make("backend.courses.update", $array); } } }