activation.blade.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. @extends('backend.layouts.app')
  2. @section('content')
  3. <h4 class="text-center text-muted">{{translate('Activate OTP')}}</h4>
  4. <div class="row">
  5. <div class="col-md-4">
  6. <div class="card">
  7. <div class="card-header">
  8. <h3 class="mb-0 h6">{{translate('Nexmo OTP')}}</h3>
  9. </div>
  10. <div class="card-body text-center">
  11. <label class="aiz-switch aiz-switch-success mb-0">
  12. <input type="checkbox" onchange="updateSettings(this, 'nexmo')" @if(\App\Models\OtpConfiguration::where('type', 'nexmo')->first()->value == 1) checked @endif>
  13. <span class="slider round"></span>
  14. </label>
  15. </div>
  16. </div>
  17. </div>
  18. <div class="col-md-4">
  19. <div class="card">
  20. <div class="card-header">
  21. <h3 class="mb-0 h6">{{translate('Twilio OTP')}}</h3>
  22. </div>
  23. <div class="card-body text-center">
  24. <label class="aiz-switch aiz-switch-success mb-0">
  25. <input type="checkbox" onchange="updateSettings(this, 'twillo')" @if(\App\Models\OtpConfiguration::where('type', 'twillo')->first()->value == 1) checked @endif>
  26. <span class="slider round"></span>
  27. </label>
  28. </div>
  29. </div>
  30. </div>
  31. <div class="col-md-4">
  32. <div class="card">
  33. <div class="card-header">
  34. <h3 class="mb-0 h6">{{translate('SSL Wireless OTP')}}</h3>
  35. </div>
  36. <div class="card-body text-center">
  37. <label class="aiz-switch aiz-switch-success mb-0">
  38. <input type="checkbox" onchange="updateSettings(this, 'ssl_wireless')" @if(\App\Models\OtpConfiguration::where('type', 'ssl_wireless')->first()->value == 1) checked @endif>
  39. <span class="slider round"></span>
  40. </label>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="row">
  46. <div class="col-md-4">
  47. <div class="card">
  48. <div class="card-header">
  49. <h3 class="mb-0 h6">{{translate('Fast2SMS OTP')}}</h3>
  50. </div>
  51. <div class="card-body text-center">
  52. <label class="aiz-switch aiz-switch-success mb-0">
  53. <input type="checkbox" onchange="updateSettings(this, 'fast2sms')" @if(App\Models\OtpConfiguration::where('type', 'fast2sms')->first() != null && \App\Models\OtpConfiguration::where('type', 'fast2sms')->first()->value == 1) checked @endif>
  54. <span class="slider round"></span>
  55. </label>
  56. </div>
  57. </div>
  58. </div>
  59. <div class="col-md-4">
  60. <div class="card">
  61. <div class="card-header">
  62. <h3 class="mb-0 h6">{{translate('MIMO OTP')}}</h3>
  63. </div>
  64. <div class="card-body text-center">
  65. <label class="aiz-switch aiz-switch-success mb-0">
  66. <input type="checkbox" onchange="updateSettings(this, 'mimo')" @if(App\Models\OtpConfiguration::where('type', 'mimo')->first() != null && \App\Models\OtpConfiguration::where('type', 'mimo')->first()->value == 1) checked @endif>
  67. <span class="slider round"></span>
  68. </label>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="col-md-4">
  73. <div class="card">
  74. <div class="card-header">
  75. <h3 class="mb-0 h6">{{translate('MIMSMS')}}</h3>
  76. </div>
  77. <div class="card-body text-center">
  78. <label class="aiz-switch aiz-switch-success mb-0">
  79. <input type="checkbox" onchange="updateSettings(this, 'mimsms')" @if(\App\Models\OtpConfiguration::where('type', 'mimsms')->first() != null && \App\Models\OtpConfiguration::where('type', 'mimsms')->first()->value == 1) checked @endif>
  80. <span class="slider round"></span>
  81. </label>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="row">
  87. <div class="col-md-4">
  88. <div class="card">
  89. <div class="card-header">
  90. <h3 class="mb-0 h6">{{translate('MSEGAT SMS')}}</h3>
  91. </div>
  92. <div class="card-body text-center">
  93. <label class="aiz-switch aiz-switch-success mb-0">
  94. <input type="checkbox" onchange="updateSettings(this, 'msegat')" @if(\App\Models\OtpConfiguration::where('type', 'msegat')->first() != null && \App\Models\OtpConfiguration::where('type', 'msegat')->first()->value == 1) checked @endif>
  95. <span class="slider round"></span>
  96. </label>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. @endsection
  102. @section('script')
  103. <script type="text/javascript">
  104. function updateSettings(el, type){
  105. if($(el).is(':checked')){
  106. var value = 1;
  107. }
  108. else{
  109. var value = 0;
  110. }
  111. $.post('{{ route('otp_configurations.update.activation') }}', {_token:'{{ csrf_token() }}', type:type, value:value}, function(data){
  112. if(data == 1){
  113. AIZ.plugins.notify('success', '{{ translate('Settings updated successfully') }}');
  114. }
  115. else{
  116. AIZ.plugins.notify('danger', '{{ translate('Something went wrong') }}');
  117. }
  118. });
  119. }
  120. </script>
  121. @endsection