<?php $__env->startSection('title'); ?>
	@parent
	Заявки
<?php $__env->stopSection(); ?>

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

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

<?php $__env->startSection('modals'); ?>
	<div id="deleteLeadModal" class="modal fade">
		<div class="modal-dialog">
			<div class="modal-content">
				<?php echo Form::open(array('method' => 'post', 'id' => 'deleteLeadFrom')); ?>

					<div class="modal-header">
						<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
						<h4 class="modal-title">Удалить заявку</h4>
					</div>
					<div class="modal-body">
						<div class="form-group">
							<?php echo Form::label( 'lead_delete_info', 'Причина удаления:', array('class' => 'control-label') ); ?>

							<?php echo Form::textarea( 'lead_delete_info', '', array(
									'id' => 'lead_delete_info',
									'required' => true,
									'class' => 'form-control',
									'rows' => 4
									)); ?>

						 </div>
					</div>
					<div class="modal-footer">
						<button id="deleteLeadSbmtBtn" type="submit" class="btn btn-danger ladda-button" data-style="zoom-out"><span class="ladda-label">Удалить</span></button>
						<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
					</div>
					<?php echo Form::hidden( 'lead_delete_id', '', array( 'id' => 'lead_delete_id' )); ?>

				<?php echo Form::close(); ?>

			</div><!-- /.modal-content -->
		</div><!-- /.modal-dialog -->
	</div><!-- /.modal -->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js'); ?>
	<script>
		$(document).ready(function() {
			//Сохраняем измененную информацию о заявке и переносим в CRM
			$('.btn-edit-lead').unbind('click').on('click', function(){
				var l = Ladda.create(this);
				l.start();
				$.post(
					'<?php echo action('LeadController@sendToCRM'); ?>',
					{
						"lead_id":					$(this).data('leadId')
					},
					function(data) {
						if (data.status === 'success') {
							$('#lead_'+data.lead.id).fadeOut(function(){
								$(this).remove();
								var quant = parseInt($('#leadQuant').html());
								if (quant > 0) {
									$('#leadQuant').html(quant-1);
								}
								else {
									$('#leadQuant').html('0');
								}
								window.location = '/partner/'+data.partnerId;
								$('#editLeadModal').modal('hide');
							});
						}
						else {
							if (data.error_field) {
								$('#'+data.error_field).parent().addClass('has-error');
								$('#'+data.error_field).parent().append(
									$('<p>').addClass('help-block').text(data.error_message)
								);
							}
							else {
								$('#notifications').notify({
									message: { text: 'Заявка за вами не закреплена, вас кто-то опередил.' },
									type: 'danger',
									closable: false,
									fadeOut: {
										delay: 4500
									}
								}).show();							}
						}
					},
					'json'
				).always(function() { l.stop(); });
				return false;
			});

			//Показываем окно удаления заявки
			$('.btn-delete-lead').unbind('click').on('click', function(){
				$.post(
					$(this).data('action'),
					function(data) {
						if (data.status === 'success') {
							$('#lead_delete_id').val(data.lead.id);
							$('#lead_info').val(data.lead.info);
							$('#editLeadModal .has-error').each(function(){
								$(this).removeClass('has-error');
								$(this).find('p.help-block').remove();
							});
							$('#deleteLeadModal').modal('show');
						}
					},
					'json'
				);
				return false;
			});

			//Удаляем заявку
			$('#deleteLeadFrom').submit(function(){
				$('#deleteLeadFrom .has-error').find('p.help-block').remove();
				$('#deleteLeadFrom .has-error').removeClass('has-error');
				var l = Ladda.create($('#deleteLeadSbmtBtn').get()[0]);
				l.start();
				$.post(
					'<?php echo action('LeadController@delete'); ?>',
					{
						"_token":						$(this).find('input[name=_token]').val(),
						"lead_id":					$('#lead_delete_id').val(),
						"lead_info":					$('#lead_delete_info').val()
					},
					function(data) {
						if (data.status === 'success') {
							$('#deleteLeadModal').modal('hide');
							$('#lead_'+data.lead.id).fadeOut(function(){
								$(this).remove();
								var quant = parseInt($('#leadQuant').html());
								if (quant > 0) {
									$('#leadQuant').html(quant-1);
								}
								else {
									$('#leadQuant').html('0');
								}
							});
						}
						else {
							if (data.error_field) {
								$('#'+data.error_field).parent().addClass('has-error');
								$('#'+data.error_field).parent().append(
									$('<p>').addClass('help-block').text(data.error_message)
								);
							}
						}
					},
					'json'
				).always(function() { l.stop(); });
				return false;
			});

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

<?php $__env->startSection('content'); ?>
	<h1 class="page-title txt-color-blueDark">
		<i class="fa fa-bullhorn fa-fw"></i>
		Заявки
	</h1>

		<section id="widget-grid">
		<div class="row">
			<article class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
				<div class="jarviswidget jarviswidget-color-blueDark" id="wid-id-0" 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-bullhorn"></i> </span>
						<h2>Заявки</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 no-padding">
							<div class="table-responsive">
								<table class="table table-striped table-hover">
									<thead>
										<th>Клиент</th>
										<th>Дата добавления</th>
										<th>E-mail</th>
										<th>Информация</th>
										<th class="lead-actions">Действия</th>
									</thead>
									<tbody>
										<?php foreach($leads as $lead): ?>
										<tr id="lead_<?php echo $lead->id; ?>">
											<td>
												<p id="lead_info_<?php echo $lead->id; ?>">
													<?php echo $lead->name; ?>

												</p>
												<?php if($lead->getDataArray()): ?>
												<p>
													<?php foreach($lead->getDataArray() as $key=>$value): ?>
														<?php if(is_array($value)): ?>
															<?php foreach($value as $key2=>$value2): ?>
																<?php if(!is_array($value2)): ?>
																<b><?php echo $key2; ?></b>: <?php echo $value2; ?><br/>
																<?php endif; ?>
															<?php endforeach; ?>
														<?php else: ?>
															<b><?php echo $key; ?></b>: <?php echo $value; ?><br/>
														<?php endif; ?>
													<?php endforeach; ?>
												</p>
												<?php endif; ?>
											</td>
											<td>
												<p>
													Добавлен <span class="date-to-humanize" data-date="<?php echo $lead->created_at; ?>"><?php echo $lead->created_at; ?></span>
												</p>
											</td>
											<td>
												<p id="lead_info_<?php echo $lead->id; ?>">
													<?php echo $lead->email; ?>

												</p>
											</td>
											<td class="project-name">
												<p>
													<?php echo $lead->project->name; ?><br/>
													<small>
														<?php echo $lead->entrypoint; ?><br/>
													</small>
												</p>
											</td>
											<td>
												<div class="btn-group btn-group-vertical lead-btns">
													<button class="btn btn-sm btn-block btn-success btn-edit-lead ladda-button" data-style="zoom-out" type="button" data-action="<?php echo action('LeadController@getLead', array($lead->id)); ?>" data-lead-id="<?php echo $lead->id; ?>"><span class="ladda-label"><span class="glyphicon glyphicon-edit"></span> Взять в работу</span></button>
													<?php if(Auth::check() && Auth::user()->isAdmin()): ?>
													<button class="btn btn-sm btn-block btn-default btn-delete-lead" type="button" data-action="<?php echo action('LeadController@getLead', array($lead->id)); ?>"> <span class="glyphicon glyphicon-remove"></span> Удалить заявку</button>
													<?php endif; ?>
												</div>
											</td>
										</tr>
										<?php endforeach; ?>
									</tbody>
								</table>
								<?php echo $leads->setBaseUrl('lead'); ?>

								<?php echo $leads->appends($input)->links(); ?>

							</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(); ?>