public function index() { $tUpcomingVacations = \App\VacationRequest::upcomingvacations()->get(); $tUpcomingHolidays = \App\VacationRequest::upcomingholidays()->get(); $tVacationRequests = \App\VacationRequest::requests()->get(); $tNewInvoices = \App\Invoice::perminvoices($this->objLoggedInUser)->new()->get(); $tActiveGalleryImages = \App\GalleryImage::all(); $tAllClients = \App\User::clients()->get(); $BlogCount = \App\BlogPost::count(); $tNewClients = \App\User::newclients()->get(); View::share('tUpcomingVacations', $tUpcomingVacations); View::share('tUpcomingHolidays', $tUpcomingHolidays); View::share('tVacationRequests', $tVacationRequests); View::share('tNewInvoices', $tNewInvoices); View::share('tActiveGalleryImages', $tActiveGalleryImages); View::share('tAllClients', $tAllClients); View::share('BlogCount', $BlogCount); View::share('tNewClients', $tNewClients); return view('admin.index'); }
public function store() { if (!$this->objLoggedInUser->HasPermission("Edit/Gallery")) { abort('404'); } $File = Request::file('Image'); $objImage = Request::get('PostID') ? \App\GalleryImage::findOrFail(Request::get('PostID')) : new \App\GalleryImage(); if ($File) { $FileExtension = $File->getClientOriginalExtension(); $FilePath = public_path() . '/img/gallery_images/' . uniqid() . ".{$FileExtension}"; $tPaths = explode('/', $FilePath); $Filename = array_pop($tPaths); $FileDir = implode('/', $tPaths); if ($File->move($FileDir, $Filename)) { if ($objImage->image_filename) { // Remove old file File::delete(public_path() . '/img/gallery_images/' . $objImage->image_filename); } $objImage->image_filename = $Filename; } } $objImage->front_page_visibility = implode('|', array_keys(Request::get('fields'))); $objImage->title = Request::get('title'); $objImage->entry = Request::get('entry'); $objImage->mast_height = Request::get('mast_height'); $objImage->make = Request::get('make'); $objImage->model = Request::get('model'); $objImage->warranty = Request::get('warranty'); $objImage->year = str_replace(',', '', Request::get('year')); $objImage->price = str_replace('$', '', Request::get('price')); if (!$objImage->sold && Request::get('sold') == 'on') { $objImage->sold_at = Carbon::now(); } $objImage->sold = Request::get('sold') == 'on' ? true : false; $objImage->hours = Request::get('hours'); $objImage->serial = Request::get('serial'); $objImage->save(); $Path = Request::get('submit') == 'Save' ? '' : "/edit/{$objImage->id}"; return redirect("/admin/gallery{$Path}")->with('FormResponse', ['ResponseType' => static::MESSAGE_SUCCESS, 'Content' => 'Gallery saved successfully']); }
function gallery_view($ImageID) { View::share('PageTitle', 'Gallery'); View::share('PageTitleSlug', 'gallery'); $tGalleryImages = \App\GalleryImage::all(); $objImage = \App\GalleryImage::findorFail($ImageID); View::share('tGalleryImages', $tGalleryImages); View::share('objImage', $objImage); return view('gallery_view'); }