diff --git a/app/Http/Controllers/EventController.php b/app/Http/Controllers/EventController.php index ef87ec21..1bd1fb0c 100644 --- a/app/Http/Controllers/EventController.php +++ b/app/Http/Controllers/EventController.php @@ -11,6 +11,7 @@ use Illuminate\Http\Request; use Image; use Log; use Validator; +use Spatie\GoogleCalendar\Event as GCEvent; class EventController extends MyBaseController { @@ -222,10 +223,13 @@ class EventController extends MyBaseController } $event->is_live = $request->get('is_live'); + $event->currency_id = $request->get('currency_id'); $event->title = $request->get('title'); $event->description = strip_tags($request->get('description')); $event->start_date = $request->get('start_date'); $event->category_id = $request->get('category_id'); + $event->google_tag_manager_code = $request->get('google_tag_manager_code'); + /* * If the google place ID is the same as before then don't update the venue */ @@ -266,6 +270,7 @@ class EventController extends MyBaseController } $event->end_date = $request->get('end_date'); + $event->event_image_position = $request->get('event_image_position'); if ($request->get('remove_current_image') == '1') { EventImage::where('event_id', '=', $event->id)->delete(); @@ -342,4 +347,20 @@ class EventController extends MyBaseController ]); } } + + /** + * Puplish event and redirect + * @param Integer|false $event_id + * @return \Illuminate\Http\RedirectResponse + */ + public function makeEventLive($event_id = false) { + $event = Event::scope()->findOrFail($event_id); + $event->is_live = 1; + $event->save(); + \Session::flash('message', trans('Event.go_live')); + + return redirect()->action( + 'EventDashboardController@showDashboard', ['event_id' => $event_id] + ); + } } diff --git a/composer.json b/composer.json index fa53b101..e4d659c3 100755 --- a/composer.json +++ b/composer.json @@ -31,7 +31,7 @@ "vinelab/http": "~1.5", "laravel/framework": "~5.6", "mcamara/laravel-localization": "~1.2", - "mews/purifier": "~2.0", + "mews/purifier": "^2.1", "nitmedia/wkhtml2pdf": "dev-master", "laravel/socialite": "~3.0", @@ -39,6 +39,7 @@ "omnipay/dummy": "~3", "omnipay/paypal": "~3", "omnipay/stripe": "~3", + "laravel/tinker": "^1.0", "backpack/crud": "^3.5", "barryvdh/laravel-elfinder": "^0.4.1", "backpack/backupmanager": "^1.4", @@ -56,6 +57,7 @@ "symfony/css-selector": "~3.0", "backpack/generators": "^1.2", "laracasts/generators": "dev-master" + }, "autoload": { "classmap": [ diff --git a/resources/views/ManageEvent/Partials/EditEventForm.blade.php b/resources/views/ManageEvent/Partials/EditEventForm.blade.php index 0ea59d3a..fd3ed0e5 100644 --- a/resources/views/ManageEvent/Partials/EditEventForm.blade.php +++ b/resources/views/ManageEvent/Partials/EditEventForm.blade.php @@ -22,6 +22,18 @@ )) !!} +