@extends('stat.visits.layout')

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

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

@section('visits_content')
	@if($visits)
		<table class="table table-striped table-hover lead-stat">
			<tbody>
				<thead>
					<tr>
						<th>Посетитель</th>
						<th>Дата</th>
						<th>Источник/Фраза</th>
						<th>Параметры</th>
						<th class="text-center">Заявки</th>
						<th class="text-center">Цель/Стоимость</th>
					</tr>
				</thead>
				@foreach ($visits as $visit)
					<tr>
						<td>
							{{ $visit->visitor_id }}
						</td>
						<td>
							<span class="date-to-humanize" data-date="{{ $visit->created_at }}">{{ $visit->created_at }}</span>
						</td>
						<td>
							@if($visit->visitReferrer)
							<b><small>{{ $visit->visitReferrer->name }}</small></b><br/>
							@endif
							@if($visit->visitWord)
							<b><small>{{ $visit->visitWord->name }}</small></b><br/>
							@endif
						</td>
						<td>
							<small>
								@foreach($visit->visitParams as $param)
									{{ $param->name }}={{ $param->pivot->value }}<br/>
								@endforeach
							</small>
						</td>
						<?php
							$leads = Lead::withTrashed()->with('partner')->whereSiteId($visit->site->id)->whereVisitorId($visit->visitor_id)->orderBy('created_at', 'DESC')->remember(5)->get();
							$leadsStat = Lead::withTrashed()->whereSiteId($visit->site->id)->whereVisitorId($visit->visitor_id)->remember(5)->first(array(DB::raw('COUNT(*) as quant, SUM(cost) as cost')));
						?>
						<td class="text-center" style="white-space:nowrap">
							@if ($leadsStat->quant)
							<span class="label label-danger to-humanize">{{ $leadsStat->quant }}</span><br/>
							@endif
						</td>
						<td class="text-center" style="white-space:nowrap">
							@foreach ($leads as $lead)
							<div class="well well-sm">
								{{ $lead->entrypoint }} <small>(<span class="date-to-humanize" data-date="{{ $lead->created_at }}">{{ $lead->created_at }}</span>)</small> &ndash; <b><span class="to-humanize">{{ $lead->cost }}</span> <i class="fa fa-rub"></i></b><br/>
								@if($lead->partner)
									@if ($lead->partner->getStatusName())
										{{ $lead->partner->getStatusName() }}<br/>
									@endif
									@if ($lead->partner->status == Partner::STATUS_REJECT && $lead->partner->reject)
										{{ $lead->partner->reject->name }}
									@endif
									@if ($lead->partner->getCart())
									<small>
										<div class="cart">
											@foreach ($lead->partner->getCart() as $item)
												@if($item['quant'] > 0)
													{{ $item['name'] }}, {{ $item['quant'] }} шт.<br/>
												@endif
											@endforeach
											@if($lead->partner->discount && $lead->partner->discount > 0)
											Наценка: <span class="to-humanize">{{ $lead->partner->discount }}</span> <i class="fa fa-rub"></i><br/>
											@elseif($lead->partner->discount && $lead->partner->discount < 0)
											Скидка: <span class="to-humanize">{{ $lead->partner->discount }}</span> <i class="fa fa-rub"></i><br/>
											@endif
											Стоимость товара: <span class="to-humanize">{{ $lead->partner->cartprice }}</span> <i class="fa fa-rub"></i><br/>
											Себестоимость: <span class="to-humanize">{{ $lead->partner->purchaseprice }}</span> <i class="fa fa-rub"></i><br/>
											<big><b>Прибыль: <span class="to-humanize">{{ $lead->partner->cartprice - $lead->partner->purchaseprice - $leadsStat->cost }}</span> <i class="fa fa-rub"></i></b></big><br/>
										</div>
									</small>
									@endif
								@else
									не обработана
								@endif
							</div>
							@endforeach
						</td>
					</tr>
					<?php
						$oldVisits = $lead->visitor->getOldVisits($visit->id);
					?>
					@if($oldVisits->count())
						@foreach($oldVisits as $oldVisit)
							<tr>
								<td></td>
								<td>
									<span class="date-to-humanize" data-date="{{ $oldVisit->created_at }}">{{ $oldVisit->created_at }}</span>
								</td>
								<td>
									@if($oldVisit->visitReferrer)
									<b><small>{{ $oldVisit->visitReferrer->name }}</small></b><br/>
									@endif
									@if($oldVisit->visitWord)
									<b><small>{{ $oldVisit->visitWord->name }}</small></b><br/>
									@endif
								</td>
								<td>
									<small>
										@foreach($oldVisit->visitParams as $param)
											{{ $param->name }}={{ $param->pivot->value }}<br/>
										@endforeach
									</small>
								</td>
								<td></td>
								<td></td>
							</tr>
						@endforeach
					@endif
				@endforeach
			</tbody>
		</table>
		{{ $visits->setBaseUrl('/stat/visits/lead') }}
		{{ $visits->appends($input)->links() }}
	@endif
@stop