Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /proc/self/root/var/www/laciasmara.com/public_html/shop/application/views/themes/3/ |
Upload File : |
<script async src="https://www.googletagmanager.com/gtag/js?id=G-QG3RS04MK3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-QG3RS04MK3'); </script> <style> /*initial opacity for 1st attribute detail image */ ul.blok_select li a.hasImage, ul.blok_select li a.noImage span { opacity: 0.4 } ul.blok_select li:first-child a.hasImage, ul.blok_select li:first-child a.noImage span { opacity: 1 } @media (max-width: 768px) { .productPrice span { display: none; } .productPrice h2 { font-size: 15px; } .total_box { position: -webkit-sticky; position: sticky; top: 0; padding-top: 20px; padding-bottom: 20px; } #row { flex-wrap: nowrap; top: unset !important; } .cart_intotal { margin-top: 23px; margin-left: 10px !important; } .title_intotal { text-align: center; line-height: 1.5; } .productPrice h2 { margin-left: -15px; } } @media (max-width: 768px) { .relative { text-align: center; /* Mengatur teks menjadi di tengah secara horizontal */ display: flex; /* Membuat flex container */ flex-direction: column; /* Menjadikan elemen di dalamnya menjadi satu kolom */ align-items: center; /* Mengatur elemen di dalamnya berada di tengah secara vertikal */ } } #row { top: -65px; } .product_browse_name h3 a:hover { color: <?= $primary_colortheme; ?> !important; } .product_detail_nv ul li:hover a, .product_detail_nv ul li a.active { color: <?= $primary_colortheme; ?>; } /*section.slider{ height: 100%; } section.slider div#slider{ height: 100%; } section.slider div#slider div{ height: 100%; } section.slider div#slider ul{ height: 100%; } section.slider div#slider li{ height: 100%; } section.slider div#slider img{ height: 100%; }*/ </style> <script src='<?= base_url(); ?>/themes/<?= $theme; ?>/js/productPage.js'></script> <script> var baseUrl = '<?= base_url(); ?>'; var productId = <?= $product->id_products; ?>; // alert(productId); var csrfHash = '<?= $this->security->get_csrf_hash(); ?>'; var indentTime = '<?= $product->indent_time; ?>'; var indentDp = <?= $product->indent_dp; ?>; var chosenVarianDetailArray = new Array(<?= count($initial_varian_detail_ids); ?>); <?php $count_varian_detail = 0; ?> <?php foreach ($initial_varian_detail_ids as $detail_id) : ?> chosenVarianDetailArray[<?= $count_varian_detail; ?>] = <?= $detail_id; ?>; <?php $count_varian_detail++; ?> <?php endforeach; ?> jQuery(document).ready(function() { initialProductDetail(chosenVarianDetailArray, productId, baseUrl, csrfHash, indentTime, indentDp, function(dsc) { dynamicStockCondition(dsc); } ); }); </script> <?php $this->session->set_userdata("ses_product", $product); $warehouse_id = 1; $product_detail_ids = $this->db->select('id') ->from('product_details') ->where('product_id', $product->id_products) ->where('price !=', 0) ->order_by('price', 'ASC') ->get() ->result(); $product_detail_ids_array = array(); foreach ($product_detail_ids as $product_detail) { $product_detail_ids_array[] = $product_detail->id; } // $product_detail_ids_array akan berisi semua ID yang diperoleh // get current stock and attribute detail for each product detail $current_stock_array = array(); $varian_attribute_names = array(); foreach ($product_detail_ids_array as $product_detail_id) { $current_stock = $this->db->select('stock, stock_keep') ->from('stock') ->where('id_product', $product->id_products) ->where('id_product_detail', $product_detail_id) ->where('warehouse_id', $warehouse_id) ->get() ->row_array(); $current_stock_array[] = $current_stock['stock'] - $current_stock['stock_keep']; // Get attribute detail for product detail $attribute_detail = $this->db->select('pad.attribute_detail') ->from('product_combination pc') ->join('product_attributes_detail pad', 'pc.attribute_detail_id = pad.id') ->where('pc.product_details_id', $product_detail_id) ->get() ->row(); $varian_attribute_names[] = $attribute_detail->attribute_detail; } $restock = $this->db->select('restock') ->from('products') ->where('id_products', $product->id_products) ->get() ->row_array(); ?> <h1 hidden> <?= ucfirst($product->title); ?></h1> <div class="home_sec2"> <div class="total_box total_box_fix total_box_res" style="display:none;"> <div class="wrapp2"> <div class="wrapp3 no_pading_right"> <div class="row"> <div class="col-md-6"> <div class="title_intotal"> <?= ucfirst($product->title); ?> <?= ucfirst($brand_name); ?> </div> </div> <div class="col-md-6 relative"> <div class="total_price_intotal productPrice"></div> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <div class="qty_intotal"> <span><?= ucfirst(lang('quantity')); ?></span> <input id="qty1" type="text" value="1" /> </div> <?php else : ?> <div class="qty_intotal"> <span><?= ucfirst(lang('quantity')); ?></span> <input id="qty1" type="text" value="" /> <span id="qty1Error" style="color: red; display: none;"><?= ucfirst(lang('warningcart')); ?></span> </div> <?php endif; ?> <div class="cart_intotal"> <input class="submitToCart" id="submitToCart1" type="button" value="<?= ucfirst(lang('add_to_cart_demo2')); ?>" style="cursor:pointer;" data-toggle="modal" /> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <?php else : ?> <?php echo "<span>Stock :</span> <br>"; if (!empty($current_stock_array)) { foreach ($current_stock_array as $index => $stock) { echo "<span> " . $varian_attribute_names[$index] . ": </span> "; echo "<span>" . $stock . " ||</span> "; } } else { echo "<span>No stock found for this product.</span>"; } ?> <?php endif; ?> </div> <script> document.addEventListener("DOMContentLoaded", function() { var qtyInput = document.getElementById("qty1"); var qtyError = document.getElementById("qty1Error"); // Function to check if the quantity is valid function validateQuantity() { var quantity = qtyInput.value.trim(); if (quantity === "" || quantity <= 0) { qtyError.style.display = "block"; return false; } qtyError.style.display = "none"; return true; } // Add event listener to the submit button var submitButton = document.getElementById("submitToCart1"); submitButton.addEventListener("click", function() { if (!validateQuantity()) { return; } }); }); </script> </div> </div> </div> </div> </div> <div class="total_box "> <div class="wrapp2"> <div class="wrapp3 no_pading_right"> <div class="row"> <div class="col-md-6"> <div class="title_intotal"> <?= ucfirst($product->title); ?> <?= ucfirst($brand_name); ?> </div> </div> <div class="col-md-6 relative"> <div class="total_price_intotal productPrice"></div> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <div class="qty_intotal"> <span><?= ucfirst(lang('quantity')); ?></span> <input id="qty2" type="text" value="1" /> </div> <?php else : ?> <div class="qty_intotal"> <span><?= ucfirst(lang('quantity')); ?></span> <input id="qty2" type="text" value="" /> <span id="qty2Error" style="color: red; display: none;"><?= ucfirst(lang('warningcart')); ?></span> </div> <?php endif; ?> <div class="cart_intotal"> <input class="submitToCart" id="submitToCart2" type="button" value="ADD TO CART" style="cursor:pointer;" data-toggle="modal" data-target="#modalIndentTOC" /> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <?php else : ?> <?php echo "<span>Stock :</span> <br>"; if (!empty($current_stock_array)) { foreach ($current_stock_array as $index => $stock) { echo "<span> " . $varian_attribute_names[$index] . ": </span> "; echo "<span>" . $stock . " ||</span> "; } } else { echo "<span>No stock found for this product.</span>"; } ?> <?php endif; ?> </div> <script> document.addEventListener("DOMContentLoaded", function() { var qtyInput = document.getElementById("qty2"); var qtyError = document.getElementById("qty2Error"); // Function to check if the quantity is valid function validateQuantity() { var quantity = qtyInput.value.trim(); if (quantity === "" || quantity <= 0) { qtyError.style.display = "block"; return false; } qtyError.style.display = "none"; return true; } // Add event listener to the submit button var submitButton = document.getElementById("submitToCart2"); submitButton.addEventListener("click", function() { if (!validateQuantity()) { return; } }); }); </script> </div> </div> </div> </div> </div> <div class="wrapp2"> <div class="product_browse product_detail"> <div id="prdt_lis" class="height_48"></div> <div class="product_detail_nv_res"> <ul class="product_detail_nv"> <ul class="clearfix"> <li class="apx0"><a href="#prdt_lis">Overview</a></li> <!-- <li class="apx1"><a href="#prdt_desc">Description</a></li> --> <li class="apx1"><a href="#prdt_details"><?= ucfirst(lang('rincian')); ?></a></li> <?php if ($modules_setting->product_review == "yes") : ?> <li class="apx1"><a href="#review"><?= ucfirst(lang('ulasan')); ?></a></li> <?php endif; ?> </ul> </ul> </div> <div class="wrapp3 no_pading_right"> <div class="row product_main product_detail_overview"> <div class="col-md-5 product_main_image" id="productImageContainer"></div> <div class="col-md-1"></div> <div class="col-md-6 product_detail_desc" style="margin: 0px !important;"> <div class="dtl_list"> <div class="row"> <div class="col-md-12"> <h3 style="color:<?= $primary_colortheme; ?>;"><?= ucfirst($product->title); ?></h3> </div> <div class="col-md-6"></div> </div> <div class="row"> <div class="col-md-6"><?= ucfirst($brand_name); ?></div> <div class="col-md-6 gold"></div> </div> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == null) : ?> <?php else : ?> <div class="row" style="margin-top: 5px; margin-left: 3px;"> <a target="_blank" href="<?= $product->media_file_link; ?>" class="btn btn-primary"> <i class="fa fa-file"></i> Media File </a> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#shareModal"> <i class="fa fa-share"></i> Share </button> </div> <?php endif; ?> </div> <style> .copy-link { color: <?= $primary_colortheme; ?>; /* Primary color */ } .copy-link:hover { color: #0056b3; /* Hover color */ text-decoration: none; } </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> <script> var clipboard = new ClipboardJS('.copy-link'); </script> <div class="modal fade" id="shareModal" tabindex="-1" aria-labelledby="shareModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header" style="background-color: <?= $primary_colortheme; ?>;"> <h5 class="modal-title" id="shareModalLabel" style="color:white;">Share This Content</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <p>Click on a social media icon to share this content: </p> <ul class="list-unstyled"> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=<?php echo urlencode($url); ?>" target="_blank"> <i class="fab fa-facebook fa-2x"></i> </a> </li> <li> <a href="https://twitter.com/intent/tweet?url=<?php echo urlencode($url); ?>&text=<?php echo urlencode($title); ?>&via=<?php echo urlencode($via); ?>" target="_blank"> <i class="fab fa-twitter fa-2x"></i> </a> </li> <li> <a href="https://www.linkedin.com/sharing/share-offsite/?url=<?php echo urlencode($url); ?>" target="_blank"> <i class="fab fa-linkedin fa-2x"></i> </a> </li> <li> <a href="https://wa.me/?text=<?php echo urlencode($title); ?>%20<?php echo urlencode($url); ?>" target="_blank"> <i class="fab fa-whatsapp fa-2x"></i> </a> </li> <li> <button class="btn btn-link copy-link" data-clipboard-text="<?php echo $url; ?>"> <i class="far fa-copy fa-2x">Copy Link</i> </button> </li> </ul> </div> </div> </div> </div> <div class="dtl_list"> <!-- <div class="row"> <div class="col-md-6"><strong><?= ucfirst(lang('estimated')); ?></strong></div> </div> <div class="row"> <div class="col-md-6" id="indentTime"></div> </div> <br> --> <?php if ($modules_setting->product_review == "yes") : ?> <div class="row"> <?php if (count($product_reviews) > 0) { $total_sum = 0; foreach ($product_reviews as $product_review) { $total_sum = $total_sum + $product_review->rating; } $star_rating = floor($total_sum / count($product_reviews)); } ?> <?php if (count($product_reviews) > 0) : ?> <div class="col-md-6"> <?php for ($i = 0; $i < $star_rating; $i++) : ?> <i class="fa fa-star" style="color:<?= $primary_colortheme; ?>"></i> <?php endfor; ?> </div> <?php endif; ?> </div> <span class="text-muted align-middle" style="font-size: 14px;"><?= count($product_reviews); ?> reviews</span><br> <?php endif; ?> </div> <?php //check if count varian details is more than 1 $count_varian_details = 0; foreach ($varians as $varian) { $varian_details = get_varian_data($varian->attribute_id, $product->id_products)['varian_details']; $count_varian_details = $count_varian_details + count($varian_details); } ?> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <?php else : ?> <?php if ($restock['restock'] == 'no') { echo "<span>Status Restock : Discontinued </span>"; } else if ($restock['restock'] == 'yes') { echo "<span>Status Restock : Coming soon</span>"; } ?> <br> <?php endif; ?> <?php if ($count_varian_details > 1) : ?> <?php $count_varian = 0; ?> <?php foreach ($varians as $varian) : ?> <?php $varian_details = get_varian_data($varian->attribute_id, $product->id_products)['varian_details']; $varian_name = get_varian_data($varian->attribute_id, $product->id_products)['varian_name']; ?> <?php if (count($varian_details) > 0) : ?> <?php $count_varian++; ?> <div class="dtl_select" id="varian<?= $varian->attribute_id; ?>"> <strong><?= ucfirst(lang('select')); ?> <?= ucfirst($varian_name); ?></strong> <ul class="blok_select have_sst"> <?php $count = 0; ?> <?php foreach ($varian_details as $varian_detail) : ?> <?php $count++; ?> <?php $query_product_attributes = $this->db->get_where('product_attributes', array('id' => $varian_detail->product_attribute_id)); $is_color = $query_product_attributes->row()->is_color; $background_color = 'white'; $text_color = 'black'; if ($is_color == 'yes') { $background_color = $varian_detail->color_hex; $text_color = 'white'; if (strtolower($varian_detail->attribute_detail) == 'white' || strtolower($varian_detail->attribute_detail) == 'putih') { $background_color = $varian_detail->color_hex; $text_color = 'black'; } } ?> <li id="<?= $varian_detail->attribute_detail_id; ?>"> <?php if ($count == 1) : ?> <div class="select" id="detailName<?= $varian->attribute_id; ?>" style="min-width: 200px;"> <?= ucfirst($varian_detail->attribute_detail); ?> </div> <?php endif; ?> <?php if (!empty($varian_detail->image)) : ?> <a id="a_varian_<?= strtolower($varian_detail->attribute_detail); ?>" class="hasImage" data="<?= $varian_detail->attribute_detail_id; ?>" href="" style="color:black;"><img alt="<?= ucfirst($varian_detail->attribute_detail); ?>" title="<?= ucfirst($varian_detail->attribute_detail); ?>" style="border:1px solid <?= $this->session->userdata('p_color'); ?>;" src="<?= base_url() . 'uploads/varian/' . $varian_detail->image; ?>"> </a> <?php else : ?> <a id="a_varian_<?= strtolower($varian_detail->attribute_detail); ?>" class="noImage" data="<?= $varian_detail->attribute_detail_id; ?>" href=""> <span style="line-height: 55px; color: <?= $text_color; ?>; background: <?= $background_color; ?>; border:1px solid <?= $this->session->userdata('p_color'); ?>; display: block;" title="<?= ucfirst($varian_detail->attribute_detail); ?>"> <!-- <?= ucfirst($varian_detail->attribute_detail); ?> --> </span> </a> <?php endif; ?> </li> <?php if (!empty($varian_detail->image)) : ?> <?php $image_class = 'hasImage'; ?> <?php $image_span = ''; ?> <?php else : ?> <?php $image_class = 'noImage'; ?> <?php $image_span = ' span'; ?> <?php endif; ?> <script> changeVarian(<?= $varian->attribute_id; ?>, <?= $varian_detail->attribute_detail_id; ?>, '<?= $image_class; ?>', '<?= $image_span; ?>', <?= $count_varian; ?>); </script> <?php endforeach; ?> </ul> </div> <?php endif; ?> <?php endforeach; ?> <?php endif; ?> <p style="color:red" id="notAvailable"></p> <br> <h3 style="font-size: 22px;"><?= ucfirst(lang('description')); ?></h3> <?php if ($this->session->userdata('site_lang') == 'english') : ?> <?= ucfirst($product->description_en); ?> <?php else : ?> <?= ucfirst($product->description); ?> <?php endif; ?> <?php $query_custom_info = $this->db->get("custom_info")->row(); if ($this->session->userdata('site_lang') == 'english') { $query_custom_info->custom_info = str_replace("<p>", "", $query_custom_info->custom_info_en); $query_custom_info->custom_info = str_replace("</p>", "", $query_custom_info->custom_info); $query_custom_info->custom_info2 = str_replace("<p>", "", $query_custom_info->custom_info2_en); $query_custom_info->custom_info2 = str_replace("</p>", "", $query_custom_info->custom_info2); $query_custom_info->custom_info3 = str_replace("<p>", "", $query_custom_info->custom_info3_en); $query_custom_info->custom_info3 = str_replace("</p>", "", $query_custom_info->custom_info3); } else { $query_custom_info->custom_info = str_replace("<p>", "", $query_custom_info->custom_info); $query_custom_info->custom_info = str_replace("</p>", "", $query_custom_info->custom_info); $query_custom_info->custom_info2 = str_replace("<p>", "", $query_custom_info->custom_info2); $query_custom_info->custom_info2 = str_replace("</p>", "", $query_custom_info->custom_info2); $query_custom_info->custom_info3 = str_replace("<p>", "", $query_custom_info->custom_info3); $query_custom_info->custom_info3 = str_replace("</p>", "", $query_custom_info->custom_info3); } ?> <div class="row"> <div style="margin: 5px;"> <a data-toggle="tooltip" data-placement="bottom" title="<?= $query_custom_info->custom_info; ?>" href="#" class="a_upper_menu1 btn" style="border:1px solid <?= $primary_colortheme; ?>; background:<?= $primary_colortheme; ?>; color:#FFF; padding: 2px; padding-left: 5px; padding-right: 5px; font-size: 13px;"><i class="fa fa-truck" aria-hidden="true"></i> <?php if ($this->session->userdata('site_lang') == 'english') { echo 'Free Shipping'; } else { echo 'Gratis Ongkir'; } ?> </a> </div> <div style="margin: 5px;"> <a data-toggle="tooltip" data-placement="bottom" title="<?= $query_custom_info->custom_info2; ?>" href="#" class="a_upper_menu2 btn" style="border:1px solid <?= $primary_colortheme; ?>; background:<?= $primary_colortheme; ?>; color:#FFF; padding: 2px; padding-left: 5px; padding-right: 5px;font-size: 13px;"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> <?php if ($this->session->userdata('site_lang') == 'english') { echo 'Packaging'; } else { echo 'Pengemasan '; } ?> </a> </div> <div style="margin: 5px;"> <a data-toggle="tooltip" data-placement="bottom" title="<?= $query_custom_info->custom_info3; ?>" href="#" class="btn" style="border:1px solid <?= $primary_colortheme; ?>; background:<?= $primary_colortheme; ?>; color:#FFF; padding: 2px; padding-left: 5px; padding-right: 5px;font-size: 13px;"><i class="fa fa-question-circle" aria-hidden="true"></i> <?php if ($this->session->userdata('site_lang') == 'english') { echo 'Guaranteed'; } else { echo 'Garansi'; } ?> </a> </div> </div> </div> </div><!-- End Product Detail Overview --> <!-- Start Product Detail Description --> <div id="prdt_details" class="" tabindex="-1"></div> <div class="product_main product_detail_desc" style="color:white; background:<?= $primary_colortheme; ?>; padding: 30px;" id=""> <div class="product_detail_title"> <h3><?= ucfirst(lang('rincian')); ?></h3> <h4><?= ucfirst($product->title); ?></h4> </div> <div class="row"> <div class="col-md-12 font_14"> <?php if ($this->session->userdata('site_lang') == 'english') : ?> <?= ucfirst($product->long_description_en); ?> <?php else : ?> <?= ucfirst($product->long_description); ?> <?php endif; ?> </div> </div> </div> <!-- End Product Detail Description --> <br> <div class="row"> <?php if (!empty($product->product_video_link)) : ?> <div class="col-md-6 "> <h3><?= ucfirst(lang('video_product')); ?></h3> <iframe width="480" height="300" src="<?= $product->product_video_link; ?>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> <?php endif; ?> <?php if (!empty($product->product_guide_link)) : ?> <div class="col-md-6 "> <h3><?= ucfirst(lang('video_guide')); ?></h3> <iframe width="480" height="300" src="<?= $product->product_guide_link; ?>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> <?php endif; ?> </div> <br> <?= $this->session->flashdata('product_review'); ?> <?php if ($modules_setting->product_review == "yes") : ?> <div id="review" class="" tabindex="-1" style="height:30px;"></div> <div class="product_main product_detail_details padding_bot_140" id=""> <div class="product_detail_title"> <h3><?= ucfirst(lang('ulasan')); ?></h3> <br> </div> <?php if (count($product_reviews) > 0) : ?> <?php foreach ($product_reviews as $review) : ?> <!-- Review--> <div class="comment" style="border: 1px solid;padding: 20px;"> <div class="comment-body"> <div class="comment-header d-flex flex-wrap justify-content-between"> <?php $reviewTitle = str_replace("?", "", $review->subject); ?> <h4 class="comment-title"><?= ucfirst($reviewTitle); ?> <small> ( <?= $review->display_name ?> ) </small> </h4> <div class="mb-2"> <p><?= date('d-M-Y', strtotime($review->review_date)); ?></p> <div class="rating-stars"> <?php for ($i = 0; $i < $review->rating; $i++) : ?> <i class="fa fa-star" style="color:<?= $primary_colortheme; ?>;"></i> <?php endfor; ?> </div> </div> </div> <p class="comment-text"> <?php $review = str_replace("?", "", $review->review); ?> <?= ucfirst($review); ?> </p> <?php //get customer name $this->db->select('name')->from('customers')->where('id_customers', $review->customer_id); $customer_name = $this->db->get()->row()->name; ?> <?php if ($review->display_name == "") : ?> <div class="comment-footer"><span class="comment-meta"><?= ucwords($customer_name); ?></span></div> <?php endif; ?> <div class="comment-footer"><span class="comment-meta"><?= $review->display_name; ?></span></div> </div> </div> <br> <?php endforeach; ?> <?php else : ?> <p><?= ucfirst(lang('review_first')); ?></p> <?php endif; ?> <!-- Review Form--> <br> <br> <h5 class="mb-30 padding-top-1x"><?= ucfirst(lang('add_review')); ?></h5> <?php if ($this->session->userdata('customer')['customer_name']) : ?> <?php $attributes = array( 'class' => 'row' ); echo form_open('product_review/add_review', $attributes); ?> <input type="hidden" name="product_alias" value="<?= $product->alias; ?>"> <input type="hidden" name="product_id" value="<?= $product->id_products; ?>"> <div class="col-sm-4 "> <div class="form-group"> <label for="display_name">Display Name (Optional)</label> <input name="display_name" class="form-control form-control-rounded" type="text" id="review_name"> </div> </div> <div class="col-sm-4 "> <div class="form-group"> <label for="subject"><?= ucfirst(lang('title_review')); ?></label> <input name="subject" required class="form-control form-control-rounded" type="text" id="review_subject" required> </div> </div> <div class="col-sm-4"> <div class="form-group"> <label for="review_rating"><?= ucfirst(lang('rating')); ?></label> <select name="rating" class="form-control form-control-rounded" id="review_rating"> <option value="5">5 <?= ucfirst(lang('stars')); ?></option> <option value="4">4 <?= ucfirst(lang('stars')); ?></option> <option value="3">3 <?= ucfirst(lang('stars')); ?></option> <option value="2">2 <?= ucfirst(lang('stars')); ?></option> <option value="1">1 <?= ucfirst(lang('stars')); ?></option> </select> </div> </div> <div class="col-12"> <div class="form-group"> <label for="review_text"><?= ucfirst(lang('ulasan')); ?> </label> <textarea name="review" class="form-control form-control-rounded" id="review_text" rows="8" required></textarea> </div> </div> <div class="col-12 text-right"> <input type="submit" name="submit_review" class="btn btn-outline-primary" value="Kirim Ulasan"></input> </div> <?= form_close(); ?> <?php else : ?> <p><strong><?= ucfirst(lang('login_please')); ?> <a style="color:<?= $primary_colortheme; ?>" href="<?= base_url('login'); ?>"><?= ucfirst(lang('login')); ?></a> <?= lang('login_provide'); ?></strong></p> <?php endif; ?> </div> <?php endif; ?> </div> </div> <!-- <div style="width: 100%; border-bottom: 0.5px solid silver;"></div> <br><br> --> <!-- <h2 style="color:<?= $this->session->userdata('p_color'); ?>; text-align: center; font-size: 1.5rem; font-family: 'din_next_lt_prolight';"><img style="width:18px;" src="<?= base_url("themes/3/images/title-background.png"); ?>"> Bought Together <img style="width:18px;" src="<?= base_url("themes/3/images/title-background.png"); ?>"></h2> --> <div class="spacer"></div> <!-- start item --> <!-- Product Browse --> <?php // Modules::run('newarrival/frontpage/'.$product->id_products); ?> <!-- store master3 --> <!-- end item --> <div class="product_detail_nv_box"> <ul class="product_detail_nv"> <ul class="clearfix"> <li class="apx0"><a href="#prdt_lis">Overview</a></li> <!-- <li class="apx1"><a href="#prdt_desc">Description</a></li> --> <li class="apx1"><a href="#prdt_details"><?= ucfirst(lang('rincian')); ?></a></li> <?php if ($modules_setting->product_review == "yes") : ?> <li class="apx1"><a href="#review"><?= ucfirst(lang('ulasan')); ?></a></li> <?php endif; ?> </ul> </ul> </div> </div> </div> <?php $this->load->module('newarrival'); echo $this->newarrival->frontpage($product->id_products); ?> <div class="modal fade" id="modalIndentTOC" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLongTitle">TERMS & CONDITIONS</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <?= ucfirst($toc_indent); ?> </div> <div class="modal-footer" style="text-align: center;"> <button type="button" class="btn btn-primary" data-dismiss="modal" style="width:50%">NO</button> <a id="indentTOCAgree" class="btn btn-secondary" style="width:50%" href="#" data-toggle="modal" data-target="#cart_madal">AGREE</a> </div> </div> </div> </div> <div class="modal fade" id="modalIndentTOC" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLongTitle">TERMS & CONDITIONS</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <?= ucfirst($toc_indent); ?> </div> <div class="modal-footer" style="text-align: center;"> <button type="button" class="btn btn-primary" data-dismiss="modal" style="width:50%">NO</button> <a id="indentTOCAgree" class="btn btn-secondary" style="width:50%" href="#" data-toggle="modal" data-target="#cart_madal">AGREE</a> </div> </div> </div> </div> <style> /* Base styles */ .custom-div { padding: 10px; border-right: 1px solid #ccc; width: 50%; text-align: center; } .custom-ul { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; } /* Responsive styles */ @media only screen and (max-width: 600px) { .custom-div { border-right: none; text-align: center; width: 100%; } .custom-div2 { display: none; } } </style> <div class="modal fade" id="ModalAddtocartSukses" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true"> <div class="modal-dialog modal-lg modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLongTitle"> <b id="cartMessage"></b> <a href="#" style="position: absolute;top: 0; right: 0; padding: 15px; color: black;" data-dismiss="modal">X</a> </h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="row"> <!-- Bagian kiri dari modal body --> <div class="custom-div"> <h5><?= $product->title; ?></h5> <img style="width: 40vh;" src="<?= base_url() . 'uploads/product/' . $image_cart->image; ?>" alt="<?= $image_cart->alt; ?>"> <a id="opencart" class="btn btn-primary" style="width: 100%;" href="#" data-dismiss="modal" data-toggle="modal" data-target="#cart_madal"><?= ucfirst(lang('opencart')); ?></a> </div> <!-- Bagian kanan dari modal body --> <div class="col-6 custom-div2"> <h2 style="color:black; text-align: center; font-size: 1.5rem;"><?php if ($this->session->userdata('site_lang') == 'english') { echo "Frequently bought together with"; } else { echo "Beli Barengan"; } ?></h2> <ul class="custom-ul clearfix"> <?php foreach ($boughttogether as $item) : ?> <!-- Product Item --> <li style="display: inline-block; margin-right: 20px; vertical-align: top; list-style: none; width: 20vh; " id="li_product_id<?= $key; ?>" data-id="<?= $item->id_products; ?>"> <div class="product_browse_img"> <?php $this->load->helper('product'); $thumbnail = get_product_thumbnail($item->id_products); ?> <img title="<?= $thumbnail['alt1']; ?>" alt="<?= $thumbnail['alt1']; ?>" src="<?= $thumbnail['image1']; ?>" /> <!-- Adjust width and height as needed --> <a href="<?= base_url() . 'product/' . strtolower($item->alias); ?>"> <div class="product_browse_img_hover" style=" background: unset; background-image: url('<?= $thumbnail["image2"]; ?>'); background-repeat: no-repeat; background-size: cover;"> </div> </a> </div> <div class="product_browse_name" style="text-align:center;"> <h3> <a href="<?= base_url() . 'product/' . strtolower($item->alias); ?>"><?= ucwords($item->title); ?></a> </h3> <div class="dtl_price"> <a href="<?= base_url() . 'product/' . strtolower($item->alias); ?>" class="btn btn-primary add-to-cart-btn" data-alias="<?= strtolower($item->alias); ?>"> <?php if ($this->session->userdata('site_lang') == 'english') { echo "View Product"; } else { echo "Lihat Produk"; } ?> </a> <br> <ul> <?php $reseller_id = $this->db->select('reseller_id')->from('customers')->where('id_customers', $this->session->userdata('customer')['customer_id'])->get()->row()->reseller_id; if ($reseller_id == NULL) : ?> <?php $lowest_price = get_lowest_price($item->id_products); ?> <?php if ($lowest_price->discounted_price == 0) : ?> <li><span><!-- <?= ucwords(lang('from')); ?> --></span> <?= number_format($lowest_price->price, 0, ',', '.'); ?> IDR</li> <?php else : ?> <li><span><!-- <?= ucwords(lang('from')); ?> --></span> <?= number_format($lowest_price->discounted_price, 0, ',', '.'); ?> IDR</li> <li class="jrett"><?= number_format($lowest_price->price, 0, ',', '.'); ?> IDR</li> <?php endif; ?> <?php else : ?> <?php $product_detail_id = $this->db->select('id')->from('product_details')->where('product_id', $item->id_products)->where('price !=', 0)->order_by('price', 'ASC')->limit(1)->get()->row()->id; $reseller_price = $this->db->select('price')->from('resellers_price')->where('product_detail_id', $product_detail_id)->where('reseller_id', $reseller_id)->get()->row()->price; ?> <li><span><!-- <?= ucwords(lang('from')); ?> --></span> <?= number_format($reseller_price, 0, ',', '.'); ?> IDR</li> <?php endif; ?> </ul> </div> </div> </li><!-- End Product Item --> <?php endforeach; ?> </ul> </div> </div> </div> <div class="modal-footer" style="text-align: center;"> <!-- Footer modal jika diperlukan --> </div> </div> </div> </div>