@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/competitions/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/competitions?'.$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_edit'] ==1)
                                                    <li>
                                                        <a href="{{ url('/manage/competitions/'.$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('{{ $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 !!} >
                                                    @if(is_array($row[$field['field']]))
                                                        {!! SiteHelpers::formatRows($row[$field['field']]['en'],$field ,$row ) !!}
                                                    @else
                                                        {!! SiteHelpers::formatRows($row[$field['field']],$field ,$row ) !!}
                                                    @endif
                                                </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
                }
            })

        });

        function DeleteI(chkid) {

            if (confirm('are u sure you want to delete this row?')) {
                $.ajax({
                    type: "DELETE",
                    url: "/manage/competitions/" + chkid,
                    success: function () {
                        window.location.reload();
                    }
                });
            }
        }
    </script>

@stop
