/** * Display a listing of the resource. * * @return Response */ public function getCreate() { $teachers = Teachers::getPublish(); $categories = Categories::getPublish(); $events = Events::getPublish(); $companies = Companies::getPublish(); $sections = Sections::getPublish(); $array = array('teachers' => $teachers, 'categories' => $categories, 'events' => $events, 'companies' => $companies, 'promotioners' => $companies, 'supporters' => $companies, 'sections' => $sections, 'route' => $this->route); // $courses = Courses::getUntrash(); return View::make("backend.courses.create")->with($array); }
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); } } }