Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.147.82.108
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : product_detail.blade.php
 <x-main.header />
<style>
    .discount-notice {
        background-color: #C57E50;
        border: 1px solid #ddd;
        padding: 10px;
        margin-top: 20px;
        border-radius: 5px;
        font-size: 16px;
        color: #fff;
    }
</style>
<main>
    <section class="main-details">
        <div class="container">
            <div class="row align-items-center">
                <div class="col-12 col-md-6">
                    <!-- Discount Notice -->
                    <div class="discount-notice">
                        <p><strong>Special Offer:</strong> Buy 5 or more of this product and get a $10 discount!</p>
                    </div>
                    <!-- End of Discount Notice -->
                    <div class="silder-mock" element-id="360">
                        <div class="main-silder-car" element-id="359">
                            <div id="sync1" class="owl-carousel owl-theme" element-id="358">
                                @php
                                $gallery_images = json_decode($pro->product_gallery);
                                @endphp
                                @if($gallery_images)
                                @foreach($gallery_images as $key => $image)
                                <div class="item" element-id="322">
                                    <a href="{{ asset('storage/images/'.$image) }}" data-fancybox="gallery" class="fancybox" element-id="321">
                                        <img src="{{ asset('storage/images/'.$image) }}" class="img-fluid" alt="img" element-id="320">
                                    </a>
                                </div>
                                @endforeach
                                @endif
                            </div>

                            @if(is_array($gallery_images) && !empty($gallery_images))
                            <div id="sync2" class="owl-carousel owl-theme" element-id="283">
                                @foreach($gallery_images as $key => $image)
                                @if($image)
                                <div class="item" element-id="279">
                                    <img src="{{ asset('storage/images/'.$image) }}" class="img-fluid" alt="img" element-id="278">
                                </div>
                                @endif
                                @endforeach
                            </div>
                            @else
                            <p>No gallery images available.</p>
                            @endif
                        </div>
                    </div>
                    <!-- <div class="owl-nav disabled" element-id="256"><button type="button" role="presentation" class="owl-prev" element-id="255"><span aria-label="Previous" element-id="254">‹</span></button><button type="button" role="presentation" class="owl-next" element-id="253"><span aria-label="Next" element-id="252">›</span></button>
                    </div> -->
                    <div class="owl-dots disabled" element-id="251"></div>


                </div>


                <div class="col-12 col-md-6">
                    <div class="silder-text">
                        <h2>{{ $pro->product_heading }}</h2>
                        <p>{{ $pro->category->category_heading }}</p>
                    </div>
                    <div class="silder-flex-text">
                        <ul class="mortion">
                            <li class="inverter">
                                <input type="hidden" id="originalPrice" value="{{ $pro->product_origional_price }}" />
                                <h4>${{ $pro->product_origional_price }}</h4>
                                <h5>${{ $pro->product_selling_price }}</h5>

                            </li>
                         
<div id="discount-section">
    <p>{{ isset($discount) && $discount > 0 ? 'Discount Applied: <span id="discountPrice">$' . $discount.'</span>' : 'No discount applied.' }}</p>
</div>
<div id="final-price">
    <p>Final Price: ${{ $final_price ?? $product->product_origional_price }}</p>
</div>






                            <li class="start">
                                <ul class="mation">
                                    <div class="review_rating" element-id="124">
                                        <input id="star_rating-5" type="radio" name="star_rating" value="5" element-id="123"><label for="star_rating-5" element-id="122"><i class="fas fa-star" element-id="121"></i></label>
                                        <input id="star_rating-4" type="radio" name="star_rating" value="4" checked="" element-id="120"><label for="star_rating-4" element-id="119"><i class="fas fa-star" element-id="118"></i></label>
                                        <input id="star_rating-3" type="radio" name="star_rating" value="3" element-id="117"><label for="star_rating-3" element-id="116"><i class="fas fa-star" element-id="115"></i></label>
                                        <input id="star_rating-2" type="radio" name="star_rating" value="2" element-id="114"><label for="star_rating-2" element-id="113"><i class="fas fa-star" element-id="112"></i></label>
                                        <input id="star_rating-1" type="radio" name="star_rating" value="1" element-id="111"><label for="star_rating-1" element-id="110"><i class="fas fa-star" element-id="109"></i></label>
                                    </div>
                                    <h4>5 Star Reviews</h4>
                                </ul>
                                <ul class="icon-image">

                                    <li><img src="{{ asset('asset/front_asset/images/Ellipse15.png') }}" class="img-fluid" alt="img"></li>
                                    <li><img src="{{ asset('asset/front_asset/images/Ellipse16.png') }}" class="img-fluid" alt="img"></li>
                                    <li><img src="{{ asset('asset/front_asset/images/Ellipse18.png') }}" class="img-fluid" alt="img"></li>


                                    <h3>+10 Customer Reviews</h3>

                                </ul>


                            </li>
                        </ul>
                    </div>
                    <!-- <div class="nationality">
                        <h2>Choose A Color</h2>
                        <div class="color-radio-container" element-id="186">
                            <ul element-id="185">
                                <li element-id="184">
                                    <input data-imgmain="images/short-2.png" data-imgrolling="images/short-4.png" type="radio" id="color-1" name="color_variant" value="1" check="" element-id="183">
                                    <label for="color-1" style=" background-color: #000;" class="color-radio red" element-id="182"></label>
                                </li>
                                <li element-id="181">
                                    <input data-imgmain="images/short-2.png" data-imgrolling="images/short-4.png" type="radio" id="color-2" name="color_variant" value="2" check="" element-id="180">
                                    <label for="color-2" style=" background-color: #ffff;" class="color-radio red" element-id="179"></label>
                                </li>
                                <li element-id="178">
                                    <input data-imgmain="images/short-2.png" data-imgrolling="images/short-4.png" type="radio" id="color-4" name="color_variant" value="4" check="" element-id="177">
                                    <label for="color-4" style=" background: url(./images/cicrule/background-78.png);
                                            background-position:center center;
                                            " class="color-radio red" element-id="176"></label>
                                </li>
                                <li element-id="175">
                                    <input data-imgmain="images/short-2.png" data-imgrolling="images/short-4.png" type="radio" id="color-7" name="color_variant" value="7" check="" element-id="174">
                                    <label for="color-7" style=" background: url(./images/cicrule/background-78.png);
                                        background-position:center center;" class="color-radio red" element-id="173"></label>
                                </li>
                            </ul>
                        </div>
                    </div> -->
                    @if($sizes && count($sizes) > 0)
    <div class="sizes">
        <div class="size-selector">
            <form action="/action_page.php">
                <label for="size" class="inner">Choose A Size:</label>
                <div class="radio-buttons">
                    @foreach($sizes as $size)
                        <input type="radio" id="size-{{ $size->size_id }}" name="size" value="{{ $size->size }}">
                        <label for="size-{{ $size->size_id }}">{{ $size->size }}</label>
                    @endforeach
                </div>
            </form>
        </div>
    </div>
@endif
                    <div class="other-opt">
                        <input type="hidden" name="proId" id="proId" value="{{ $pro->product_id }}">
                        <div class="quantity">
                            <button class="dec" fdprocessedid="157srp">-</button>
                            <input value="1" min="1" type="number" name="proQuantity" id="proQuantity" fdprocessedid="5xhskf">
                            <button class="inc" fdprocessedid="g66wvf">+</button>
                        </div>
                        <div class="cart-button">
                            <a class="view_cart cart-mart" style="display: none;" href="{{ url('/cart') }}" id="view_cart">VIEWCART<i class="fa-solid fa-arrow-right"></i></a>
                            <!-- <a href="cart.php" class="cart-mart" onclick="choosproducts()">BUY NOW <i class="fa-solid fa-arrow-right"></i></a> -->
                            <a href="javascript:;" class="add-cart cart-mart-1" id="add_cart">ADD TO CART<img src="{{ asset('asset/front_asset/images/cart-icon.png') }}" class="img-fluid" alt="img" element-id="193"></a>
                        </div>

                    </div>
                </div>

            </div>
        </div>

    </section>

    <section class="caraoo-products">
        <div class="container">
            <div class="row">
                <div class="products-951 owl-carousel owl-theme">
                    @foreach($products as $key => $pro)
                    <div class="item">

                        <div class="hosefull">
                            <a href="{{ url('/product_detail/'.$pro->product_id) }}">
                                <img class="img-fluid" src="{{ asset('storage/images/'.$pro->product_image) }}" alt="">
                                <p>${{ $pro->product_origional_price }}</p>
                                <span>${{ $pro->product_selling_price }}</span>
                                <h6>{{ $pro->product_front_title }}</h6>
                            </a>
                        </div>
                    </div>
                    @endforeach
                </div>
            </div>
        </div>
        </div>
    </section>

</main>


<x-main.footer />
<script>

$(document).ready(function() {
    $("#add_cart").on("click", function(e) {
        e.preventDefault();
        var ide = $("#proId").val();
        var qty = $("#proQuantity").val();
        var size = $('input[name="size"]:checked').val();

        if (!size && <?php echo json_encode($sizes); ?>.length > 0) {
            toastr.error("Please Select Size", "Error", { timeOut: 1500 });
            return false;
        }

        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            }
        });

        $.ajax({
            url: "{{ url('/add_cart') }}",
            method: "POST",
            data: { id: ide, qty: qty, size: size },
            success: function(response) {
                if (response.success) {
                    toastr.success(response.success, "Success", { timeOut: 1500 });

                    if (response.discount > 0) {
                        $("#discount-section").html(`Discount Applied: - $${response.discount}`);
                        $("#final-price").html(`Price after discount: $${response.final_price}`);
                    } else {
                        $("#discount-section").html(`No discount applied.`);
                        $("#final-price").html(`Final Price: $${response.final_price}`);
                    }

                    $("#offcanvasbody").load(location.href + " #offcanvasbody>*", "");
                    $(".view_cart").show();
                } else if (response.error) {
                    toastr.error(response.error, "Error", { timeOut: 1500 });
                }
            },
            error: function() {
                toastr.error("An error occurred", "Error", { timeOut: 1500 });
            }
        });
    });
});




    // Comment Work
    $(document).ready(function() {
        $("#comment-form").on('submit', function(e) {
            e.preventDefault();

            var data = new FormData(this);

            $.ajaxSetup({
                headers: {
                    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                }
            });

            $.ajax({
                url: "{{ url('post_procomment') }}",
                method: "POST",
                data: data,
                datatype: "json",
                contentType: false,
                processData: false,
                cache: false,
                success: function(data) {
                    if (data.proerror) {
                        toastr.error(data.proerror, "Error", {
                            timeOut: 1500
                        });
                        return false;
                    } else if ($.isEmptyObject(data.error)) {
                        toastr.success(data.success, "Added", {
                            timeOut: 1500
                        });
                        $("#showreview").load(location.href + " #showreview>*", "");
                        document.getElementById("comment-form").reset();
                        // 		window.location.reload();

                    } else if (data.error.Comment) {
                        toastr.error(data.error.Comment, "Error", {
                            timeOut: 1500
                        });
                        return false;
                    } else if (data.error.userName) {
                        toastr.error(data.error.userName, "Error", {
                            timeOut: 1500
                        });
                        return false;
                    } else if (data.error.userEmail) {
                        toastr.error(data.error.userEmail, "Error", {
                            timeOut: 1500
                        });
                        return false;
                    }
                },
                error: function() {
                    toastr.error("SomeThing Went Wrong", "Error", {
                        timeOut: 1500
                    });
                    return false;
                },
            });
        });
    });
    // Comment Work End Here
</script>
<script>
function priceCalculate () {
    const qty = Number($(`[name="proQuantity"]`).val())
    const price = Number($("#originalPrice").val())
    const calculatedPrice = qty * price
    const discount = calculatedPrice * 0.1
    const discountedPrice = calculatedPrice - discount
    $("#discount-section").html(`Discount Applied: - $${discount}`);
    $("#final-price").html(`Final Price: $${discountedPrice}`);

}
$(`[name="proQuantity"]`).change(priceCalculate)
$(".quantity").click(priceCalculate)
    
</script>
© 2025 GrazzMean-Shell