Spamworldpro Mini Shell
Spamworldpro


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/job-board.corals.io/Corals/modules/Ecommerce/resources/views/sku/create_edit.blade.php
@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

Spamworldpro Mini