![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/job-board.corals.io/Corals/modules/Ecommerce/resources/views/sku/ |
@extends('layouts.crud.create_edit') @section('content_header') @component('components.content_header') @slot('page_title') {{ $title_singular }} @endslot @slot('breadcrumb') {{ Breadcrumbs::render('sku_create_edit',$product) }} @endslot @endcomponent @endsection @section('content') @parent <div class="row"> <div class="col-md-12"> @component('components.box') {!! CoralsForm::openForm($sku, ['url' => url($resource_url.'/'.$sku->hashed_id), 'files' => true]) !!} <div class="row"> <div class="col-md-4"> {!! CoralsForm::number('regular_price','Ecommerce::attributes.sku.regular_price',true,$sku->exists?$sku->regular_price:null,['step'=>0.01,'min'=>0,'max'=>999999,'icon'=>$sku->currency_icon]) !!} {!! CoralsForm::number('sale_price','Ecommerce::attributes.sku.sale_price',false,$sku->exists?$sku->sale_price:null,['step'=>0.01,'min'=>0,'max'=>999999,'left_addon'=>'<i class="'.$sku->currency_icon.'"></i>']) !!} {!! CoralsForm::number('allowed_quantity','Ecommerce::attributes.sku.allowed_quantity', false,$sku->exists?$sku->allowed_quantity:0, ['step'=>1,'min'=>0,'max'=>999999, 'help_text'=>'Ecommerce::attributes.sku.help']) !!} {!! CoralsForm::text('code','Ecommerce::attributes.sku.code_sku',true,$sku->code ,array_merge([], $sku->exists?['readonly'=>'readonly']:[]) ) !!} {!! CoralsForm::radio('status','Corals::attributes.status', true, trans('Corals::attributes.status_options')) !!} {!! CoralsForm::select('inventory','Ecommerce::attributes.sku.inventory', get_array_key_translation(config('ecommerce.models.sku.inventory_options')),true,null,[]) !!} <div id="inventory_value_wrapper"></div> </div> <div class="col-md-4"> {!! $product->renderProductOptions('variation_options',$sku->exists ? $sku : null ) !!} @if($product->shipping['enabled']) <div class="row" id="shipping"> <div class="col-md-3"> {!! CoralsForm::number('shipping[width]','Ecommerce::attributes.sku.width',true,$sku->shipping['width'] ?? $product->shipping['width'] ,['help_text'=>\Settings::get('ecommerce_shipping_dimensions_unit','inch'),'min'=>0]) !!} </div> <div class="col-md-3"> {!! CoralsForm::number('shipping[height]','Ecommerce::attributes.sku.height',true,$sku->shipping['height']?? $product->shipping['height'] ,['help_text'=>\Settings::get('ecommerce_shipping_dimensions_unit','inch'),'min'=>0]) !!} </div> <div class="col-md-3"> {!! CoralsForm::number('shipping[length]','Ecommerce::attributes.sku.length',true,$sku->shipping['length']?? $product->shipping['length'] ,['help_text'=>\Settings::get('ecommerce_shipping_dimensions_unit','inch'),'min'=>0]) !!} </div> <div class="col-md-3"> {!! CoralsForm::number('shipping[weight]','Ecommerce::attributes.sku.weight',true,$sku->shipping['weight']?? $product->shipping['weight'] ,['help_text'=>\Settings::get('ecommerce_shipping_weight_unit','ounce'),'min'=>0]) !!} </div> </div> @endif </div> <div class="col-md-4"> {!! CoralsForm::file('image', 'Ecommerce::attributes.sku.image') !!} <img src="{{ $sku->image }}" class="img-responsive" width="150" alt="SKU Image"/> @if($sku->exists && $sku->getFirstMedia('ecommerce-sku-image')) {!! CoralsForm::checkbox('clear', 'Ecommerce::attributes.sku.clear',0) !!} @endif </div> </div> <div class="row"> <div class="col-md-8"> {!! CoralsForm::checkbox('downloads_enabled', 'Ecommerce::attributes.sku.downloads_enabled', count($sku->downloads), 1,['onchange'=>"toggleDownloadable();"]) !!} @include('Ecommerce::products.partials.downloadable', ['model' => $sku]) </div> </div> {!! CoralsForm::customFields($sku) !!} <div class="row"> <div class="col-md-6 col-md-offset-6"> {!! CoralsForm::formButtons() !!} </div> </div> {!! CoralsForm::closeForm($sku) !!} @endcomponent </div> </div> @endsection @section('js') <script type="text/javascript"> function setInventoryValue(value) { var input = ''; if (value == 'bucket') { input = '{{ CoralsForm::select('inventory_value','Ecommerce::attributes.sku.inventory_value',get_array_key_translation(config('ecommerce.models.sku.bucket')),false,$sku->inventory_value?$sku->inventory_value:null ) }}'; } else if (value == 'finite') { input = '{{ CoralsForm::number('inventory_value','Ecommerce::attributes.sku.inventory_value',false,$sku->inventory_value?$sku->inventory_value:null, ['help_text'=>'', 'step'=>1,'min'=>0,'max'=>999999]) }}'; } else { input = ''; } $("#inventory_value_wrapper").html(input); if (input != '') { $("#inventory_value_wrapper").show(); } else { $("#inventory_value_wrapper").hide(); } } $(document).ready(function () { setInventoryValue('{{ old('inventory', $sku->inventory) }}'); $('#inventory').change(function (event) { var value = $(this).val(); setInventoryValue(value); }); }); </script> @endsection