Server IP : 66.29.132.124 / Your IP : 18.118.30.153 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/book24.ng/modules/Flight/Views/admin/airport/ |
Upload File : |
@extends('admin.layouts.app') @section('content') <div class="container-fluid"> <div class="d-flex justify-content-between mb20"> <h1 class="title-bar">{{__("Airport: :name",['name'=>@$row->code])}}</h1> <a href="{{URL::signedRoute('flight.admin.airport.importIATA')}}" class="btn btn-primary" onclick="return confirm('Do you want to import all list airports from IATA?')">{{__('Import from IATA')}}</a> </div> @include('admin.message') <div class="row"> <div class="col-md-4 mb40"> <div class="panel"> <div class="panel-title">{{__("Add Airport")}}</div> <div class="panel-body"> <form action="{{route('flight.admin.airport.store',['id'=>$row->id??-1])}}" method="post"> @csrf @include('Flight::admin.airport.form',['map_full'=>true]) <div class=""> <button class="btn btn-primary" type="submit">{{__("Add new")}}</button> </div> </form> </div> </div> </div> <div class="col-md-8"> <div class="filter-div d-flex justify-content-between "> <div class="col-left"> @if(!empty($rows)) <form method="post" action="{{route('flight.admin.airport.bulkEdit')}}" class="filter-form filter-form-left d-flex justify-content-start"> {{csrf_field()}} <select name="action" class="form-control"> <option value="">{{__(" Bulk Action ")}}</option> <option value="publish">{{__(" Mark as Publish ")}}</option> <option value="draft">{{__(" Mark as Draft ")}}</option> <option value="delete">{{__(" Delete ")}}</option> </select> <button data-confirm="{{__("Do you want to delete?")}}" class="btn-info btn btn-icon dungdt-apply-form-btn" type="button">{{__('Apply')}}</button> </form> @endif </div> <div class="col-left"> <form method="get" action="{{route('flight.admin.airport.index')}} " class="filter-form filter-form-right d-flex justify-content-end" role="search"> <input type="text" name="s" value="{{ Request()->s }}" class="form-control" placeholder="{{__("Search by name")}}"> <button class="btn-info btn btn-icon btn_search" id="search-submit" type="submit">{{__('Search')}}</button> </form> </div> </div> <div class="panel"> <div class="panel-title">{{__("All")}}</div> <div class="panel-body"> <form class="bravo-form-item"> <table class="table table-hover"> <thead> <tr> <th width="60px"><input type="checkbox" class="check-all"></th> <th>{{__("Name")}}</th> <th>{{__("IATA Code")}}</th> <th>{{__("Address")}}</th> <th>{{__("Status")}}</th> <th class="date">{{__("Date")}}</th> <th class="date"></th> </tr> </thead> <tbody> @if(count($rows) > 0) @foreach ($rows as $row) <tr> <td><input type="checkbox" class="check-item" name="ids[]" value="{{$row->id}}"></td> <td class="title"> <a href="{{route('flight.admin.airport.edit',['id'=>$row->id])}}">{{$row->name}}</a> </td> <td>{{$row->code}}</td> <td>{{$row->address}}</td> <td><span class="badge badge-{{$row->status_badge}}">{{$row->status_text}}</span></td> <td>{{ display_date($row->updated_at)}}</td> <td><a class="btn btn-primary btn-sm" href="{{route('flight.admin.airport.edit',['id'=>$row->id])}}"><i class="fa fa-edit"></i> {{__('Edit')}}</a></td> </tr> @endforeach @else <tr> <td colspan="4">{{__("No data")}}</td> </tr> @endif </tbody> </table> <div class="d-flex justify-content-between align-items-center"> {{$rows->appends(request()->query())->links()}} {{__("Found :count airport(s)",['count'=>$rows->total()])}} </div> </form> </div> </div> </div> </div> </div> @endsection @section ('script.body') {!! \App\Helpers\MapEngine::scripts() !!} <script> jQuery(function ($) { "use strict" new BravoMapEngine('map_content', { disableScripts:true, fitBounds: true, center: [{{$row->map_lat ?? setting_item('map_lat_default') }}, {{$row->map_lng ?? setting_item('map_lng_default') }}], zoom:{{$row->map_zoom ?? "8"}}, ready: function (engineMap) { @if($row->map_lat && $row->map_lng) engineMap.addMarker([{{$row->map_lat}}, {{$row->map_lng}}], { icon_options: {} }); @endif engineMap.on('click', function (dataLatLng) { engineMap.clearMarkers(); engineMap.addMarker(dataLatLng, { icon_options: {} }); $("input[name=map_lat]").attr("value", dataLatLng[0]); $("input[name=map_lng]").attr("value", dataLatLng[1]); }); engineMap.on('zoom_changed', function (zoom) { $("input[name=map_zoom]").attr("value", zoom); }) } }); }) </script> @endsection