You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
3.3 KiB
70 lines
3.3 KiB
@if (request('action') == 'delete' && Request::has('file_name'))
|
|
<div class="panel panel-danger">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">@lang('backup.delete')</h3>
|
|
</div>
|
|
<div class="panel-body">
|
|
<p>@lang('backup.sure_to_delete_file', ['filename' => request('file_name')])</p>
|
|
</div>
|
|
<div class="panel-footer">
|
|
<a href="{{ route('backups.index') }}" class="btn btn-default">@lang('backup.cancel_delete')</a>
|
|
<form action="{{ route('backups.destroy', request('file_name')) }}"
|
|
method="post"
|
|
class="pull-right"
|
|
onsubmit="return confirm('Click OK to Delete.')">
|
|
{{ method_field('delete') }}
|
|
{{ csrf_field() }}
|
|
<input type="hidden" name="file_name" value="{{ request('file_name') }}">
|
|
<input type="submit" class="btn btn-danger" value="@lang('backup.confirm_delete')">
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@if (request('action') == 'restore' && Request::has('file_name'))
|
|
<div class="panel panel-warning">
|
|
<div class="panel-heading"><h3 class="panel-title">@lang('backup.restore')</h3></div>
|
|
<div class="panel-body">
|
|
<p>@lang('backup.sure_to_restore', ['filename' => request('file_name')])</p>
|
|
</div>
|
|
<div class="panel-footer">
|
|
<a href="{{ route('backups.index') }}" class="btn btn-default">@lang('backup.cancel_restore')</a>
|
|
<form action="{{ route('backups.restore', request('file_name')) }}"
|
|
method="post"
|
|
class="pull-right"
|
|
onsubmit="return confirm('Click OK to Restore.')">
|
|
{{ csrf_field() }}
|
|
<input type="hidden" name="file_name" value="{{ request('file_name') }}">
|
|
<input type="submit" class="btn btn-warning" value="@lang('backup.confirm_restore')">
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@endif
|
|
@if (request('action') == null)
|
|
<div class="panel panel-default">
|
|
<div class="panel-body">
|
|
<form action="{{ route('backups.store') }}" method="post">
|
|
{{ csrf_field() }}
|
|
<div class="form-group">
|
|
<label for="file_name" class="control-label">@lang('backup.create')</label>
|
|
<input type="text" name="file_name" class="form-control" placeholder="{{ date('Y-m-d_Hi') }}">
|
|
{!! $errors->first('file_name', '<div class="text-danger text-right">:message</div>') !!}
|
|
</div>
|
|
<div class="form-group">
|
|
<input type="submit" value="@lang('backup.create')" class="btn btn-success">
|
|
</div>
|
|
</form>
|
|
<hr>
|
|
<form action="{{ route('backups.upload') }}" method="post" enctype="multipart/form-data">
|
|
{{ csrf_field() }}
|
|
<div class="form-group">
|
|
<label for="backup_file" class="control-label">@lang('backup.upload')</label>
|
|
<input type="file" name="backup_file" class="form-control">
|
|
{!! $errors->first('backup_file', '<div class="text-danger text-right">:message</div>') !!}
|
|
</div>
|
|
<div class="form-group">
|
|
<input type="submit" value="@lang('backup.upload')" class="btn btn-primary">
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
@endif
|