public function index(Manager $fractal, PartnerTransformer $partnerTransformer)
 {
     // show all
     $records = Partner::all();
     $collection = new Collection($records, $partnerTransformer);
     $data = $fractal->createData($collection)->toArray();
     return $this->respond($data);
 }
Beispiel #2
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function home()
 {
     $all = Category::where('parent', '=', 0);
     $fullcat = Category::get();
     $allarticles = Article::orderBy('id', 'desc')->take(10)->get();
     $alllessons = Lesson::groupBy('categories_id')->orderBy('id', 'desc')->take(10)->get();
     $newsallarticles = Article::where('stat', '=', 'nouvelles')->orderBy('id', 'desc')->take(3)->get();
     $bacallarticles = Article::where('stat', '=', 'apres-bac')->orderBy('id', 'desc')->take(3)->get();
     $lessons = Lesson::all();
     $partners = Partner::all();
     return view(proj . '.home', ['title' => trans('accueil.accueil'), 'asccat' => $all->get(), 'allcat' => $all->orderBy('id', 'desc')->get(), 'fullcat' => $fullcat, 'allarticles' => $allarticles, 'newsallarticles' => $newsallarticles, 'bacallarticles' => $bacallarticles, 'partners' => $partners, 'alllessons' => $alllessons])->with('lessons', $lessons);
 }
Beispiel #3
0
 public function index()
 {
     $totalNumber = 5;
     // number of items to take for each section
     $data = ["events" => Event::where('end_datetime', '>', date(time()))->get()->take($totalNumber), "partners" => Partner::all()->take($totalNumber), "news" => News::all()->take($totalNumber), "media" => Media::where('processed', 0)->get()->take($totalNumber * 2)->chunk(3), "staffs" => User::where('is_staff', 1)->get(), "locations" => Location::all()->take($totalNumber)];
     $i = 0;
     foreach ($data['events'] as $event) {
         $mediaCount = count(Media::where('processed', false)->where('event_id', $event->id)->get());
         $data['events'][$i]->mediaCount = $mediaCount;
         $i++;
     }
     return View::make('admin.index')->with($data);
 }
Beispiel #4
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $allpartners = Partner::all();
     return view(athr . '.partners', ['title' => trans('author.partners'), 'allpartners' => $allpartners]);
 }
 /**
  * Отображает список партнёров
  *
  * @return Response
  */
 public function getIndex()
 {
     $partners = Partner::all();
     return view('admin.partners.index', compact('partners'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $data['partner'] = Partner::all();
     return view('admin.partner', $data);
 }
 public function edit($id)
 {
     //Ensure the user is an admin
     if (!Auth::check() || !Auth::user()->is_admin) {
         return response(view('errors.403', ['error' => $this->errorMessages['incorrect_permissions']]), 403);
     }
     // Find the event, or fail
     $event = Event::findOrFail($id);
     // Retrieve attributes of the selected event
     $locations = Location::all();
     $location = $event->location;
     $startDateTime = $event->start_datetime;
     $endDateTime = $event->end_datetime;
     $allPartners = Partner::all();
     $eventPartners = $event->partners;
     $eventPartnersId = [];
     $i = 0;
     foreach ($eventPartners as $partner) {
         $eventPartnersId[$i++] = $partner->id;
     }
     // Format the start and end datetime for presentation
     $startDate = substr($startDateTime, 0, 10);
     $endDate = substr($endDateTime, 0, 10);
     $startTime = substr($startDateTime, 11, 5);
     $endTime = substr($endDateTime, 11, 5);
     // Return a view of the event for editing
     return view('events.edit', compact('event', 'locations', 'location', 'allPartners', 'eventPartnersId', 'startDate', 'endDate', 'startTime', 'endTime'));
 }