index.blade.php 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. @extends('backend.layouts.app')
  2. @section('content')
  3. <div class="row">
  4. <div class="col-lg-6">
  5. <div class="card">
  6. <div class="card-header">
  7. <h5 class="mb-0 h6">{{translate('Set Currency Formats')}}</h5>
  8. </div>
  9. <div class="card-body">
  10. <form class="form-horizontal" action="{{ route('business_settings.update') }}" method="POST">
  11. @csrf
  12. <div class="form-group row">
  13. <input type="hidden" name="types[]" value="symbol_format">
  14. <div class="col-lg-3">
  15. <label class="control-label">{{translate('Symbol Format')}}</label>
  16. </div>
  17. <div class="col-lg-6">
  18. <select class="form-control aiz-selectpicker" name="symbol_format">
  19. <option value="1" @if(get_setting('symbol_format') == 1) selected @endif>[Symbol][Amount]</option>
  20. <option value="2" @if(get_setting('symbol_format') == 2) selected @endif>[Amount][Symbol]</option>
  21. <option value="3" @if(get_setting('symbol_format') == 3) selected @endif>[Symbol] [Amount]</option>
  22. <option value="4" @if(get_setting('symbol_format') == 4) selected @endif>[Amount] [Symbol]</option>
  23. </select>
  24. </div>
  25. </div>
  26. <div class="form-group row">
  27. <input type="hidden" name="types[]" value="decimal_separator">
  28. <div class="col-lg-3">
  29. <label class="control-label">{{translate('Decimal Separator')}}</label>
  30. </div>
  31. <div class="col-lg-6">
  32. <select class="form-control aiz-selectpicker" name="decimal_separator">
  33. <option value="1" @if(get_setting('decimal_separator') == 1) selected @endif>1,23,456.70</option>
  34. <option value="2" @if(get_setting('decimal_separator') == 2) selected @endif>1.23.456,70</option>
  35. </select>
  36. </div>
  37. </div>
  38. <div class="form-group row">
  39. <input type="hidden" name="types[]" value="no_of_decimals">
  40. <div class="col-lg-3">
  41. <label class="control-label">{{translate('No of decimals')}}</label>
  42. </div>
  43. <div class="col-lg-6">
  44. <select class="form-control aiz-selectpicker" name="no_of_decimals">
  45. <option value="0" @if(get_setting('no_of_decimals') == 0) selected @endif>12345</option>
  46. <option value="1" @if(get_setting('no_of_decimals') == 1) selected @endif>1234.5</option>
  47. <option value="2" @if(get_setting('no_of_decimals') == 2) selected @endif>123.45</option>
  48. <option value="3" @if(get_setting('no_of_decimals') == 3) selected @endif>12.345</option>
  49. </select>
  50. </div>
  51. </div>
  52. <div class="form-group mb-0 text-right">
  53. <button type="submit" class="btn btn-sm btn-primary">{{translate('Save')}}</button>
  54. </div>
  55. </form>
  56. </div>
  57. </div>
  58. </div>
  59. <div class="col-lg-6">
  60. <div class="card">
  61. <div class="card-header">
  62. <h5 class="mb-0 h6">{{translate('System Default Currency')}}</h5>
  63. </div>
  64. <div class="card-body">
  65. <form class="form-horizontal" action="{{ route('business_settings.update') }}" method="POST">
  66. @csrf
  67. <div class="form-group row">
  68. <div class="col-lg-3">
  69. <label class="control-label">{{translate('System Default Currency')}}</label>
  70. </div>
  71. <div class="col-lg-6">
  72. <select class="form-control aiz-selectpicker" name="system_default_currency" data-live-search="true">
  73. @foreach ($active_currencies as $key => $currency)
  74. <option value="{{ $currency->id }}" <?php if(get_setting('system_default_currency') == $currency->id) echo 'selected'?> >
  75. {{ $currency->name }}
  76. </option>
  77. @endforeach
  78. </select>
  79. </div>
  80. <input type="hidden" name="types[]" value="system_default_currency">
  81. <div class="col-lg-3">
  82. <button class="btn btn-sm btn-primary" type="submit">{{translate('Save')}}</button>
  83. </div>
  84. </div>
  85. </form>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="aiz-titlebar text-left mt-2 mb-3">
  91. <div class="row align-items-center">
  92. <!--<div class="col-md-6">-->
  93. <!-- <h1 class="h3">{{translate('All Currencies')}}</h1>-->
  94. <!--</div>-->
  95. <div class="col-md-6 text-md-left">
  96. <a onclick="currency_modal()" href="#" class="btn btn-circle btn-primary">
  97. <span>{{translate('Add New Currency')}}</span>
  98. </a>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="card">
  103. <div class="card-header row gutters-5">
  104. <div class="col text-center text-md-left">
  105. <h5 class="mb-md-0 h6">{{ translate('All Currencies') }}</h5>
  106. </div>
  107. <div class="col-md-4">
  108. <form class="" id="sort_currencies" action="" method="GET">
  109. <div class="input-group input-group-sm">
  110. <input type="text" class="form-control" id="search" name="search"@isset($sort_search) value="{{ $sort_search }}" @endisset placeholder="{{ translate('Type name & Enter') }}">
  111. </div>
  112. </form>
  113. </div>
  114. </div>
  115. <div class="card-body">
  116. <table class="table aiz-table mb-0">
  117. <thead>
  118. <tr>
  119. <th data-breakpoints="lg">#</th>
  120. <th>{{translate('Currency name')}}</th>
  121. <th data-breakpoints="lg">{{translate('Currency symbol')}}</th>
  122. <th data-breakpoints="lg">{{translate('Currency code')}}</th>
  123. <th>{{translate('Exchange rate')}}(1 USD = ?)</th>
  124. <th data-breakpoints="lg">{{translate('Status')}}</th>
  125. <th class="text-right">{{translate('Options')}}</th>
  126. </tr>
  127. </thead>
  128. <tbody>
  129. @foreach ($currencies as $key => $currency)
  130. <tr>
  131. <td>{{ ($key+1) + ($currencies->currentPage() - 1)*$currencies->perPage() }}</td>
  132. <td>{{$currency->name}}</td>
  133. <td>{{$currency->symbol}}</td>
  134. <td>{{$currency->code}}</td>
  135. <td>{{$currency->exchange_rate}}</td>
  136. <td>
  137. <label class="aiz-switch aiz-switch-success mb-0">
  138. <input onchange="update_currency_status(this)" value="{{ $currency->id }}" type="checkbox" <?php if($currency->status == 1) echo "checked";?> >
  139. <span class="slider round"></span>
  140. </label>
  141. </td>
  142. <td class="text-right">
  143. <a class="btn btn-soft-primary btn-icon btn-circle btn-sm" onclick="edit_currency_modal('{{$currency->id}}');" title="{{ translate('Edit') }}">
  144. <i class="las la-edit"></i>
  145. </a>
  146. </td>
  147. </tr>
  148. @endforeach
  149. </tbody>
  150. </table>
  151. <div class="aiz-pagination">
  152. {{ $currencies->appends(request()->input())->links() }}
  153. </div>
  154. </div>
  155. </div>
  156. @endsection
  157. @section('modal')
  158. <!-- Delete Modal -->
  159. @include('modals.delete_modal')
  160. <div class="modal fade" id="add_currency_modal">
  161. <div class="modal-dialog">
  162. <div class="modal-content" id="modal-content">
  163. </div>
  164. </div>
  165. </div>
  166. <div class="modal fade" id="currency_modal_edit">
  167. <div class="modal-dialog">
  168. <div class="modal-content" id="modal-content">
  169. </div>
  170. </div>
  171. </div>
  172. @endsection
  173. @section('script')
  174. <script type="text/javascript">
  175. function sort_currencies(el){
  176. $('#sort_currencies').submit();
  177. }
  178. function currency_modal(){
  179. $.get('{{ route('currency.create') }}',function(data){
  180. $('#modal-content').html(data);
  181. $('#add_currency_modal').modal('show');
  182. });
  183. }
  184. function update_currency_status(el){
  185. if(el.checked){
  186. var status = 1;
  187. }
  188. else{
  189. var status = 0;
  190. }
  191. $.post('{{ route('currency.update_status') }}', {_token:'{{ csrf_token() }}', id:el.value, status:status}, function(data){
  192. if(data == 1){
  193. AIZ.plugins.notify('success', '{{ translate('Currency Status updated successfully') }}');
  194. }
  195. else{
  196. AIZ.plugins.notify('danger', '{{ translate('Something went wrong') }}');
  197. }
  198. });
  199. }
  200. function edit_currency_modal(id){
  201. $.post('{{ route('currency.edit') }}',{_token:'{{ @csrf_token() }}', id:id}, function(data){
  202. $('#currency_modal_edit .modal-content').html(data);
  203. $('#currency_modal_edit').modal('show', {backdrop: 'static'});
  204. });
  205. }
  206. </script>
  207. @endsection