first upload all files

This commit is contained in:
NW
2023-06-11 13:14:03 +01:00
parent f14dbc52b5
commit c08b36d1b6
1705 changed files with 106852 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
$('#refresh-rates').on('click', (e) => {
$.ajax({
type: 'GET',
url: route('admin.currency_rates.refresh'),
success() {
DataTable.reload('#currency-rates-table .table');
window.admin.stopButtonLoading($(e.currentTarget));
},
error(xhr) {
error(xhr.responseJSON.message);
window.admin.stopButtonLoading($(e.currentTarget));
},
});
});

View File

@@ -0,0 +1,660 @@
<?php
return [
'AFN' => [
'name' => 'Afghan Afghani',
'subunit' => 2,
],
'ALL' => [
'name' => 'Albanian Lek',
'subunit' => 2,
],
'DZD' => [
'name' => 'Algerian Dinar',
'subunit' => 2,
],
'AOA' => [
'name' => 'Angolan Kwanza',
'subunit' => 2,
],
'ARS' => [
'name' => 'Argentine Peso',
'subunit' => 2,
],
'AMD' => [
'name' => 'Armenian Dram',
'subunit' => 2,
],
'AWG' => [
'name' => 'Aruban Florin',
'subunit' => 2,
],
'AUD' => [
'name' => 'Australian Dollar',
'subunit' => 2,
],
'AZN' => [
'name' => 'Azerbaijani Manat',
'subunit' => 2,
],
'BSD' => [
'name' => 'Bahamian Dollar',
'subunit' => 2,
],
'BHD' => [
'name' => 'Bahraini Dinar',
'subunit' => 3,
],
'BDT' => [
'name' => 'Bangladeshi Taka',
'subunit' => 2,
],
'BBD' => [
'name' => 'Barbadian Dollar',
'subunit' => 2,
],
'BYN' => [
'name' => 'Belarusian Ruble',
'subunit' => 2,
],
'BZD' => [
'name' => 'Belize Dollar',
'subunit' => 2,
],
'BMD' => [
'name' => 'Bermudan Dollar',
'subunit' => 2,
],
'BTN' => [
'name' => 'Bhutanese Ngultrum',
'subunit' => 2,
],
'BOB' => [
'name' => 'Bolivian Boliviano',
'subunit' => 2,
],
'BOV' => [
'name' => 'Bolivian Mvdol',
'subunit' => 2,
],
'BAM' => [
'name' => 'Bosnia-Herzegovina Convertible Mark',
'subunit' => 2,
],
'BWP' => [
'name' => 'Botswanan Pula',
'subunit' => 2,
],
'BRL' => [
'name' => 'Brazilian Real',
'subunit' => 2,
],
'GBP' => [
'name' => 'British Pound',
'subunit' => 2,
],
'BND' => [
'name' => 'Brunei Dollar',
'subunit' => 2,
],
'BGN' => [
'name' => 'Bulgarian Lev',
'subunit' => 2,
],
'BIF' => [
'name' => 'Burundian Franc',
'subunit' => 0,
],
'XPF' => [
'name' => 'CFP Franc',
'subunit' => 0,
],
'KHR' => [
'name' => 'Cambodian Riel',
'subunit' => 2,
],
'CAD' => [
'name' => 'Canadian Dollar',
'subunit' => 2,
],
'CVE' => [
'name' => 'Cape Verdean Escudo',
'subunit' => 2,
],
'KYD' => [
'name' => 'Cayman Islands Dollar',
'subunit' => 2,
],
'XAF' => [
'name' => 'Central African CFA Franc',
'subunit' => 0,
],
'CLP' => [
'name' => 'Chilean Peso',
'subunit' => 0,
],
'CLF' => [
'name' => 'Chilean Unit of Account (UF)',
'subunit' => 4,
],
'CNY' => [
'name' => 'Chinese Yuan',
'subunit' => 2,
],
'COP' => [
'name' => 'Colombian Peso',
'subunit' => 2,
],
'COU' => [
'name' => 'Colombian Real Value Unit',
'subunit' => 2,
],
'KMF' => [
'name' => 'Comorian Franc',
'subunit' => 0,
],
'CDF' => [
'name' => 'Congolese Franc',
'subunit' => 2,
],
'CRC' => [
'name' => 'Costa Rican Colón',
'subunit' => 2,
],
'HRK' => [
'name' => 'Croatian Kuna',
'subunit' => 2,
],
'CUC' => [
'name' => 'Cuban Convertible Peso',
'subunit' => 2,
],
'CUP' => [
'name' => 'Cuban Peso',
'subunit' => 2,
],
'CZK' => [
'name' => 'Czech Koruna',
'subunit' => 2,
],
'DKK' => [
'name' => 'Danish Krone',
'subunit' => 2,
],
'DJF' => [
'name' => 'Djiboutian Franc',
'subunit' => 0,
],
'DOP' => [
'name' => 'Dominican Peso',
'subunit' => 2,
],
'XCD' => [
'name' => 'East Caribbean Dollar',
'subunit' => 2,
],
'EGP' => [
'name' => 'Egyptian Pound',
'subunit' => 2,
],
'ERN' => [
'name' => 'Eritrean Nakfa',
'subunit' => 2,
],
'ETB' => [
'name' => 'Ethiopian Birr',
'subunit' => 2,
],
'EUR' => [
'name' => 'Euro',
'subunit' => 2,
],
'FKP' => [
'name' => 'Falkland Islands Pound',
'subunit' => 2,
],
'FJD' => [
'name' => 'Fijian Dollar',
'subunit' => 2,
],
'GMD' => [
'name' => 'Gambian Dalasi',
'subunit' => 2,
],
'GEL' => [
'name' => 'Georgian Lari',
'subunit' => 2,
],
'GHS' => [
'name' => 'Ghanaian Cedi',
'subunit' => 2,
],
'GIP' => [
'name' => 'Gibraltar Pound',
'subunit' => 2,
],
'GTQ' => [
'name' => 'Guatemalan Quetzal',
'subunit' => 2,
],
'GNF' => [
'name' => 'Guinean Franc',
'subunit' => 0,
],
'GYD' => [
'name' => 'Guyanaese Dollar',
'subunit' => 2,
],
'HTG' => [
'name' => 'Haitian Gourde',
'subunit' => 2,
],
'HNL' => [
'name' => 'Honduran Lempira',
'subunit' => 2,
],
'HKD' => [
'name' => 'Hong Kong Dollar',
'subunit' => 2,
],
'HUF' => [
'name' => 'Hungarian Forint',
'subunit' => 2,
],
'ISK' => [
'name' => 'Icelandic Króna',
'subunit' => 0,
],
'INR' => [
'name' => 'Indian Rupee',
'subunit' => 2,
],
'IDR' => [
'name' => 'Indonesian Rupiah',
'subunit' => 2,
],
'IRR' => [
'name' => 'Iranian Rial',
'subunit' => 2,
],
'IQD' => [
'name' => 'Iraqi Dinar',
'subunit' => 3,
],
'ILS' => [
'name' => 'Israeli New Shekel',
'subunit' => 2,
],
'JMD' => [
'name' => 'Jamaican Dollar',
'subunit' => 2,
],
'JPY' => [
'name' => 'Japanese Yen',
'subunit' => 0,
],
'JOD' => [
'name' => 'Jordanian Dinar',
'subunit' => 3,
],
'KZT' => [
'name' => 'Kazakhstani Tenge',
'subunit' => 2,
],
'KES' => [
'name' => 'Kenyan Shilling',
'subunit' => 2,
],
'KWD' => [
'name' => 'Kuwaiti Dinar',
'subunit' => 3,
],
'KGS' => [
'name' => 'Kyrgystani Som',
'subunit' => 2,
],
'LAK' => [
'name' => 'Laotian Kip',
'subunit' => 2,
],
'LBP' => [
'name' => 'Lebanese Pound',
'subunit' => 2,
],
'LSL' => [
'name' => 'Lesotho Loti',
'subunit' => 2,
],
'LRD' => [
'name' => 'Liberian Dollar',
'subunit' => 2,
],
'LYD' => [
'name' => 'Libyan Dinar',
'subunit' => 3,
],
'MOP' => [
'name' => 'Macanese Pataca',
'subunit' => 2,
],
'MKD' => [
'name' => 'Macedonian Denar',
'subunit' => 2,
],
'MGA' => [
'name' => 'Malagasy Ariary',
'subunit' => 2,
],
'MWK' => [
'name' => 'Malawian Kwacha',
'subunit' => 2,
],
'MYR' => [
'name' => 'Malaysian Ringgit',
'subunit' => 2,
],
'MVR' => [
'name' => 'Maldivian Rufiyaa',
'subunit' => 2,
],
'MRO' => [
'name' => 'Mauritanian Ouguiya',
'subunit' => 2,
],
'MUR' => [
'name' => 'Mauritian Rupee',
'subunit' => 2,
],
'MXV' => [
'name' => 'Mexican Investment Unit',
'subunit' => 2,
],
'MXN' => [
'name' => 'Mexican Peso',
'subunit' => 2,
],
'MDL' => [
'name' => 'Moldovan Leu',
'subunit' => 2,
],
'MNT' => [
'name' => 'Mongolian Tugrik',
'subunit' => 2,
],
'MAD' => [
'name' => 'Moroccan Dirham',
'subunit' => 2,
],
'MZN' => [
'name' => 'Mozambican Metical',
'subunit' => 2,
],
'MMK' => [
'name' => 'Myanmar Kyat',
'subunit' => 2,
],
'NAD' => [
'name' => 'Namibian Dollar',
'subunit' => 2,
],
'NPR' => [
'name' => 'Nepalese Rupee',
'subunit' => 2,
],
'ANG' => [
'name' => 'Netherlands Antillean Guilder',
'subunit' => 2,
],
'TWD' => [
'name' => 'New Taiwan Dollar',
'subunit' => 2,
],
'NZD' => [
'name' => 'New Zealand Dollar',
'subunit' => 2,
],
'NIO' => [
'name' => 'Nicaraguan Córdoba',
'subunit' => 2,
],
'NGN' => [
'name' => 'Nigerian Naira',
'subunit' => 2,
],
'KPW' => [
'name' => 'North Korean Won',
'subunit' => 2,
],
'NOK' => [
'name' => 'Norwegian Krone',
'subunit' => 2,
],
'OMR' => [
'name' => 'Omani Rial',
'subunit' => 3,
],
'PKR' => [
'name' => 'Pakistani Rupee',
'subunit' => 2,
],
'PAB' => [
'name' => 'Panamanian Balboa',
'subunit' => 2,
],
'PGK' => [
'name' => 'Papua New Guinean Kina',
'subunit' => 2,
],
'PYG' => [
'name' => 'Paraguayan Guarani',
'subunit' => 0,
],
'PEN' => [
'name' => 'Peruvian Sol',
'subunit' => 2,
],
'PHP' => [
'name' => 'Philippine Peso',
'subunit' => 2,
],
'PLN' => [
'name' => 'Polish Zloty',
'subunit' => 2,
],
'QAR' => [
'name' => 'Qatari Rial',
'subunit' => 2,
],
'RON' => [
'name' => 'Romanian Leu',
'subunit' => 2,
],
'RUB' => [
'name' => 'Russian Ruble',
'subunit' => 2,
],
'RWF' => [
'name' => 'Rwandan Franc',
'subunit' => 0,
],
'SVC' => [
'name' => 'Salvadoran Colón',
'subunit' => 2,
],
'WST' => [
'name' => 'Samoan Tala',
'subunit' => 2,
],
'SAR' => [
'name' => 'Saudi Riyal',
'subunit' => 2,
],
'RSD' => [
'name' => 'Serbian Dinar',
'subunit' => 2,
],
'SCR' => [
'name' => 'Seychellois Rupee',
'subunit' => 2,
],
'SLL' => [
'name' => 'Sierra Leonean Leone',
'subunit' => 2,
],
'SGD' => [
'name' => 'Singapore Dollar',
'subunit' => 2,
],
'SBD' => [
'name' => 'Solomon Islands Dollar',
'subunit' => 2,
],
'SOS' => [
'name' => 'Somali Shilling',
'subunit' => 2,
],
'ZAR' => [
'name' => 'South African Rand',
'subunit' => 2,
],
'KRW' => [
'name' => 'South Korean Won',
'subunit' => 0,
],
'SSP' => [
'name' => 'South Sudanese Pound',
'subunit' => 2,
],
'LKR' => [
'name' => 'Sri Lankan Rupee',
'subunit' => 2,
],
'SHP' => [
'name' => 'St. Helena Pound',
'subunit' => 2,
],
'SDG' => [
'name' => 'Sudanese Pound',
'subunit' => 2,
],
'SRD' => [
'name' => 'Surinamese Dollar',
'subunit' => 2,
],
'SZL' => [
'name' => 'Swazi Lilangeni',
'subunit' => 2,
],
'SEK' => [
'name' => 'Swedish Krona',
'subunit' => 2,
],
'CHF' => [
'name' => 'Swiss Franc',
'subunit' => 2,
],
'SYP' => [
'name' => 'Syrian Pound',
'subunit' => 2,
],
'STD' => [
'name' => 'São Tomé & Príncipe Dobra',
'subunit' => 2,
],
'TJS' => [
'name' => 'Tajikistani Somoni',
'subunit' => 2,
],
'TZS' => [
'name' => 'Tanzanian Shilling',
'subunit' => 2,
],
'THB' => [
'name' => 'Thai Baht',
'subunit' => 2,
],
'TOP' => [
'name' => 'Tongan Paʻanga',
'subunit' => 2,
],
'TTD' => [
'name' => 'Trinidad & Tobago Dollar',
'subunit' => 2,
],
'TND' => [
'name' => 'Tunisian Dinar',
'subunit' => 3,
],
'TRY' => [
'name' => 'Turkish Lira',
'subunit' => 2,
],
'TMT' => [
'name' => 'Turkmenistani Manat',
'subunit' => 2,
],
'USD' => [
'name' => 'US Dollar',
'subunit' => 2,
],
'UGX' => [
'name' => 'Ugandan Shilling',
'subunit' => 0,
],
'UAH' => [
'name' => 'Ukrainian Hryvnia',
'subunit' => 2,
],
'AED' => [
'name' => 'United Arab Emirates Dirham',
'subunit' => 2,
],
'UYU' => [
'name' => 'Uruguayan Peso',
'subunit' => 2,
],
'UYI' => [
'name' => 'Uruguayan Peso (Indexed Units)',
'subunit' => 0,
],
'UZS' => [
'name' => 'Uzbekistani Som',
'subunit' => 2,
],
'VUV' => [
'name' => 'Vanuatu Vatu',
'subunit' => 0,
],
'VEF' => [
'name' => 'Venezuelan Bolívar',
'subunit' => 2,
],
'VND' => [
'name' => 'Vietnamese Dong',
'subunit' => 0,
],
'CHE' => [
'name' => 'WIR Euro',
'subunit' => 2,
],
'CHW' => [
'name' => 'WIR Franc',
'subunit' => 2,
],
'XOF' => [
'name' => 'West African CFA Franc',
'subunit' => 0,
],
'YER' => [
'name' => 'Yemeni Rial',
'subunit' => 2,
],
'ZMW' => [
'name' => 'Zambian Kwacha',
'subunit' => 2,
],
'ZWL' => [
'name' => 'Zimbabwean Dollar',
'subunit' => 2,
],
];

View File

@@ -0,0 +1,5 @@
<?php
return [
'rate' => 'Rate',
];

View File

@@ -0,0 +1,20 @@
<?php
return [
'currency_rate' => 'Currency Rate',
'currency_rates' => 'Currency Rates',
'refresh_rates' => 'Refresh Rates',
'refresh_currency_rates_from' => 'Refresh currency rates from :service',
'table' => [
'currency' => 'Currency',
'code' => 'Code',
'rate' => 'Rate',
'last_updated' => 'Last Updated',
],
'tabs' => [
'group' => [
'currency_rate_information' => 'Currency Rate Information',
],
'general' => 'General',
],
];

View File

@@ -0,0 +1,5 @@
<?php
return [
'exchange_service_is_not_configured' => 'Currency rate exchange service is not configured.',
];

View File

@@ -0,0 +1,6 @@
<?php
return [
'index' => 'Index Currency Rates',
'edit' => 'Edit Currency Rates',
];

View File

@@ -0,0 +1,7 @@
<?php
return [
'fixer' => 'Fixer',
'forge' => 'Forge',
'currency_data_feed' => 'Currency Data Feed',
];

View File

@@ -0,0 +1,33 @@
@extends('admin::layout')
@component('admin::components.page.header')
@slot('title', trans('admin::resource.edit', ['resource' => trans('currency::currency_rates.currency_rate')]))
@slot('subtitle', $currencyRate->currency)
<li><a href="{{ route('admin.currency_rates.index') }}">{{ trans('currency::currency_rates.currency_rates') }}</a></li>
<li class="active">{{ trans('admin::resource.edit', ['resource' => trans('currency::currency_rates.currency_rate')]) }}</li>
@endcomponent
@section('content')
<form method="POST" action="{{ route('admin.currency_rates.update', $currencyRate) }}" class="form-horizontal" id="currency-rate-edit-form" novalidate>
{{ csrf_field() }}
{{ method_field('put') }}
{!! $tabs->render(compact('currencyRate')) !!}
</form>
@endsection
@push('shortcuts')
<dl class="dl-horizontal">
<dt><code>b</code></dt>
<dd>{{ trans('admin::admin.shortcuts.back_to_index', ['name' => trans('currency::currency_rates.currency_rate')]) }}</dd>
</dl>
@endpush
@push('scripts')
<script>
keypressAction([
{ key: 'b', route: "{{ route('admin.currency_rates.index') }}" }
]);
</script>
@endpush

View File

@@ -0,0 +1,50 @@
@extends('admin::layout')
@component('admin::components.page.header')
@slot('title', trans('currency::currency_rates.currency_rates'))
<li class="active">{{ trans('currency::currency_rates.currency_rates') }}</li>
@endcomponent
@section('content')
<div class="row">
<div class="btn-group pull-right">
<button id="refresh-rates" class="btn btn-primary btn-actions" data-loading>
{{ trans('currency::currency_rates.refresh_rates') }}
</button>
</div>
</div>
<div class="box box-primary">
<div class="box-body index-table" id="currency-rates-table">
@component('admin::components.table')
@slot('thead')
<tr>
<th>{{ trans('currency::currency_rates.table.currency') }}</th>
<th data-sort="asc">{{ trans('currency::currency_rates.table.code') }}</th>
<th>{{ trans('currency::currency_rates.table.rate') }}</th>
<th>{{ trans('currency::currency_rates.table.last_updated') }}</th>
</tr>
@endslot
@endcomponent
</div>
</div>
@endsection
@push('scripts')
<script>
DataTable.setRoutes('#currency-rates-table .table', {
index: 'admin.currency_rates.index',
edit: 'admin.currency_rates.edit',
});
new DataTable('#currency-rates-table .table', {
columns: [
{ data: 'currency_name', orderable: false, searchable: false },
{ data: 'currency' },
{ data: 'rate', searchable: false },
{ data: 'updated_at', searchable: false },
],
});
</script>
@endpush

View File

@@ -0,0 +1,5 @@
<div class="row">
<div class="col-md-8">
{{ Form::number('rate', trans('currency::attributes.rate'), $errors, $currencyRate, ['required' => true]) }}
</div>
</div>