Viewing File: /home/ubuntu/misabloom-backend-base/resources/views/admin/orders/modals.blade.php

<!-- begin::Order Status Popup-modal -->
<div class="modal fade" tabindex="-1" id="change_order_status_{{$order->id ?? ''}}">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <h6 class="modal-title"> {{ tr('order_status') }} </h6>
                <div class="btn btn-icon btn-sm btn-active-light-primary ms-2" data-bs-dismiss="modal" aria-label="Close"> 
                    <span class="svg-icon svg-icon-2x"> <i class="lar la-times-circle fs-2x"></i> </span> 
                </div>
            </div>

            <div class="model-body m-5">
                <form class="form" method="GET" action="{{ route('admin.orders.status') }}">
                    <div class="form-group">
                        <input type="hidden"  name="order_id" value="{{ $order->id }}">
                        @if($order->order_status == ORDER_STATUS_RETURNED && $order->status == ORDER_RETURN_INITIATED)
                            <span class="text-danger fw-bolder"> {{ tr('return_reason') }} : </span> 
                            <p class="px-3"> {{ $order->cancelled_reason ? : tr('na') }} </p>
                        @endif

                        @if($order->order_status == ORDER_STATUS_PENDING && $order->status != ORDER_COMPLETED)
                            <label for="reason" class="text-muted">{{ tr('orders_status_popup') }}</label>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RECEIVED_{{ $order->id }}" value="{{ORDER_RECEIVED}}" @if($order->status == ORDER_RECEIVED || old('status') == ORDER_RECEIVED) checked @endif @if(!in_array($order->status, [ORDER_RECEIVED])) disabled @endif>
                                <label class="form-check-label" for="ORDER_RECEIVED_{{ $order->id }}">{{ tr('received') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_AWAITING_PICKUP_{{ $order->id }}" value="{{ORDER_AWAITING_PICKUP}}" @if($order->status == ORDER_AWAITING_PICKUP || old('status') == ORDER_AWAITING_PICKUP) checked @endif>
                                <label class="form-check-label" for="ORDER_AWAITING_PICKUP_{{ $order->id }}">{{ tr('awaiting_pickup') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_AWAITING_SHIPMENT_{{ $order->id }}" value="{{ORDER_AWAITING_SHIPMENT}}" @if($order->status == ORDER_AWAITING_SHIPMENT || old('status') == ORDER_AWAITING_SHIPMENT) checked @endif>
                                <label class="form-check-label" for="ORDER_AWAITING_SHIPMENT_{{ $order->id }}">{{ tr('awaiting_shipment') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_SHIPPED_{{ $order->id }}" value="{{ORDER_SHIPPED}}" @if($order->status == ORDER_SHIPPED || old('status') == ORDER_SHIPPED) checked @endif>
                                <label class="form-check-label" for="ORDER_SHIPPED_{{ $order->id }}">{{ tr('shipped') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_COMPLETED_{{ $order->id }}" value="{{ORDER_COMPLETED}}" @if($order->status == ORDER_COMPLETED || old('status') == ORDER_COMPLETED) checked @endif>
                                <label class="form-check-label" for="ORDER_COMPLETED_{{ $order->id }}">{{ tr('completed') }}</label>
                            </div>
                            @if(in_array($order->status, [ORDER_RECEIVED, ORDER_AWAITING_PICKUP, ORDER_AWAITING_SHIPMENT]))
                                <div class="form-check py-2">
                                    <input class="form-check-input" type="radio" name="status" id="ORDER_CANCELLED_{{ $order->id }}" value="{{ORDER_CANCELLED}}" @if($order->status == ORDER_CANCELLED || old('status') == ORDER_CANCELLED) checked @endif>
                                    <label class="form-check-label" for="ORDER_CANCELLED_{{ $order->id }}">{{ tr('cancelled') }}</label>
                                </div>
                            @endif
                        @elseif($order->order_status == ORDER_STATUS_RETURNED && $order->status != ORDER_REFUND_INITIATED)
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RETURN_INITIATED_{{ $order->id }}" value="{{ORDER_RETURN_INITIATED}}" @if($order->status == ORDER_RETURN_INITIATED || old('status') == ORDER_RETURN_INITIATED) checked @endif>
                                <label class="form-check-label" for="ORDER_RETURN_INITIATED_{{ $order->id }}">{{ tr('return_initiated') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RETURN_ACCEPTED_{{ $order->id }}" value="{{ORDER_RETURN_ACCEPTED}}" @if($order->status == ORDER_RETURN_ACCEPTED || old('status') == ORDER_RETURN_ACCEPTED) checked @endif>
                                <label class="form-check-label" for="ORDER_RETURN_ACCEPTED_{{ $order->id }}">{{ tr('return_accepted') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RETURN_REJECTED_{{ $order->id }}" value="{{ORDER_RETURN_REJECTED}}" @if($order->status == ORDER_RETURN_REJECTED || old('status') == ORDER_RETURN_REJECTED) checked @endif>
                                <label class="form-check-label" for="ORDER_RETURN_REJECTED_{{ $order->id }}">{{ tr('return_rejected') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RETURN_USER_DAMAGE_{{ $order->id }}" value="{{ORDER_RETURN_USER_DAMAGE}}" @if($order->status == ORDER_RETURN_USER_DAMAGE || old('status') == ORDER_RETURN_USER_DAMAGE) checked @endif>
                                <label class="form-check-label" for="ORDER_RETURN_USER_DAMAGE_{{ $order->id }}">{{ tr('return_user_damage') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_RETURN_SUCCESS_{{ $order->id }}" value="{{ORDER_RETURN_SUCCESS}}" @if($order->status == ORDER_RETURN_SUCCESS || old('status') == ORDER_RETURN_SUCCESS) checked @endif>
                                <label class="form-check-label" for="ORDER_RETURN_SUCCESS_{{ $order->id }}">{{ tr('return_success') }}</label>
                            </div>
                        @elseif($order->status == ORDER_REFUND_INITIATED && ($order->order_status == ORDER_STATUS_CANCELLED || $order->order_status == ORDER_STATUS_RETURNED))
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_REFUND_INITIATED_{{ $order->id }}" value="{{ORDER_REFUND_INITIATED}}" @if($order->status == ORDER_REFUND_INITIATED || old('status') == ORDER_REFUND_INITIATED) checked @endif>
                                <label class="form-check-label" for="ORDER_REFUND_INITIATED_{{ $order->id }}">{{ tr('refund_initiated') }}</label>
                            </div>
                            <div class="form-check py-2">
                                <input class="form-check-input" type="radio" name="status" id="ORDER_REFUND_SUCCESS_{{ $order->id }}" value="{{ORDER_REFUND_SUCCESS}}" @if($order->status == ORDER_REFUND_SUCCESS || old('status') == ORDER_REFUND_SUCCESS) checked @endif>
                                <label class="form-check-label" for="ORDER_REFUND_SUCCESS_{{ $order->id }}">{{ tr('refund_success') }}</label>
                            </div>
                        @else 
                            <h4 class="text-success text-center"> {{ tr('order_completed') }} </h4>
                        @endif
                    </div>

                    @if($order->order_status != ORDER_STATUS_COMPLETED)
                        <div class="modal-footer mt-5">
                            <button type="button" class="btn btn-danger" data-bs-dismiss="modal">{{ tr('cancel') }}</button>
                            <button type="submit" class="btn btn-success">{{ tr('submit') }}</button> 
                        </div>
                    @endif
                </form>
            </div>
        </div>
    </div>
</div>
<!-- end::Order Status Popup-modal -->
Back to Directory File Manager