/home/kueuepay/public_html/resources/views/admin/sections/currency/index.blade.php
@extends('admin.layouts.master')
@push('css')
<style>
.fileholder {
min-height: 194px !important;
}
.fileholder-files-view-wrp.accept-single-file .fileholder-single-file-view,.fileholder-files-view-wrp.fileholder-perview-single .fileholder-single-file-view{
height: 150px !important;
}
</style>
@endpush
@section('page-title')
@include('admin.components.page-title',['title' => __($page_title)])
@endsection
@section('breadcrumb')
@include('admin.components.breadcrumb',['breadcrumbs' => [
[
'name' => __("Dashboard"),
'url' => setRoute("admin.dashboard"),
]
], 'active' => __("Setup Currency")])
@endsection
@section('content')
<div class="table-area">
<div class="table-wrapper">
@includeUnless($default_currency,'admin.components.alerts.warning',['message' => "There is no default currency in your system."])
<div class="table-header">
<h5 class="title">{{ __("Setup Currency") }}</h5>
<div class="table-btn-area">
@include('admin.components.search-input',[
'name' => 'currency_search',
])
</div>
</div>
<div class="table-responsive">
@include('admin.components.data-table.currency-table',[
'data' => $currencies
])
</div>
</div>
{{ get_paginate($currencies) }}
</div>
{{-- Currency Edit Modal --}}
@include('admin.components.modals.edit-currency')
{{-- Currency Add Modal --}}
@include('admin.components.modals.add-currency')
@endsection
@push('script')
<script>
getAllCountries("{{ setRoute('global.countries') }}"); // get all country and place it country select input
$(document).ready(function() {
reloadAllCountries("select[name=country]");
// Country Field On Change
$(document).on("change",".country-select",function() {
var selectedValue = $(this);
var currencyName = $(".country-select :selected").attr("data-currency-name");
var currencyCode = $(".country-select :selected").attr("data-currency-code");
var currencySymbol = $(".country-select :selected").attr("data-currency-symbol");
var currencyType = selectedValue.parents("form").find("input[name=type],input[name=currency_type]").val();
var readOnly = true;
if(currencyType == "CRYPTO") {
keyPressCurrencyView($(this));
readOnly = false;
console.log(readOnly);
}
selectedValue.parents("form").find("input[name=name],input[name=currency_name]").val(currencyName).prop("readonly",readOnly);
selectedValue.parents("form").find("input[name=code],input[name=currency_code]").val(currencyCode).prop("readonly",readOnly);
selectedValue.parents("form").find("input[name=symbol],input[name=currency_symbol]").val(currencySymbol).prop("readonly",readOnly);
selectedValue.parents("form").find(".selcted-currency").text(currencyCode);
});
});
function keyPressCurrencyView(select) {
var selectedValue = $(select);
selectedValue.parents("form").find("input[name=code],input[name=currency_code]").keyup(function(){
selectedValue.parents("form").find(".selcted-currency").text($(this).val());
});
}
$("input[name=type],input[name=currency_type]").siblings(".switch").click(function(){
setTimeout(() => {
var currencyType = $(this).siblings("input[name=type],input[name=currency_type]").val();
var readOnly = true;
if(currencyType == "CRYPTO") {
readOnly = false;
}
readOnlyAddRemove($(this),readOnly);
}, 200);
});
function readOnlyAddRemove (select,readOnly) {
var selectedValue = $(select);
selectedValue.parents("form").find("input[name=name],input[name=currency_name]").prop("readonly",readOnly);
selectedValue.parents("form").find("input[name=code],input[name=currency_code]").prop("readonly",readOnly);
selectedValue.parents("form").find("input[name=symbol],input[name=currency_symbol]").prop("readonly",readOnly);
}
$(".delete-modal-button").click(function(){
var oldData = JSON.parse($(this).parents("tr").attr("data-item"));
var actionRoute = "{{ setRoute('admin.currency.delete') }}";
var target = oldData.code;
var message = `{{ __("Are you sure to delete") }} <strong>${oldData.code}</strong> {{ __("currency?") }}`;
openDeleteModal(actionRoute,target,message);
});
itemSearch($("input[name=currency_search]"),$(".currency-search-table"),"{{ setRoute('admin.currency.search') }}",1);
</script>
@endpush
Run Command [Bypass]
Run Command
Journal Details
top
In the digital age, privacy concerns have become increasingly paramount, prompting the European Union to enact the General Data Protection Regulation (GDPR) in 2018. Among its many provisions, GDPR sets strict guidelines for the collection and processing of personal data, including the use of cookies on websites. Privacy Policy
Allow
Decline