<?php $__env->startSection('title'); ?>
@parent
Статистика по действиям в CRM
<?php $__env->stopSection(); ?>

<?php $__env->startSection('breadcrumbs'); ?>
	<?php echo Breadcrumbs::render('stat.refrences'); ?>

<?php $__env->stopSection(); ?>

<?php $__env->startSection('css'); ?>
	<link rel="stylesheet" href="<?php echo asset('css/datepicker.css'); ?>">
  <link rel="stylesheet" href="<?php echo asset('css/fuelux.min.css'); ?>">
  <link rel="stylesheet" href="<?php echo asset('css/fuelux-responsive.min.css'); ?>">
  <link rel="stylesheet" href="<?php echo asset('css/360player.css'); ?>">
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js'); ?>
	<script src="<?php echo asset('js/kmk-support.js'); ?>"></script>
	<script src="<?php echo asset('js/bootstrap-datepicker.js'); ?>"></script>
	<script>
		function reload () {
			var params = kmkGiveGetParams(location.search);
			params['projectId'] = '<?php echo $input['projectId']; ?>';
			params['managerId'] = '<?php echo $input['managerId']; ?>';
			params['startDate'] = $('#startDate').val();
			params['endDate'] = $('#endDate').val();
			kmkSetBrowserAddressParams(kmkObjectToGetString(params, false));
			location.reload();
		}

		$(document).ready(function(){
			var startDate = $('#startDate')
				.datepicker({
					onClose: function( selectedDate ) {
						$("#endDate").datepicker( "option", "minDate", selectedDate );
						reload();
					}
				});
			var endDate = $('#endDate')
				.datepicker({
					onClose: function( selectedDate ) {
						$( "#startDate" ).datepicker( "option", "maxDate", selectedDate );
						reload();
					}
				});
			});
	</script>

	<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,
				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 dataDay = [];

			dataDay = google.visualization.arrayToDataTable([
				['Час'
					<?php foreach($statManagersArray as $id=>$name): ?>
						, '<?php echo $name; ?>'
					<?php endforeach; ?>
				]

				<?php foreach($statDay as $key=>$value): ?>
				,['<?php echo $key; ?>'
					<?php foreach($statManagersArray as $id=>$name): ?>
						<?php if(isset($value[$id])): ?>
						, <?php echo $value[$id]['cnt']; ?>

						<?php else: ?>
						, 0
						<?php endif; ?>
					<?php endforeach; ?>
				]
				<?php endforeach; ?>
			]);

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

	</script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
	<div class="row">
		<div class="col-xs-12 col-sm-8 col-md-8 col-lg-8">
			<h1 class="page-title txt-color-blueDark">
				<i class="fa fa-bar-chart-o fa-fw"></i>
				Статистика по действиям в CRM
			</h1>
		</div>
	</div>

	<section id="widget-grid">
		<div class="row">
			<article class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
				<div class="jarviswidget" id="wid-id-0" data-widget-colorbutton="false" data-widget-editbutton="false" data-widget-sortable="false" data-widget-deletebutton="false" data-widget-togglebutton="false">
					<header>
						<span class="widget-icon"> <i class="fa fa-bar-chart-o"></i> </span>
						<h2>Статистика по действиям в CRM</h2>
					</header>

					<!-- widget div-->
					<div>
						<!-- widget edit box -->
						<div class="jarviswidget-editbox">
							<!-- This area used as dropdown edit box -->
						</div>
						<!-- end widget edit box -->

						<!-- widget content -->
						<div class="widget-body">
							<div class="well well-sm">
								<form class="form-inline" role="form">
									<div class="form-group">
										<label for="startDate">Дата оформления с</label> <input id="startDate" name="startDate" class="form-control" value="<?php echo $input['startDate']; ?>"/>
									</div>
									<div class="form-group">
										<label for="endDate">по</label> <input id="endDate" name="endDate" class="form-control" value="<?php echo $input['endDate']; ?>"/>
									</div>
								</form>
								<br/>
								<?php foreach($user->projects()->whereUsecrm(1)->whereType(Project::TYPE_SHOP)->get() as $currentProject): ?>
								<a href="/stat/refrences?projectId=<?php echo $currentProject->id; ?>" class="btn btn-sm btn-default <?php if($input['projectId'] == $currentProject->id): ?> active <?php endif; ?>" data-id="<?php echo $currentProject->id; ?>"><?php echo $currentProject->name; ?></a>
								<?php endforeach; ?>
								<br/>
								<br/>
								<?php foreach($managers as $currentManager): ?>
								<a href="/stat/refrences?projectId=<?php echo $project->id; ?>&managerId=<?php echo $currentManager->id; ?>&startDate=<?php echo $input['startDate']; ?>&endDate=<?php echo $input['endDate']; ?>" class="btn btn-sm btn-default <?php if($input['managerId'] == $currentManager->id): ?> active <?php endif; ?>" data-id="<?php echo $currentManager->id; ?>"><?php echo $currentManager->first_name; ?> <?php echo $currentManager->last_name; ?></a>
								<?php endforeach; ?>
							</div>

							<div class="panel panel-default">
								 <div class="panel-heading">
									 <b>Статистика всех менеджеров по часам</b>
									 <div class="btn-group" id="chartBtns">
									</div>
								</div>
							 <div id="chart_div" style="height: 500px;"></div>
							</div>

							<div class="panel panel-default">
								 <div class="panel-heading">
									<h3 class="panel-title"><b><?php echo $manager->first_name; ?> <?php echo $manager->last_name; ?>: Статистика по действиям в CRM <?php if($input['startDate'] == $input['endDate']): ?> за <?php echo $input['startDate']; ?> <?php else: ?> с <?php echo $input['startDate']; ?> по <?php echo $input['endDate']; ?> <?php endif; ?></b></h3>
								</div>
								<table class="table table-striped table-hover lead-stat">
									<thead>
										<tr>
											<th>Информация</th>
											<th>Проект</th>
											<th>Дата</th>
											<th>Сообщение</th>
										</tr>
									</thead>
									<tbody>
										<?php foreach($refrences as $refrence): ?>
											<tr>
												<td style="white-space:nowrap">
													<a href="<?php echo action('PartnerController@index', array($refrence->partner->id)); ?>" target="_blank">№<?php echo $refrence->partner->id; ?> <?php echo $refrence->partner->name; ?></a><br/>
												</td>
												<td style="white-space:nowrap">
													<?php echo $refrence->partner->project->name; ?>

												</td>
												<td style="white-space:nowrap">
													<span class="date-to-humanize" data-date="<?php echo $refrence->created_at; ?>"><?php echo $refrence->created_at; ?></span>
												</td>
												<td>
													<?php echo nl2br($refrence->comment); ?>

													<?php if($refrence->mlsitcall): ?>
														<?php if(!$refrence->mlsitcall->call_state): ?>
														<?php
															$refrence->mlsitcall->checkStatus();
														?>
														<?php endif; ?>
														(<?php echo $refrence->mlsitcall->getStatusName(); ?>)
														<?php if($refrence->mlsitcall->call_state == Mlsitcall::STATUS_ANSWERED): ?>
															<div class="ui360">
																<a href="<?php echo action('PartnerController@getCallFile', array($refrence->mlsitcall->id)); ?>"></a>
															</div>
															<a target="_blank" href="<?php echo action('PartnerController@downloadCallFile', array($refrence->mlsitcall->id, $refrence->mlsitcall->filename)); ?>">скачать</a>
														<?php endif; ?>
													<?php endif; ?>
												</td>
											</tr>
										<?php endforeach; ?>
									</tbody>
								</table>
							</div>
						</div>
						<!-- end widget content -->
					</div>
					<!-- end widget div -->
				</div>
				<!-- end widget -->
			</article>
		</div>
	</section>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.default', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>