Moved the access codes to a new section called discount codes in the event tools section. Made the redirect to the new route and removed the customize tab content
This commit is contained in:
parent
b275c5804b
commit
74d60c5c0d
|
|
@ -44,13 +44,10 @@ class EventAccessCodesController extends MyBaseController
|
|||
session()->flash('message', 'Successfully Created Access Code');
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'id' => $eventAccessCode->id,
|
||||
'message' => trans("Controllers.refreshing"),
|
||||
'redirectUrl' => route('showEventCustomize', [
|
||||
'event_id' => $event_id,
|
||||
'#access_codes',
|
||||
]),
|
||||
'status' => 'success',
|
||||
'id' => $eventAccessCode->id,
|
||||
'message' => trans("Controllers.refreshing"),
|
||||
'redirectUrl' => route('showEventDiscountCodes', [ 'event_id' => $event_id ]),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -3,32 +3,23 @@
|
|||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Event;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/*
|
||||
Attendize.com - Event Management & Ticketing
|
||||
*/
|
||||
|
||||
class EventWidgetsController extends MyBaseController
|
||||
class EventDiscountCodesController extends MyBaseController
|
||||
{
|
||||
|
||||
/**
|
||||
* Show the event widgets page
|
||||
*
|
||||
* @param Request $request
|
||||
* @param $event_id
|
||||
* @return mixed
|
||||
*/
|
||||
public function showEventWidgets(Request $request, $event_id)
|
||||
public function show($event_id)
|
||||
{
|
||||
$event = Event::scope()->findOrFail($event_id);
|
||||
|
||||
$data = [
|
||||
return view('ManageEvent.DiscountCodes', [
|
||||
'event' => $event,
|
||||
];
|
||||
|
||||
return view('ManageEvent.Widgets', $data);
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -589,6 +589,26 @@ Route::group(
|
|||
'uses' => 'EventCustomizeController@postEditEventFees',
|
||||
]);
|
||||
|
||||
/*
|
||||
* -------
|
||||
* Event Widget page
|
||||
* -------
|
||||
*/
|
||||
Route::get('{event_id}/widgets', [
|
||||
'as' => 'showEventWidgets',
|
||||
'uses' => 'EventWidgetsController@showEventWidgets',
|
||||
]);
|
||||
|
||||
/*
|
||||
* -------
|
||||
* Event Discount Codes page
|
||||
* -------
|
||||
*/
|
||||
Route::get('{event_id}/discount_codes', [
|
||||
'as' => 'showEventDiscountCodes',
|
||||
'uses' => 'EventDiscountCodesController@show',
|
||||
]);
|
||||
|
||||
/**
|
||||
* Event access codes
|
||||
*/
|
||||
|
|
@ -602,16 +622,6 @@ Route::group(
|
|||
'uses' => 'EventAccessCodesController@postCreate',
|
||||
]);
|
||||
|
||||
/*
|
||||
* -------
|
||||
* Event Widget page
|
||||
* -------
|
||||
*/
|
||||
Route::get('{event_id}/widgets', [
|
||||
'as' => 'showEventWidgets',
|
||||
'uses' => 'EventWidgetsController@showEventWidgets',
|
||||
]);
|
||||
|
||||
/*
|
||||
* -------
|
||||
* Event Survey page
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: etiennemarais
|
||||
* Date: 2019/02/13
|
||||
* Time: 09:37
|
||||
*/
|
||||
|
||||
return [
|
||||
'title' => 'Discount Codes',
|
||||
];
|
||||
|
|
@ -24,6 +24,7 @@ return array (
|
|||
'create_attendees' => 'Create Attendees',
|
||||
'create_ticket' => 'Create Ticket',
|
||||
'download_pdf_ticket' => 'Download PDF Ticket',
|
||||
'discount_codes' => 'Discount Codes',
|
||||
'edit_attendee' => 'Edit Attendee',
|
||||
'edit_attendee_title' => 'Edit :attendee',
|
||||
'edit_order_title' => 'Order: :order_ref',
|
||||
|
|
|
|||
|
|
@ -201,9 +201,6 @@
|
|||
class="{{$tab == 'fees' ? 'active' : ''}}"><a href="#fees" data-toggle="tab">@lang("basic.service_fees")</a></li>
|
||||
<li data-route="{{route('showEventCustomizeTab', ['event_id' => $event->id, 'tab' => 'ticket_design'])}}"
|
||||
class="{{$tab == 'ticket_design' ? 'active' : ''}}"><a href="#ticket_design" data-toggle="tab">@lang("basic.ticket_design")</a></li>
|
||||
<li data-route="{{route('showEventCustomizeTab', ['event_id' => $event->id, 'tab' => 'access_codes'])}}"
|
||||
class="{{$tab == 'access_codes' ? 'active' : ''}}"><a href="#access_codes" data-toggle="tab">@lang("basic.access_codes")</a></li>
|
||||
|
||||
</ul>
|
||||
<!--/ tab -->
|
||||
<!-- tab content -->
|
||||
|
|
@ -584,56 +581,8 @@
|
|||
<div class="panel-footer mt15 text-right">
|
||||
{!! Form::submit(trans("basic.save_changes"), ['class'=>"btn btn-success"]) !!}
|
||||
</div>
|
||||
|
||||
{!! Form::close() !!}
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tab-pane {{$tab == 'access_codes' ? 'active' : ''}}" id="access_codes">
|
||||
<div class="row">
|
||||
<div class="col-md-9">
|
||||
<div class="btn-toolbar" role="toolbar">
|
||||
<div class="btn-group btn-group-responsive">
|
||||
<button data-modal-id='CreateAccessCode'
|
||||
data-href="{{route('showCreateEventAccessCode', [ 'event_id' => $event->id ])}}"
|
||||
class='loadModal btn btn-success' type="button"><i class="ico-ticket"></i> @lang("EventAccessCode.create_access_code")
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row"><div class="col-md-12"> </div></div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
@if($event->access_codes->count())
|
||||
<div class="table-responsive">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>@lang("EventAccessCode.access_codes_code")</th>
|
||||
<th>@lang("EventAccessCode.access_codes_created_at")</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
@foreach($event->access_codes as $access_code)
|
||||
<tr>
|
||||
<td><strong>{{ $access_code->code }}</strong></td>
|
||||
<td>{{ $access_code->created_at }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-info">
|
||||
@lang("EventAccessCode.no_access_codes_yet")
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--/ tab content -->
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,84 @@
|
|||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: etiennemarais
|
||||
* Date: 2019/02/13
|
||||
* Time: 09:31
|
||||
*/
|
||||
@extends('Shared.Layouts.Master')
|
||||
|
||||
@section('title')
|
||||
@parent
|
||||
|
||||
@lang("Widgets.event_widgets")
|
||||
@stop
|
||||
|
||||
@section('top_nav')
|
||||
@include('ManageEvent.Partials.TopNav')
|
||||
@stop
|
||||
|
||||
@section('menu')
|
||||
@include('ManageEvent.Partials.Sidebar')
|
||||
@stop
|
||||
|
||||
@section('page_title')
|
||||
<i class='ico-money mr5'></i>
|
||||
@lang("DiscountCodes.title")
|
||||
@stop
|
||||
|
||||
@section('head')
|
||||
|
||||
@stop
|
||||
|
||||
@section('page_header')
|
||||
<style>
|
||||
.page-header {display: none;}
|
||||
</style>
|
||||
@stop
|
||||
|
||||
|
||||
@section('content')
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="panel">
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-9">
|
||||
<div class="btn-toolbar" role="toolbar">
|
||||
<div class="btn-group btn-group-responsive">
|
||||
<button data-modal-id='CreateAccessCode'
|
||||
data-href="{{route('showCreateEventAccessCode', [ 'event_id' => $event->id ])}}"
|
||||
class='loadModal btn btn-success' type="button"><i class="ico-ticket"></i> @lang("EventAccessCode.create_access_code")
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row"><div class="col-md-12"> </div></div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
@if($event->access_codes->count())
|
||||
<div class="table-responsive">
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>@lang("EventAccessCode.access_codes_code")</th>
|
||||
<th>@lang("EventAccessCode.access_codes_created_at")</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
@foreach($event->access_codes as $access_code)
|
||||
<tr>
|
||||
<td><strong>{{ $access_code->code }}</strong></td>
|
||||
<td>{{ $access_code->created_at }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@else
|
||||
<div class="alert alert-info">
|
||||
@lang("EventAccessCode.no_access_codes_yet")
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
|
|||
|
|
@ -68,5 +68,12 @@
|
|||
<span class="text">@lang("ManageEvent.widgets")</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="{{ Request::is('*discount_codes*') ? 'active' : '' }}">
|
||||
<a href="{{ route('showEventDiscountCodes', [ 'event_id' => $event->id ]) }}">
|
||||
<span class="figure"><i class="ico-money"></i></span>
|
||||
<span class="text">@lang("ManageEvent.discount_codes")</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
</aside>
|
||||
|
|
|
|||
Loading…
Reference in New Issue