@extends('layouts.app')

@section('content')
{{--*/ usort($tableGrid, "SiteHelpers::_sort") /*--}}
<section class="page-header row">
	<h2> {{ $pageTitle }}</h2>
	<ol class="breadcrumb">
		<li><a href="{{ url('') }}"> Dashboard </a></li>
		<li class="active"> {{ $pageTitle }} </li>		
	</ol>
</section>
<div class="page-content row">
	<div class="page-content-wrapper no-margin">
<h3 class="section-title">All Records</h3>
		<div class="sbox">
			
			<div class="sbox-content">
			<!-- Toolbar Top -->
			<div class="toolbar-top">
			<div class="row">
				<div class="col-lg-7 col-md-6"> 	
					@if($access['is_add'] ==1)
					<a href="{{ url('/manage/contacts/create?return='.$return) }}" class="btn btn-primary btn-sm"  
						title="{{ __('core.btn_create') }}"><i class=" fa fa-plus "></i> Create New </a>
					@endif

					<div class="btn-group">
						<button type="button" class="btn btn-success btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="icon-menu5"></i> </button>
				        <ul class="dropdown-menu">
						@if($access['is_add'] ==1)
							<li><a href="{{ url('/manage/'.$pageModule .'/import?return='.$return) }}" onclick="CentralModal(this.href, 'Import CSV'); return false;"><i class="fa fa-cloud-upload"></i> Import CSV</a></li>
							<li><a href="javascript://ajax" class=" copy " title="Copy" ><i class="fa fa-copy"></i> Copy selected</a></li>
						@endif	
							<li><a href="{{ url('/manage/'.$pageModule) }}"  ><i class="fa fa-times"></i> Clear Search </a></li>
				          	<li role="separator" class="divider"></li>
				         @if($access['is_remove'] ==1)
							 <li><a href="javascript://ajax"  onclick="Delete();" class="tips" title="{{ __('core.btn_remove') }}"><i class="fa fa-trash-o"></i>
							Remove Selected </a></li>
						@endif 
				          
				        </ul>
				    </div>  
					<a href="javascript://ajax" class="btn btn-sm btn-outline-primary" onclick="$('.filter').toggle()"> <i class="fa fa-sort-amount-asc"></i></a>  
				
					<div class="input-group filter table-actions" style="display: none;" id="<?php echo $pageModule;?>Filter">					      
					  
					<input type="hidden" name="page" value="{{ $param['page']}}" />
					<input type="hidden" name="search" value="<?php if(isset($_GET['search'])) echo $_GET['search'] ;?>" />


					<select name="rows" class="select-alt" style="width:70px; float:left;"  >
					@foreach(array(10,20,30,50); as $p) 
					<option value="{{ $p }}" 
					@if(isset($pager['rows']) && $pager['rows'] == $p) 
					selected="selected"
					@endif	
					>{{ $p }}</option>
					@endforeach
					</select>
					<select name="sort" class="select-alt" style="width:100px;float:left;" >
					<option value=""><?php echo Lang::get('core.grid_sort');?></option>	 
					@foreach($tableGrid as $field)
					@if($field['view'] =='1' && $field['sortable'] =='1') 
					<option value="{{ $field['field'] }}" 
					@if(isset($pager['sort']) && $pager['sort'] == $field['field']) 
					selected="selected"
					@endif
					>{{ $field['label'] }}</option>
					@endif	  
					@endforeach

					</select>	
					<select name="order" class="select-alt" style="width:70px;float:left;">
					<option value="">{{ Lang::get('core.grid_order') }}</option>
					@foreach(array('asc','desc');  as $o)
					<option value="{{ $o }}"
					@if(isset($pager['order']) && $pager['order'] == $o)
					selected="selected"
					@endif	
					>{{ ucwords($o) }}</option>
					@endforeach
					</select>	
					<button type="button" class="btn  btn-primary btn-sm" onclick="nativeSort('#<?php echo $pageModule;?>','{{ url('/manage/'.$pageModule) }}')" style="float:left;"><i class="fa fa-refresh"></i> GO</button>	
	 
					</div>

						@if($access['is_excel'] ==1)
							<div style="display: inline-flex">
								<button type="button" id="exportBtn" class="btn btn-success" onclick="moduleExport()" style="display: inline-flex; margin-left: 20px">Export CSV</button>
								<div id="exportError" class="text-danger" style="margin: auto 15px; display: none">Error while Exporting Data!</div>
							</div>
						@endif
				</div>	

				<div class="col-lg-5 col-md-6 text-right toolbar-right">
					<div class="input-group">
						@if($access['is_view'])
					      <div class="input-group-btn">
					        <button type="button" class="btn btn-primary btn-sm " 
					        onclick="CentralModal('{{ url('/manage/'.$pageModule."/search") }}','Advance Search'); " ><i class="fa fa-filter"></i> Filter </button>
					      </div><!-- /btn-group -->
						@endif
					      <input type="text" class="form-control input-sm onsearch" data-target="{{ url('/manage/'.$pageModule) }}" aria-label="..." placeholder=" Type And Hit Enter ">
					    </div>

				<div class="sbox-tools">
					@if(Session::get('gid') ==1)
						<a href="{{ url('/manage/'.$pageModule) }}" class="btn btn-sm  " title=" {{ __('core.btn_reload') }}" ><i class="fa  fa-refresh"></i></a>
						<a href="{{ url('central/module/config/'.$pageModule) }}" class="btn btn-sm  " title=" {{ __('core.btn_config') }}" ><i class="fa  fa-ellipsis-v"></i></a>
					@endif 	
				</div>				
			</div>
				</div>    
			</div>					
			<!-- End Toolbar Top -->

			<div class="row">
			{!! (isset($search_map) ? $search_map : '') !!}
			</div>
			
			<!-- Table Grid -->
			<div class="table-responsive">
 			{!! Form::open(array('url'=>'/manage/contacts?'.$return, 'class'=>'form-horizontal m-t' ,'id' =>'CentralTable' )) !!}
			
		    <table class="table table-striped table-hover " id="{{ $pageModule }}Table">
		        <thead>
					<tr>
						<th style="width: 3% !important;" class="number"> No </th>
						<th  style="width: 3% !important;"> <input type="checkbox" class="checkall minimal-green" /></th>
						<th  style="width: 10% !important;">{{ __('core.btn_action') }}</th>
						
						@foreach ($tableGrid as $t)
							@if($t['view'] =='1')				
								<?php $limited = isset($t['limited']) ? $t['limited'] :''; 
								if(SiteHelpers::filterColumn($limited ))
								{
									$addClass='class="tbl-sorting" ';
									if($insort ==$t['field'])
									{
										$dir_order = ($inorder =='desc' ? 'sort-desc' : 'sort-asc'); 
										$addClass='class="tbl-sorting '.$dir_order.'" ';
									}
									echo '<th align="'.$t['align'].'" '.$addClass.' width="'.$t['width'].'">'.\SiteHelpers::activeLang($t['label'],(isset($t['language'])? $t['language'] : array())).'</th>';				
								} 
								?>
							@endif
						@endforeach
						
					  </tr>
		        </thead>

		        <tbody>        						
		            @foreach ($rowData as $row)
		                <tr>
							<td > {{ ++$i }} </td>
							<td ><input type="checkbox" class="ids minimal-green" name="ids[]" value="{{ $row['id'] }}" id="del{{ $row['id'] }}" />  </td>
							<td>

							 	<div class="actions">
								  <ul class="actions-menu" style="    list-style-type: none;margin: 0;padding-left: 0;">
								 	@if($access['is_detail'] ==1)
									<li><a href="{{ url('/manage/contacts/'.$row['id'].'?return='.$return)}}" data-toggle="tooltip" class="tips action-view btn btn-sm btn-primary btn-fs" title="{{ __('core.btn_view') }}"> <i class="fa  fa-eye"></i> </a></li>
									@endif
									@if($access['is_edit'] ==1)
									<li><a  href="{{ url('/manage/contacts/'.$row['id'].'/edit?return='.$return) }}" data-toggle="tooltip" class="tips action-edit  btn btn-sm btn-success btn-fs" title="{{ __('core.btn_edit') }}"> <i class="fa  fa-edit"></i></a></li>
									@endif
									<!-- <li class="divider" role="separator"></li> -->
									@if($access['is_remove'] ==1)
										 <li><a href="javascript://ajax"  onclick="DeleteI('del{{ $row['id'] }}');" class="tips action-delete  btn btn-sm btn-danger btn-fs" data-toggle="tooltip" title="{{ __('core.btn_remove') }}">
										<i class="fa  fa-trash"></i></a></li>
									@endif 
									
									
									<?php if($frontendSlug!='') {
									$fsconfig = explode('@',$frontendSlug);
									 
									if( ($row[$fsconfig[1]]) ) 
									echo '<a  class="tips action-view btn btn-sm btn-primary btn-fs" target="_blank" data-toggle="tooltip"  title="FrontEnd Link" href="'. (config('website.cnf_appurl') .'/'.config('website.cnf_lang') . str_replace('//','/',('/'.$fsconfig[0].'/'.$row[$fsconfig[1]]))) .'"><i class="fa  fa-desktop"></i></a>';
									 } ?>
				 
				 
								  </ul>
								</div>

							</td>														
						 @foreach ($tableGrid as $field)
							 @if($field['view'] =='1')
							 	<?php $limited = isset($field['limited']) ? $field['limited'] :''; ?>
							 	@if(SiteHelpers::filterColumn($limited ))
							 	 <?php $addClass= ($insort ==$field['field'] ? 'class="tbl-sorting-active" ' : ''); ?>
								 <td align="{{ $field['align'] }}" width=" {{ $field['width'] }}"  {!! $addClass !!} >					 
								 	{!! SiteHelpers::formatRows($row[$field['field']],$field ,$row ) !!}						 
								 </td>
								@endif	
							 @endif					 
						 @endforeach			 
		                </tr>
						
		            @endforeach
		              
		        </tbody>
		      
		    </table>
			<input type="hidden" name="action_task" value="" />
			
			{!! Form::close() !!}
			@include('footer')
			</div>
			<!-- End Table Grid -->


			</div>
		</div>
	</div>
</div>


<script>
$(document).ready(function(){
	$('.copy').click(function() {
		var total = $('input[class="ids"]:checkbox:checked').length;
		if(confirm('are u sure Copy selected rows ?'))
		{
			$('input[name="action_task"]').val('copy');
			$('#CentralTable').submit();// do the rest here	
		}
	})	
	
});	
</script>	
	
@stop
