LinkStack/resources/views/panel/config.blade.php
2023-06-14 16:45:53 +02:00

50 lines
2.2 KiB
PHP

@extends( ($_SERVER['QUERY_STRING'] === 'restore-defaults') ? 'layouts.lang' : 'layouts.sidebar')
@if($_SERVER['QUERY_STRING'] === 'restore-defaults')
<?php
copy(base_path('storage/templates/advanced-config.php'), base_path('config/advanced-config.php'));
echo "<meta http-equiv=\"refresh\" content=\"0; " . url()->current() . "/../../admin/config#2\" />";
?>
@else
@section('content')
@if(str_ends_with($_SERVER['REQUEST_URI'], 'advanced-config'))
<h2 class="mb-4"><i class="bi bi-pencil-square">{{__('messages.Advanced config')}}</i></h2>
<p>{{__('messages.AC.description')}}</p>
<form action="{{ route('editAC') }}" method="post">
@csrf
<div class="form-group col-lg-8">
<label>{{__('messages.Advanced Configuration file.')}}</label>
<pre><textarea class="form-control" name="AdvancedConfig" rows="280">{{ file_get_contents('config/advanced-config.php') }}</textarea></pre>
</div>
<button type="submit" class="mt-3 ml-3 btn btn-info">{{__('messages.Save')}}</button>
<a class="mt-3 ml-3 btn btn-primary confirmation" href="{{url('/panel/advanced-config?restore-defaults')}}">{{__('messages.Restore defaults')}}</a>
<script type="text/javascript">
var elems = document.getElementsByClassName('confirmation');
var confirmIt = function (e) {
if (!confirm('Are you sure?')) e.preventDefault();
};
for (var i = 0, l = elems.length; i < l; i++) {
elems[i].addEventListener('click', confirmIt, false);
}
</script>
</form>
@elseif(str_ends_with($_SERVER['REQUEST_URI'], 'env'))
<h2 class="mb-4"><i class="bi bi-pencil-square">{{__('messages.ENV')}}</i></h2>
<form action="{{ route('editENV') }}" method="post">
@csrf
<div class="form-group col-lg-8">
<label>{{__('messages.env.')}}</label>
<pre><textarea class="form-control" name="AdvancedConfig" rows="80">{{ file_get_contents('.env') }}</textarea></pre>
</div>
<button type="submit" class="mt-3 ml-3 btn btn-info">{{__('messages.Save')}}</button>
</form>
@endif
@endsection
@endif