%PDF- %PDF-
Direktori : /home/riacommer/public_html/ |
Current File : /home/riacommer/public_html/product-details.php |
<!DOCTYPE html> <html> <head> <?php include_once("header.php"); ?> </head> <body> <div class="body"> <?php include_once("top.php"); ?> <div role="main" class="main shop"> <?php $get_id = '0'; $product_name=''; $productImageUrl=''; $productCode=''; $productDesp=''; $otherInfoImage = ''; $product_category_id='0'; if(isset($_GET["id"])){ $get_id = $_GET["id"]; $sql="SELECT * FROM sa_product WHERE id='$get_id'"; $mysql_result = mysql_query($sql, $connection); $num_rows = mysql_num_rows($mysql_result); if($num_rows>=1){ while($row = mysql_fetch_array($mysql_result)){ $product_name = $row["product_name"]; $productImageUrl = 'contents/products/' . urlencode($row["product_image"]); $productCode = $row["product_code"]; $productDesp = doBold(nl2br($row["product_desp"])); //tag replace $productDesp = doTag($productDesp); //$productDesp = strip_tags(str_replace('</LI>',PHP_EOL,$productDesp)); //$productDesp = strip_tags(str_replace('<li>','<br />',$row["product_desp"])); $product_category_id = $row["product_category_id"]; if($row["extra_image1"]!=''){ $otherInfoImage .= '<p><img src="contents/products/'.urlencode($row["extra_image1"]).'" /></p>'; } if($row["extra_image2"]!=''){ $otherInfoImage .= '<p><img src="contents/products/'.urlencode($row["extra_image2"]).'" /></p>'; } if($row["extra_image3"]!=''){ $otherInfoImage .= '<p><img src="contents/products/'.urlencode($row["extra_image3"]).'" /></p>'; } } } } function doBold($s){ $search = array('SPECIFICATIONS', 'PRODUCT FEATURES', 'FEATURES', 'Features:', 'O2', '2O', 'BODY SIZES', 'Product Features', 'Materials', 'Applications', 'Specifications', 'APPLICATIONS', 'SPECIFICATION'); $replace = array('<hr /><b>SPECIFICATIONS</b>', '<hr /><b>PRODUCT FEATURES</b>', '<hr /><b>FEATURES</b>', '<hr /><b>Features:</b>', 'O<sup>2</sup>', '<sup>2</sup>O', '<hr /><b>BODY SIZES</b>', '<hr /><b>Product Features</b>', '<hr /><b>Materials</b>', '<hr /><b>Applications</b>', '<hr /><b>Specifications</b>', '<hr /><b>APPLICATIONS</b>', '<hr /><b>SPECIFICATION</b>'); return str_replace($search, $replace, $s); } function doTag($s){ $search = array('[b]', '[/b]', '[i]', '[/i]', '[u]', '[/u]', '[hr]'); $replace = array('<b>', '</b>', '<i>', '</i>', '<u>', '</u>', '<hr />'); return str_replace($search, $replace, $s); } function tab2space($line, $tab = 4, $nbsp = FALSE) { while (($t = mb_strpos($line,"\t")) !== FALSE) { $preTab = $t?mb_substr($line, 0, $t):''; $line = $preTab . str_repeat($nbsp?chr(7):' ', $tab-(mb_strlen($preTab)%$tab)) . mb_substr($line, $t+1); } return $nbsp?str_replace($nbsp?chr(7):' ', ' ', $line):$line; } ?> <section class="page-header"> <div class="container"> <div class="row"> <div class="col-md-12"> <h1><?php echo $product_name; ?></h1> </div> </div> </div> </section> <div class="container"> <hr /> <div class="row"> <div class="col-md-9"> <div class="row"> <div class="col-md-6"> <div class="owl-carousel owl-theme" data-plugin-options='{"items": 1, "margin": 10}'> <div> <img alt="" height="300" class="img-responsive" src="<?php echo $productImageUrl; ?>" /> </div> </div> </div> <div class="col-md-6"> <div class="summary entry-summary"> <h1 class="mb-none"><strong><?php echo $product_name; ?></strong></h1> <p class="price"> <span class="amount"><?php echo $productCode; ?></span> </p> <p class="taller"><?php echo $productDesp; ?></p> <form method="post" class="cart" action="enquiry-cart.php"> <input type="hidden" value="<?php echo $get_id; ?>" id="product_id" name="product_id" /> Quantity:<br /> <div class="quantity"> <input class="minus btn-number" value="-" type="button" data-type="minus" data-field="quantity"> <input class="input-text qty text input-number" title="Qty" value="1" min="1" max="9999" id="quantity" name="quantity" min="1" step="1" type="text"> <input class="plus btn-number" value="+" type="button" data-type="plus" data-field="quantity"> </div> <button href="#" class="btn btn-primary btn-icon"><i class="fa fa-shopping-cart" aria-hidden="true"></i>Add to enquiry </button></form> </div> </div> </div> <?php if($otherInfoImage!=''){ ?> <div class="row"> <div class="col-md-12"> <div class="tabs tabs-product"> <ul class="nav nav-tabs"> <li class="active"><a href="#productInfo" data-toggle="tab">Aditional Information</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="productInfo"> <?php echo $otherInfoImage; ?> </div> </div> </div> </div> </div> <?php } ?> <hr class="tall"> <h4 class="mb-md text-uppercase">Related <strong>Products</strong></h4> <div class="row"> <ul class="products product-thumb-info-list"> <?php //<li class="col-sm-3 col-xs-12 product"> $sql = "SELECT * FROM sa_product WHERE product_category_id='$product_category_id' AND id<>'$get_id' ORDER BY RAND() LIMIT 4"; $mysql_result = mysql_query($sql, $connection); $num_rows = mysql_num_rows($mysql_result); if($num_rows>=1){ while($row = mysql_fetch_array($mysql_result)){ $product_url = 'product-details.php?id='.$row["id"]; $thumb_url = 'contents/products/thumb_'.urlencode($row["product_image"]); if(!file_exists($thumb_url)){ $thumb_url = 'contents/products/'.urlencode($row["product_image"]); } $product_name = $row["product_name"]; $product_code = $row["product_code"]; echo '<li class="col-sm-3 col-xs-12 product"> <span class="product-thumb-info"> <a href="'.$product_url.'"> <span class="product-thumb-info-image"> <span class="product-thumb-info-act"> <span class="product-thumb-info-act-left"><em>View</em></span> <span class="product-thumb-info-act-right"><em><i class="fa fa-plus"></i> Details</em></span> </span> <img alt="" class="img-responsive" src="'.$thumb_url.'" style="padding:40px;"> </span> </a> <span class="product-thumb-info-content"> <a href="'.$product_url.'"> <h4 class="heading-primary">'.$product_name.'</h4> <span class="price"> <span class="amount">'.$product_code.'</span> </span> </a> </span> </span> </li>'; } } ?> </ul> </div> </div> <div class="col-md-3"> <aside class="sidebar"> <!--<form> <div class="input-group input-group-lg"> <input class="form-control" placeholder="Search..." name="s" id="s" type="text"> <span class="input-group-btn"> <button type="submit" class="btn btn-primary btn-lg"><i class="fa fa-search"></i></button> </span> </div> </form>--> <hr> <h5 class="heading-primary">Category</h5> <?php $sql = "SELECT p.product_category_id, cat.product_category FROM sa_product p, sa_product_category cat where p.section_id IN (1,2,3) and cat.id = p.product_category_id group by p.product_category_id, cat.product_category order by cat.product_category"; $mysql_result = mysql_query($sql, $connection); $num_rows = mysql_num_rows($mysql_result); if($num_rows>=1){ while($row = mysql_fetch_array($mysql_result)){ $product_url = 'product.php?cat='.$row["product_category_id"]; echo '<a href="'.$product_url.'"><span class="label label-dark" style="font-size:12px;">'.$row["product_category"].'</span></a><br />'; } } ?> <hr> </aside> </div> </div> </div> </div> <?php include_once("footer.php"); ?> </div> <?php include_once("footer-js.php"); ?> <script> $('.btn-number').click(function(e){ e.preventDefault(); fieldName = $(this).attr('data-field'); type = $(this).attr('data-type'); var input = $("input[name='"+fieldName+"']"); var currentVal = parseInt(input.val()); if (!isNaN(currentVal)) { if(type == 'minus') { if(currentVal > input.attr('min')) { input.val(currentVal - 1).change(); } if(parseInt(input.val()) == input.attr('min')) { $(this).attr('disabled', true); } } else if(type == 'plus') { if(currentVal < input.attr('max')) { input.val(currentVal + 1).change(); } if(parseInt(input.val()) == input.attr('max')) { $(this).attr('disabled', true); } } } else { input.val(0); } }); $('.input-number').focusin(function(){ $(this).data('oldValue', $(this).val()); }); $('.input-number').change(function() { var minValue = parseInt($(this).attr('min')); var maxValue = parseInt($(this).attr('max')); var valueCurrent = parseInt($(this).val()); name = $(this).attr('name'); if(valueCurrent >= minValue) { $(".btn-number[data-type='minus'][data-field='"+name+"']").removeAttr('disabled') } else { alert('Sorry, the minimum value was reached'); $(this).val($(this).data('oldValue')); } if(valueCurrent <= maxValue) { $(".btn-number[data-type='plus'][data-field='"+name+"']").removeAttr('disabled') } else { alert('Sorry, the maximum value was reached'); $(this).val($(this).data('oldValue')); } }); $(".input-number").keydown(function (e) { // Allow: backspace, delete, tab, escape, enter and . if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 190]) !== -1 || // Allow: Ctrl+A (e.keyCode == 65 && e.ctrlKey === true) || // Allow: home, end, left, right (e.keyCode >= 35 && e.keyCode <= 39)) { // let it happen, don't do anything return; } // Ensure that it is a number and stop the keypress if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { e.preventDefault(); } }); </script> </body> </html>