Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/Modules/Language/database/seeders/68334/resources.tar
Назад
assets/.gitkeep 0000644 00000000000 15012166023 0007461 0 ustar 00 assets/js/app.js 0000644 00000000000 15012166023 0007562 0 ustar 00 assets/sass/app.scss 0000644 00000000000 15012166023 0010456 0 ustar 00 views/sidebar.blade.php 0000644 00000000471 15012166023 0011067 0 ustar 00 @if (Module::isEnabled('Language') && Route::has('admin.languages.index')) <li class="{{ Route::is('admin.languages.*') ? 'active' : '' }}"> <a class="nav-link" href="{{ route('admin.languages.index') }}"> <i class="fas fa-language"></i> <span>{{ __('Manage Language') }}</span> </a> </li> @endif views/edit.blade.php 0000644 00000006610 15012166023 0010404 0 ustar 00 @extends('admin.master_layout') @section('title') <title>{{ __('Manage Language') }}</title> @endsection @section('admin-content') <div class="main-content"> <section class="section"> <x-admin.breadcrumb title="{{ __('Edit Language') }}" :list="[ __('Dashboard') => route('admin.dashboard'), __('Settings') => route('admin.settings'), __('Manage Language') => route('admin.languages.index'), __('Edit Language') => '#', ]" /> <div class="section-body"> <div class="mt-4 row"> <div class="col-12"> <div class="card"> <div class="card-header d-flex justify-content-between"> <x-admin.form-title :text="__('Edit Language')" /> <div> <x-admin.back-button :href="route('admin.languages.index')" /> </div> </div> <div class="card-body"> <form action="{{ route('admin.languages.update', $language->id) }}" enctype="multipart/form-data" method="post"> @csrf @method('PUT') <div class="row"> <div class="col-md-6"> <div class="form-group"> <x-admin.form-input id="name" name="name" label="{{ __('Name') }}" placeholder="{{ __('Enter Name') }}" value="{{ old('name', $language->name) }}" required="true"/> </div> </div> <div class="col-md-6"> <div class="form-group"> <x-admin.form-select id="code" name="code" label="{{ __('Code') }}" class="select2" required="true"> <x-admin.select-option value="" text="{{ __('Select language') }}" /> @foreach ($all_languages as $lang) <x-admin.select-option :selected="old('code', $language->code) == $lang->code" value="{{ $lang->code }}" text="{{ $lang->name }}" /> @endforeach </x-admin.form-select> </div> </div> <div class="text-center offset-md-3 col-md-6"> <x-admin.update-button :text="__('Update')" /> </div> </div> </form> </div> </div> </div> </div> </div> </section> </div> @endsection views/edit-static-language.blade.php 0000644 00000024160 15012166023 0013452 0 ustar 00 @extends('admin.master_layout') @section('title') <title>{{ __('Translate Language') }} ({{ $language->name }})</title> @endsection @section('admin-content') <!-- Main Content --> <div class="main-content"> <section class="section"> <x-admin.breadcrumb title="{{ __('Translate Language') }}" :list="[ __('Dashboard') => route('admin.dashboard'), __('Settings') => route('admin.settings'), __('Manage Language') => route('admin.languages.index'), __('Translate Language') => '#', ]" /> <div class="section-body"> <div class="card"> <div class="card-body"> <div class="d-flex justify-content-between"> <h5 class="mb-3 service_card">{{ __('Language Translations') }}</h5> <div> <a href="{{ route('admin.languages.index') }}" class="btn btn-primary"><i class="fa fa-arrow-left"></i>{{ __('Back') }}</a> </div> </div> <hr> <div class="lang_list_top"> <ul class="lang_list"> @foreach ($languages as $lang) <li><a href="{{ route('admin.languages.edit-static-languages', $lang->code) }}"><i class="fas {{ $lang->code !== request('code') ? 'fa-edit' : 'fa-eye' }}"></i> {{ $lang->name }}</a></li> @endforeach </ul> </div> <div class="mt-2 alert alert-danger" role="alert"> <p>{{ __('Your editing mode') }} : <b>{{ $language->name }}</b></p> </div> </div> </div> <div class="mt-4 row"> <div class="col"> <div class="card"> <div class="card-header d-block"> <div class="row"> <div class="col-md-4 d-flex align-items-center"> <h4 class="mb-0">{{ __('Edit') }} {{ ucwords(str_replace(['_', '-'], ' ', request('file'))) }} {{ __('Language') }}</h4> </div> <div class="col-md-4 text-center"> <form onchange="$(this).trigger('submit')" action="{{ route('admin.languages.edit-static-languages', ['code' => request('code'), 'file' => request('file')]) }}" method="get"> <div class="input-group"> <input type="text" name="search" class="form-control" value="{{ request('search') }}" placeholder="{{ __('Search') }}"> <x-admin.button type="submit" :text="__('Search')" /> </div> </form> </div> <div class="col-md-4 d-flex align-items-center justify-content-end"> <button type="button" id="translateAll" class="btn btn-primary" data-code="{{ request('code') }}" data-file="{{ request('file') }}">{{ __('Translate All To ') }}{{ $language->name }}</button> </div> </div> </div> <div class="card-body"> <form action="{{ route('admin.languages.update-static-languages', request('code')) }}" method="post"> @csrf <table class="table table-bordered"> @php($paginateData = []) @foreach ($data as $index => $value) <tr> <td width="50%">{{ $index }}</td> <td width="50%"> <input type="text" id="translation-{{ $loop->index + 1 }}" class="form-control" name="values[{{ $index }}]" value="{{ $value }}"> </td> </tr> @php($paginateData[$index] = $value) @endforeach </table> <div class="text-center"> <button type="submit" class="btn btn-lg btn-primary">{{ __('Update') }}</button> </div> </form> <div class="float-right mt-3"> {{ $data->links() }} </div> </div> </div> </div> </div> </div> </section> </div> @endsection @push('js') <script src="{{ asset('backend/js/iziToast.min.js') }}"></script> <script> "use strict" $(document).ready(function() { $(document).on('click', '#translateAll', function() { iziToast.question({ timeout: 20000, close: false, overlay: true, displayMode: 'once', id: 'question', zindex: 999, title: "{{ __('This will take a while!') }}", message: "{{ __('Are you sure?') }}", position: 'center', buttons: [ ["<button><b>{{ __('YES') }}</b></button>", function(instance, toast) { var isDemo = "{{ env('APP_MODE') ?? 'LIVE' }}"; var code = $('#translateAll').data('code'); var file = $('#translateAll').data('file'); if (isDemo == 'DEMO') { instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); toastr.error( "{{ __('This Is Demo Version. You Can Not Change Anything') }}" ); return; } $.ajax({ type: "post", data: { _token: '{{ csrf_token() }}', code: code, file: file, texts: "{{ json_encode($paginateData) }}", }, url: "{{ route('admin.languages.translateAll') }}", beforeSend: function() { instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); iziToast.show({ timeout: false, close: true, theme: 'dark', icon: 'loader', iconUrl: 'https://hub.izmirnic.com/Files/Images/loading.gif', title: "{{ __('This will take a while! wait....') }}", position: 'center', }); $('.lang-btn').prop('disabled', true); }, success: function(response) { if (response.success) { $('.lang-btn').prop('disabled', false); iziToast.destroy(); toastr.success(response.message); setTimeout(function() { window.location.reload(); }, 2000); } }, error: function(err) { $('.lang-btn').prop('disabled', false); iziToast.destroy(); toastr.error("{{ __('Failed!') }}") console.log(err); }, }) }, true], ["<button>{{ __('NO') }}</button>", function(instance, toast) { instance.hide({ transitionOut: 'fadeOut' }, toast, 'button'); }], ], onClosing: function(instance, toast, closedBy) {}, onClosed: function(instance, toast, closedBy) {} }); }); }); </script> @endpush views/create.blade.php 0000644 00000006602 15012166023 0010723 0 ustar 00 @extends('admin.master_layout') @section('title') <title>{{ __('Manage Language') }}</title> @endsection @section('admin-content') <div class="main-content"> <section class="section"> <x-admin.breadcrumb title="{{ __('Create Language') }}" :list="[ __('Dashboard') => route('admin.dashboard'), __('Settings') => route('admin.settings'), __('Manage Language') => route('admin.languages.index'), __('Create Language') => '#', ]" /> <div class="section-body"> <div class="mt-4 row"> <div class="col-12"> <div class="card"> <div class="card-header d-flex justify-content-between"> <x-admin.form-title :text="__('Create Language')" /> <div> <x-admin.back-button :href="route('admin.languages.index')" /> </div> </div> <div class="card-body"> <form action="{{ route('admin.languages.store') }}" enctype="multipart/form-data" method="post"> @csrf <div class="row"> <div class="col-md-6"> <div class="form-group"> <x-admin.form-input id="name" name="name" label="{{ __('Name') }}" placeholder="{{ __('Enter Name') }}" value="{{ old('name') }}" required="true" /> </div> </div> <div class="col-md-6"> <div class="form-group"> <x-admin.form-select id="code" name="code" label="{{ __('Code') }}" class="select2" required="true"> <x-admin.select-option value="" text="{{ __('Select language') }}" /> @foreach ($all_languages as $language) <x-admin.select-option :selected="old('code') == $language->code" value="{{ $language->code }}" text="{{ $language->name }}" /> @endforeach </x-admin.form-select> </div> </div> <div class="col-md-12"> <x-admin.save-button :text="__('Save')" /> </div> </div> </form> </div> </div> </div> </div> </div> </section> </div> @endsection views/index.blade.php 0000644 00000021547 15012166023 0010574 0 ustar 00 @extends('admin.master_layout') @section('title') <title>{{ __('Manage Language') }}</title> @endsection @section('admin-content') <div class="main-content"> <section class="section"> <x-admin.breadcrumb title="{{ __('Translate Language') }}" :list="[ __('Dashboard') => route('admin.dashboard'), __('Settings') => route('admin.settings'), __('Manage Language') => '#', ]" /> <div class="section-body"> <div class="mt-4 row"> <div class="col-12"> <div class="card"> <div class="card-header d-flex justify-content-between"> <x-admin.form-title :text="__('Manage Language')" /> <div> @adminCan('language.create') <x-admin.add-button :href="route('admin.languages.create')" /> @endadminCan </div> </div> <div class="card-body"> <div class="table-responsive max-h-400"> <table class="table table-striped"> <thead> <tr> <th>{{ __('SN') }}</th> <th>{{ __('Name') }}</th> <th>{{ __('Code') }}</th> <th>{{ __('Direction') }}</th> <th>{{ __('Default') }}</th> <th>{{ __('Translations') }}</th> <th>{{ __('Status') }}</th> <th class="text-center">{{ __('Actions') }}</th> </tr> </thead> <tbody> @forelse ($languages as $language) <tr> <td> {{ $loop->index + 1 }}</td> <td> {{ $language->name }} </td> <td> {{ $language->code }} </td> <td> {{ $language->direction == 'ltr' ? __('Left to right') : __('Right to left') }} </td> <td> <a href="javascript:;" onclick="changeStatus({{ $language->id }}, 'is_default')"> <input class="self-default-{{ $language->id }} default-status" id="status_toggle" type="checkbox" {{ $language->is_default ? 'checked' : '' }} data-toggle="toggle" data-onlabel="{{ __('Active') }}" data-offlabel="{{ __('Inactive') }}" data-onstyle="success" data-offstyle="danger"> </a> </td> <td> <div class="dropdown d-inline"> <a class="btn btn-primary" href="{{ route('admin.languages.edit-static-languages', $language->code) }}" title="{{ __('Edit Language') }}"> <i class="fas fa-language"></i> </a> </div> </td> <td> <a href="javascript:;" onclick="changeStatus({{ $language->id }}, 'status')"> <input id="status_toggle" type="checkbox" {{ $language->status ? 'checked' : '' }} data-toggle="toggle" data-onlabel="{{ __('Active') }}" data-offlabel="{{ __('Inactive') }}" data-onstyle="success" data-offstyle="danger"> </a> </td> <td class="text-center"> <div> @adminCan('language.edit') <x-admin.edit-button :href="route('admin.languages.edit', $language->id)" /> @endadminCan <x-admin.delete-button :id="$language->id" onclick="deleteData" /> </div> </td> </tr> @empty <x-empty-table :name="__('Language')" route="admin.languages.create" create="yes" :message="__('No data found!')" colspan="8"/> @endforelse </tbody> </table> </div> <div class="float-right"> {{ $languages->links() }} </div> </div> </div> </div> </div> </div> </section> </div> <x-admin.delete-modal /> @endsection @push('js') <script> function deleteData(id) { $("#deleteForm").attr("action", '{{ url('/admin/languages/') }}' + "/" + id) } function changeStatus(id, type) { var isDemo = "{{ env('APP_MODE') ?? 'LIVE' }}"; if (isDemo == 'DEMO') { toastr.error("{{ __('This Is Demo Version. You Can Not Change Anything') }}"); return; } $.ajax({ type: "put", data: { _token: '{{ csrf_token() }}', column: type }, url: "{{ url('/admin/languages/update-status') }}" + "/" + id, success: function(response) { if (response.status) { toastr.success(response.message); if (type == 'is_default') { window.location.reload(); } } else { toastr.warning(response.message); if (!response.status) { window.location.reload(); } } }, error: function(err) { handleFetchError(err); } }) } </script> @endpush @push('css') <style> .dd-custom-css { position: absolute; will-change: transform; top: 0px; left: 0px; transform: translate3d(0px, -131px, 0px); } .max-h-400 { min-height: 400px; } </style> @endpush
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка