@extends('stat.visits.layout')

@section('title')
	@parent
	Статистика по посещениям
@stop

@section('breadcrumbs')
	{{ Breadcrumbs::render('stat.visits.dashboard') }}
@stop

@section('js')
	@parent
	<script type="text/javascript" src="https://www.google.com/jsapi"></script>
	<script type="text/javascript">
		google.load("visualization", "1", {packages:["corechart"]});
		google.setOnLoadCallback(initChart);

		function initChart() {
			var options = {
				areaOpacity:	0.1,
				colors:				['#00aeef', '#ae00ef', '#aeef00'],
				title:				'',
				curveType:		'function',
				animation:		{ duration: 500, easing: 'out' },
				hAxis:				{
												maxValue: 2,
												minValue: 2,
												textStyle:
												{
													color: '#898989'
												}
											},
				vAxis:				{
												maxValue: 2,
												minValue: 2,
												textStyle: {
													color: '#898989'
												},
												baselineColor: "#e1e1e1",
												minValue: 0,
												gridlines: { color: "#e1e1e1"}
											}
			};

			var dataWeek = [];
			var dataDay = [];

			dataWeek = google.visualization.arrayToDataTable([
				['День', 'Просмотры', 'Визиты', 'Посетители']
				@foreach ($commonStatWeek as $item)
				,['{{ $item->date }}.{{ $item->month }}', {{ $item->views }}, {{ $item->visits }}, {{ $item->visitors }}]
				@endforeach
			]);

			dataDay = google.visualization.arrayToDataTable([
				['Час', 'Просмотры', 'Визиты']
				@foreach ($commonStatDay as $item)
				,['{{ $item->hour }}', {{ $item->views }}, {{ $item->visits }}]
				@endforeach
			]);

			dataWeekLeads = google.visualization.arrayToDataTable([
				['День', 'Заявки', 'Заказы']
				@foreach ($commonLeadStatWeek as $item)
				,['{{ $item->date }}.{{ $item->month }}', {{ $item->leads }}, @if(isset($commonPartnerStatWeek[$item->month][$item->date])) {{ $commonPartnerStatWeek[$item->month][$item->date] }} @else 0 @endif]
				@endforeach
			]);

			dataDayLeads = google.visualization.arrayToDataTable([
				['Час', 'Заявки', 'Заказы']
				@foreach ($commonLeadStatDay as $item)
				,['{{ $item->hour }}', {{ $item->leads }}, @if(isset($commonPartnerStatDay[$item->hour])) {{ $commonPartnerStatDay[$item->hour] }} @else 0 @endif]
				@endforeach
			]);

			var chart = new google.visualization.ColumnChart(document.getElementById('week_stat'));
			chart.draw(dataWeek, options);

			var chart = new google.visualization.LineChart(document.getElementById('day_stat'));
			chart.draw(dataDay, options);

			var chart = new google.visualization.ColumnChart(document.getElementById('week_leads_stat'));
			chart.draw(dataWeekLeads, options);

			var chart = new google.visualization.LineChart(document.getElementById('day_leads_stat'));
			chart.draw(dataDayLeads, options);
		}

	</script>
@stop

@section('visits_content')
	<div class="row">
		<div class="col-md-6">
			<div class="well well-sm">
				<div class="row">
					@if($commonStatYeasterday)
					<div class="col-md-6">
						<small>
							<b>Вчера</b><br/>
							Просмотров: <span class="to-humanize">{{ $commonStatYeasterday->views }}</span><br/>
							Визитов: <span class="to-humanize">{{ $commonStatYeasterday->visits }}</span><br/>
							Посетителей/заявок: <span class="to-humanize">{{ $commonStatYeasterday->visitors }}</span> / {{ $leadQuantYeasterday }}<br/>
							<b>Конверсия</b><br/>
							Посетители в заявки: @if($commonStatYeasterday->visitors) {{ round($leadQuantYeasterday * 100 / $commonStatYeasterday->visitors, 2) }} @else 0 @endif %<br/>
							Посетители в заказы: @if($commonStatYeasterday->visitors) {{ round($partnerQuantYeasterday * 100 / $commonStatYeasterday->visitors, 2) }} @else 0 @endif %<br/>
							Заявки в заказы: @if($leadQuantYeasterday) {{ round($partnerQuantYeasterday * 100 / $leadQuantYeasterday, 2) }} @else 0 @endif %<br/>
							<b>Стоимость</b><br/>
							Посетителя: @if($commonStatYeasterday->visitors) <span class="to-humanize">{{ round($visitsCost['Yeasterday'] / $commonStatYeasterday->visitors, 2) }}</span> @else 0 @endif <i class="fa fa-rub"></i><br/>
							Заявки: @if($leadQuantYeasterday) <span class="to-humanize">{{ round($visitsCost['Yeasterday'] / $leadQuantYeasterday, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
							Заказа: @if($partnerQuantYeasterday) <span class="to-humanize">{{ round($visitsCost['Yeasterday'] / $partnerQuantYeasterday, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
						</small>
					</div>
					@endif
					@if($commonStatToday)
					<div class="col-md-6">
						<small>
							<b>Сегодня</b><br/>
							Просмотров: <span class="to-humanize">{{ $commonStatToday->views }}</span><br/>
							Визитов: <span class="to-humanize">{{ $commonStatToday->visits }}</span><br/>
							Посетителей/заявок: <span class="to-humanize">{{ $commonStatToday->visitors }}</span> / {{ $leadQuantToday }}<br/>
							<b>Конверсия</b><br/>
							Посетители в заявки: @if($commonStatToday->visitors) {{ round($leadQuantToday * 100 / $commonStatToday->visitors, 2) }} @else 0 @endif %<br/>
							Посетители в заказы: @if($commonStatToday->visitors) {{ round($partnerQuantToday * 100 / $commonStatToday->visitors, 2) }} @else 0 @endif %<br/>
							Заявки в заказы: @if($leadQuantToday) {{ round($partnerQuantToday * 100 / $leadQuantToday, 2) }} @else 0 @endif %<br/>
							<b>Стоимость</b><br/>
							Посетителя: @if($commonStatToday->visitors) <span class="to-humanize">{{ round($visitsCost['Today'] / $commonStatToday->visitors, 2) }}</span> @else 0 @endif <i class="fa fa-rub"></i><br/>
							Заявки: @if($leadQuantToday) <span class="to-humanize">{{ round($visitsCost['Today'] / $leadQuantToday, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
							Заказа: @if($partnerQuantToday) <span class="to-humanize">{{ round($visitsCost['Today'] / $partnerQuantToday, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
						</small>
					</div>
					@endif
				</div>
			</div>
		</div>
		<div class="col-md-6">
			<div class="well well-sm">
				<div class="row">
					@if($commonStatLastWeek)
					<div class="col-md-6">
						<small>
							<b>На прошлой неделе</b><br/>
							Просмотров: <span class="to-humanize">{{ $commonStatLastWeek->views }}</span><br/>
							Визитов: <span class="to-humanize">{{ $commonStatLastWeek->visits }}</span><br/>
							Посетителей/заявок: <span class="to-humanize">{{ $commonStatLastWeek->visitors }}</span> / {{ $leadQuantLastWeek }}<br/>
							<b>Конверсия</b><br/>
							Посетители в заявки: @if($commonStatLastWeek->visitors) {{ round($leadQuantLastWeek * 100 / $commonStatLastWeek->visitors, 2) }} @else 0 @endif %<br/>
							Посетители в заказы: @if($commonStatLastWeek->visitors) {{ round($partnerQuantLastWeek * 100 / $commonStatLastWeek->visitors, 2) }} @else 0 @endif %<br/>
							Заявки в заказы: @if($leadQuantLastWeek) {{ round($partnerQuantLastWeek * 100 / $leadQuantLastWeek, 2) }} @else 0 @endif %<br/>
							<b>Стоимость</b><br/>
							Посетителя: @if($commonStatLastWeek->visitors) <span class="to-humanize">{{ round($visitsCost['LastWeek'] / $commonStatLastWeek->visitors, 2) }}</span> @else 0 @endif <i class="fa fa-rub"></i><br/>
							Заявки: @if($leadQuantLastWeek) <span class="to-humanize">{{ round($visitsCost['LastWeek'] / $leadQuantLastWeek, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
							Заказа: @if($partnerQuantLastWeek) <span class="to-humanize">{{ round($visitsCost['LastWeek'] / $partnerQuantLastWeek, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
						</small>
					</div>
					@endif
					@if($commonStatThisWeek)
					<div class="col-md-6">
						<small>
							<b>На этой неделе</b><br/>
							Просмотров: <span class="to-humanize">{{ $commonStatThisWeek->views }}</span><br/>
							Визитов: <span class="to-humanize">{{ $commonStatThisWeek->visits }}</span><br/>
							Посетителей/заявок: <span class="to-humanize">{{ $commonStatThisWeek->visitors }}</span> / {{ $leadQuantThisWeek }}<br/>
							<b>Конверсия</b><br/>
							Посетители в заявки: @if($commonStatThisWeek->visitors) {{ round($leadQuantThisWeek * 100 / $commonStatThisWeek->visitors, 2) }} @else 0 @endif %<br/>
							Посетители в заказы: @if($commonStatThisWeek->visitors) {{ round($partnerQuantThisWeek * 100 / $commonStatThisWeek->visitors, 2) }} @else 0 @endif %<br/>
							Заявки в заказы: @if($leadQuantThisWeek) {{ round($partnerQuantThisWeek * 100 / $leadQuantThisWeek, 2) }} @else 0 @endif %<br/>
							<b>Стоимость</b><br/>
							Посетителя: @if($commonStatThisWeek->visitors) <span class="to-humanize">{{ round($visitsCost['ThisWeek'] / $commonStatThisWeek->visitors, 2) }}</span> @else 0 @endif <i class="fa fa-rub"></i><br/>
							Заявки: @if($leadQuantThisWeek) <span class="to-humanize">{{ round($visitsCost['ThisWeek'] / $leadQuantThisWeek, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
							Заказа: @if($partnerQuantThisWeek) <span class="to-humanize">{{ round($visitsCost['ThisWeek'] / $partnerQuantThisWeek, 2) }}</span> @else 0 @endif  <i class="fa fa-rub"></i><br/>
						</small>
					</div>
					@endif
				</div>
			</div>
		</div>
	</div>

	<div class="row">
		<div class="col-md-6">
			<div class="well well-sm">
				<div id="week_leads_stat" style="height:350px"></div>
			</div>
		</div>
		<div class="col-md-6">
			<div class="well well-sm">
				<div id="day_leads_stat" style="height:350px"></div>
		</div>
	</div>
	<div class="row">
		<div class="col-md-6">
			<div class="well well-sm">
				<div id="week_stat" style="height:350px"></div>
			</div>
		</div>
		<div class="col-md-6">
			<div class="well well-sm">
				<div id="day_stat" style="height:350px"></div>
			</div>
		</div>
	</div>
@stop
