97 lines
4.6 KiB
PHP
97 lines
4.6 KiB
PHP
@extends('backend.admin-master')
|
|
@section('site-title')
|
|
{{__('Sitemap Settings')}}
|
|
@endsection
|
|
@section('content')
|
|
<div class="col-lg-12 col-ml-12 padding-bottom-30">
|
|
<div class="row">
|
|
<div class="col-12 mt-5">
|
|
@if($errors->any())
|
|
<div class="alert alert-danger">
|
|
<ul>
|
|
@foreach($errors->all() as $error)
|
|
<li>{{$error}}</li>
|
|
@endforeach
|
|
</ul>
|
|
</div>
|
|
@endif
|
|
@include('backend.partials.message')
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h4 class="header-title">{{__("Sitemap Settings")}}</h4>
|
|
<form action="{{route('admin.general.sitemap.settings')}}" id="sitemap_form" method="post" enctype="multipart/form-data">
|
|
@csrf
|
|
@php
|
|
$url = url('/');
|
|
@endphp
|
|
<div class="form-group">
|
|
<input type="hidden" class="form-control site_url_data" name="site_url" value="{{$url}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<button class="btn btn-primary my-3 sitemap_button " id="custom">{{__('Generate Now')}}</button>
|
|
<br>
|
|
<small class="text-danger">{{__('It will take time to generate sitemap..Please increase your server executing time over ( 300 seconds )')}}</small>
|
|
</div>
|
|
</form>
|
|
<table class="table table-default">
|
|
<thead>
|
|
<th>{{__('Name')}}</th>
|
|
<th>{{__('Date')}}</th>
|
|
<th>{{__('Size')}}</th>
|
|
<th>{{__('Action')}}</th>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($all_sitemap as $data)
|
|
<tr>
|
|
<td>{{basename($data)}}</td>
|
|
<td>{{date('j F Y - h:m:s',filectime($data)) }}</td>
|
|
<td>@if(trim(formatBytes(filesize($data))) === 'NAN') {{__('0 Byte')}} @else {{formatBytes(filesize($data))}} @endif</td>
|
|
<td>
|
|
<a class="btn btn-xs text-white btn-danger mb-3 mr-1 delete_sitemap_xml_file_btn">
|
|
<i class="ti-trash"></i>
|
|
</a>
|
|
<form method='post' class="d-none delete_sitemap_file_form" action='{{route("admin.general.sitemap.settings.delete")}}'>
|
|
@csrf
|
|
<input type='hidden' name='sitemap_name' value='{{$data}}'>
|
|
<input type='submit' class='btn btn-danger btn-xs' value='{{__('Yes, Please')}}'>
|
|
</form>
|
|
<a href="{{asset('sitemap')}}/{{basename($data)}}" download class="btn btn-primary btn-xs mb-3 mr-1"> <i class="fa fa-download"></i> </a>
|
|
</td>
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@endsection
|
|
@section('script')
|
|
<x-btn.custom :title="'Generating..'"/>
|
|
<script>
|
|
(function($){
|
|
"use strict";
|
|
|
|
$(document).on('click','.delete_sitemap_xml_file_btn',function(e){
|
|
e.preventDefault();
|
|
Swal.fire({
|
|
title: '{{__("Are you sure to delete it?")}}',
|
|
icon: 'warning',
|
|
showCancelButton: true,
|
|
confirmButtonColor: '#3085d6',
|
|
cancelButtonColor: '#d33',
|
|
confirmButtonText: 'Yes, Delete It!'
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
$(this).next('.delete_sitemap_file_form').find('input[type="submit"]').trigger('click');
|
|
}
|
|
});
|
|
});
|
|
|
|
})(jQuery);
|
|
</script>
|
|
@endsection
|