outlet-sidebar.blade.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <style>
  2. #main{
  3. position: relative;
  4. }
  5. #main .disabled{
  6. content: "";
  7. position: absolute;
  8. top: 0;
  9. left: -12.5px;
  10. width: calc(100% + 25px);
  11. height: 100%;
  12. z-index: 5;
  13. background: hsla(0,0%,100%,.9);
  14. }
  15. #main.active .disabled{
  16. display: none;}
  17. .btn-toggle.btn-sm,.btn-toggle.btn-sm > .handle{
  18. border-radius: 16px;
  19. }
  20. .btn-toggle.btn-lg,.btn-toggle.btn-lg > .handle{
  21. border-radius: 20px;
  22. }
  23. .btn-toggle,.btn-toggle > .handle{
  24. border-radius: 16px;
  25. }
  26. .outlet-status{
  27. background: #C1C1C1;
  28. padding: 30px 45px 10px;
  29. }
  30. .fixed .content-wrapper{
  31. padding-top: 0 !important;
  32. }
  33. .resto-menu{
  34. }
  35. .resto-menu li{
  36. display: inline-block;
  37. width: 100%;
  38. font-size: 1rem;
  39. padding: 7px;
  40. }
  41. .resto-menu li .nav-link {
  42. font-size: 14px;
  43. font-weight: 400;
  44. color:#000
  45. }
  46. .resto-menu li:hover,.resto-menu li.active{
  47. border-right: 4px solid;
  48. border-color: #FFAB00;
  49. }
  50. .resto-menu li:hover,.resto-menu li.active{
  51. border-right: 4px solid;
  52. border-color: #FFAB00;
  53. }
  54. .resto-menu li.active span{
  55. font-weight: 600;
  56. }
  57. .outlet-active{
  58. background-color: #FFAB00 !important;
  59. }
  60. .nav-link:hover, .nav-link:focus{
  61. }
  62. .p-outletnameP{
  63. padding-left: 47px;
  64. padding-top: 22px;
  65. padding-bottom: 25px;
  66. }
  67. .outlet-info-section{
  68. padding:30px;
  69. }
  70. /*.outlet-active{
  71. height: 30px !important;
  72. width: 90px !important;
  73. }
  74. .outlet-active:after{
  75. font-size: 13px !important;
  76. content: "Yes" !important;
  77. }
  78. .outlet-active > .handle{
  79. width: 2.125rem !important;
  80. height: 2.125rem !important;
  81. top:0rem !important;
  82. }
  83. .outlet-active.active > .handle {
  84. left: 2.1rem !important;
  85. transition: left .25s !important;
  86. }*/
  87. </style>
  88. @php
  89. $resto = \App\Models\Restaurants::find(\App\Helpers\CommonMethods::getRestuarantID());
  90. $lang = $resto->default_lang;
  91. $restuarant1 = $resto;
  92. $resto_meta = isset($restuarant1->resto_metas)?$restuarant1->resto_metas:null;
  93. //dump($resto_meta);
  94. $resto_metas = [];
  95. $billing = [];
  96. if(isset($resto_meta)){
  97. foreach($resto_meta as $meta){
  98. if($meta->outlet_id!=""){
  99. continue;
  100. }
  101. $index_name = isset($meta->resto_meta_defs->parents)?$meta->resto_meta_defs->parents->meta_def_name:$meta->resto_meta_defs->meta_def_name;
  102. // dump($meta->resto_meta_defs);
  103. if($index_name=="BILLING_GATEWAY"){
  104. // dump($meta->resto_meta_defs->meta_def_name);
  105. // $resto_metas['BILLING_GATEWAY'][] = $meta->meta_val;
  106. $billing[] = array('id'=>$meta->meta_id,'value'=>$meta->meta_val);
  107. }
  108. $resto_metas[$index_name] = $meta->meta_val;
  109. }
  110. }
  111. $resto_metas['BILLING_GATEWAY'] = $billing;
  112. $currency = isset($resto_metas['BUSSINESS_CCY'])?$resto_metas['BUSSINESS_CCY']:"IQD";
  113. $business_type = isset($resto_metas['BUSSINESS_TYPE'])?$resto_metas['BUSSINESS_TYPE']:"Restaurants";
  114. $business_type = trim($business_type);
  115. app()->setLocale($lang);
  116. if(session('app_lang') !==null){
  117. $lang = session('app_lang');
  118. app()->setLocale($lang);
  119. }
  120. @endphp
  121. <div class="row" style="--bs-gutter-x:0">
  122. <div class="col-12 outlet-status">
  123. <div class="d-flex justify-content-start mb-3">
  124. <div class="">
  125. @if(isset($outlet))
  126. <p style="margin-top: 0; margin-bottom: 5px">{{__('label.outlet_is_active')}}</p>
  127. @endif
  128. </div>
  129. <div class="" style="margin-right: 10px; margin-left: 7px; margin-top: -4px">
  130. @if(isset($outlet))
  131. <button type="button" class="btn btn-sm btn-toggle btn-success @if(isset($outlet) &&$outlet->active=="1") active @endif outlet-active" data-bs-toggle="button" aria-pressed="@if(isset($outlet) && $outlet->active=="1") true @else false @endif" autocomplete="off">
  132. <div class="handle"></div>
  133. </button>
  134. @endif
  135. </div>
  136. </div>
  137. </div>
  138. </div>
  139. <div class="row" style=";--bs-gutter-x:0">
  140. <div class="col-md-12 p-outletnameP">
  141. <a href="{!! env('APP_URL') !!}outlets" style="color: #000;">
  142. <svg style="margin-right: 10px" id="Shape_707" data-name="Shape 707" xmlns="http://www.w3.org/2000/svg" width="21.079" height="13.138" viewBox="0 0 21.079 13.138">
  143. <path id="Shape_707-2" data-name="Shape 707" d="M1992.041,272.576a1.21,1.21,0,0,1-1.319.855c-7.25-.011-8.5-.007-15.75-.007h-.379c.1.1.16.17.224.234q1.722,1.718,3.446,3.436a1.037,1.037,0,0,1,.288,1.091,1,1,0,0,1-.8.725,1.056,1.056,0,0,1-1-.339q-1.945-1.944-3.9-3.883c-.456-.454-.924-.9-1.362-1.368a6.5,6.5,0,0,1-.526-.744v-.424a5.306,5.306,0,0,1,.526-.744c1.74-1.751,3.494-3.488,5.24-5.233a1.076,1.076,0,0,1,1.023-.357,1,1,0,0,1,.8.725,1.023,1.023,0,0,1-.271,1.072c-.654.656-1.312,1.306-1.965,1.962-.559.561-1.114,1.125-1.712,1.728h.341c7.259,0,8.518,0,15.778-.007a1.207,1.207,0,0,1,1.319.855Z" transform="translate(-1970.962 -265.795)" fill="#6d6d6d" opacity="0.569"/>
  144. </svg> {{__('label.outlets')}}</a>
  145. <h3>
  146. @if(isset($outlet)) {!! $outlet->name !!}@endif
  147. </h3>
  148. </div>
  149. <div class="col-md-12">
  150. <ul class="resto-menu mt-5" role="tablist">
  151. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-form" || \Illuminate\Support\Facades\Route::currentRouteName()=="OutletEdit") active @endif">
  152. <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/edit/{!! $outlet->unique_key !!}" @else href="{!! env('APP_URL') !!}new/outlet" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-form") active @endif"><span>{{__('label.basic_information')}}</span></a> </li>
  153. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-address") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/address?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-address") active @endif"><span>{{__('label.address')}}</span></a> </li>{{--
  154. <li class="nav-item"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/ordering-mode?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-ordering-mode") active @endif"><span>{{__('label.ordering_mode')}}</span></a> </li>--}}
  155. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-delivery") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/delivery?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-delivery") active @endif"><span>{{__('label.delivery')}}</span></a> </li>
  156. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-delivery-area") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/area/delivery?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-delivery-area") active @endif"><span>{{__('label.delivery_area')}}</span></a> </li>
  157. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-pickup") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/pickup?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-pickup") active @endif"><span>{{__('label.pickup')}}</span></a> </li>
  158. @if( $business_type=="Restaurants")
  159. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-contactless-dining") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/contactless/dining?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-contactless-dining") active @endif"><span>{{__('label.contactless_dining')}}</span></a> </li>
  160. @endif
  161. <li class="nav-item @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-digital-menu") active @endif"> <a @if(isset($outlet)) href="{!! env('APP_URL') !!}outlet/digital/menu?o={!! $outlet->unique_key !!}" @else href="#!" @endif class="nav-link @if(\Illuminate\Support\Facades\Route::currentRouteName()=="outlets-digital-menu") active @endif"><span>{{__('label.qr_code_digital_menu')}}</span></a> </li>
  162. </ul>
  163. </div>
  164. </div>