Example #1
0
 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');
 }
Example #2
0
 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']);
 }
Example #3
0
 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');
 }