Added a 'tickets registered' donut chart to the Event DB
This commit is contained in:
parent
75fe2feda1
commit
45226a958e
|
|
@ -74,9 +74,17 @@ class EventDashboardController extends MyBaseController
|
|||
];
|
||||
}
|
||||
|
||||
foreach($event->tickets as $ticket) {
|
||||
$tickets_data[] = [
|
||||
'value' => $ticket->quantity_sold,
|
||||
'label' => $ticket->title,
|
||||
];
|
||||
}
|
||||
|
||||
$data = [
|
||||
'event' => $event,
|
||||
'chartData' => json_encode($result),
|
||||
'event' => $event,
|
||||
'chartData' => json_encode($result),
|
||||
'ticketData' => json_encode($tickets_data),
|
||||
];
|
||||
|
||||
return view('ManageEvent.Dashboard', $data);
|
||||
|
|
|
|||
|
|
@ -74,20 +74,44 @@
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-9 col-sm-6">
|
||||
<div class="panel">
|
||||
<div class="panel-heading panel-default">
|
||||
<h3 class="panel-title">
|
||||
Tickets Sold
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="panel">
|
||||
<div class="panel-heading panel-default">
|
||||
<h3 class="panel-title">
|
||||
Tickets Sold
|
||||
<span style="color: green; float: right;">
|
||||
{{$event->tickets->sum('quantity_sold')}} Total
|
||||
</span>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="chart-wrap">
|
||||
<div style="height:200px;" class="statChart" id="theChart"></div>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="chart-wrap">
|
||||
<div style="height:200px;" class="statChart" id="theChart"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="panel">
|
||||
<div class="panel-heading panel-default">
|
||||
<h3 class="panel-title">
|
||||
Ticket Sales Volume
|
||||
<span style="color: green; float: right;">
|
||||
{{money($event->sales_volume + $event->organiser_fees_volume, $event->currency->code)}}
|
||||
Total
|
||||
</span>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="chart-wrap">
|
||||
<div style="height: 200px;" class="statChart" id="theChart3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
|
@ -112,16 +136,12 @@
|
|||
<div class="panel">
|
||||
<div class="panel-heading panel-default">
|
||||
<h3 class="panel-title">
|
||||
Ticket Sales Volume
|
||||
<span style="color: green; float: right;">
|
||||
{{money($event->sales_volume + $event->organiser_fees_volume, $event->currency->code)}}
|
||||
Total
|
||||
</span>
|
||||
Registrations By Ticket
|
||||
</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="chart-wrap">
|
||||
<div style="height: 200px;" class="statChart" id="theChart3"></div>
|
||||
<div style="height:200px;" class="statChart" id="pieChart"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -247,26 +267,7 @@
|
|||
</a>
|
||||
</li>
|
||||
|
||||
@if(false)
|
||||
<li class="pinterest">
|
||||
<a href="http://pinterest.com/pin/create/button/?url={{$event->event_url}}?utm_source=pinterest&media={{$event->bg_image_url}}&description={{{Str::words(strip_tags($event->description), 20)}}}">
|
||||
<span class="icon">
|
||||
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px"
|
||||
height="28px" viewBox="0 0 28 28" enable-background="new 0 0 28 28"
|
||||
xml:space="preserve">
|
||||
<path d="M14.021,1.57C6.96,1.57,1.236,7.293,1.236,14.355c0,7.062,5.724,12.785,12.785,12.785c7.061,0,12.785-5.725,12.785-12.785
|
||||
C26.807,7.294,21.082,1.57,14.021,1.57z M15.261,18.655c-1.161-0.09-1.649-0.666-2.559-1.219c-0.501,2.626-1.113,5.145-2.925,6.458
|
||||
c-0.559-3.971,0.822-6.951,1.462-10.116c-1.093-1.84,0.132-5.545,2.438-4.632c2.837,1.123-2.458,6.842,1.099,7.557
|
||||
c3.711,0.744,5.227-6.439,2.925-8.775c-3.325-3.374-9.678-0.077-8.897,4.754c0.19,1.178,1.408,1.538,0.489,3.168
|
||||
C7.165,15.378,6.53,13.7,6.611,11.462c0.131-3.662,3.291-6.227,6.46-6.582c4.007-0.448,7.771,1.474,8.29,5.239
|
||||
c0.579,4.255-1.816,8.865-6.102,8.533L15.261,18.655z"/>
|
||||
</svg>
|
||||
</span>
|
||||
<span class="text">pinterest</span>
|
||||
</a>
|
||||
</li>
|
||||
@endif
|
||||
|
||||
|
||||
<li class="rrssb-email">
|
||||
<a href="mailto:?subject=Check This Out&body={{urlencode($event->event_url)}}?utm_source=email">
|
||||
|
|
@ -321,6 +322,14 @@
|
|||
<script>
|
||||
|
||||
var chartData = {!! $chartData !!};
|
||||
var ticketData = {!! $ticketData !!};
|
||||
|
||||
|
||||
|
||||
new Morris.Donut({
|
||||
element: 'pieChart',
|
||||
data: ticketData,
|
||||
});
|
||||
|
||||
new Morris.Line({
|
||||
element: 'theChart3',
|
||||
|
|
|
|||
Loading…
Reference in New Issue