|
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 : /var/www/kamariallee.com/public_html/application/views/ |
Upload File : |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<div class="wrapp2">
<p><br><?= $this->session->flashdata('no_stock'); ?></p>
<!-- Product Detail -->
<div class="detail_product clearfix">
<!-- Breadcrumb -->
<div class="breadcrumb">
<a href="<?= base_url(); ?>">Home</a> <span class="bread_spacer">/</span> <span class="bread_spacer"></span> <span class="active_bread"><?= $product->title; ?></span> </a>
</div><!-- End Breadcrumb -->
<!-- Detail Top -->
<div class="detail_top clearfix">
<!-- Detail Top Image -->
<div class="detail_top_img">
<div class="sp-loading"><img style="border: 1px solid #d6d4d4;" src="<?= base_url('themes/images/sp-loading.gif'); ?>" alt=""><br>LOADING IMAGES</div>
<div class="sp-wrap">
<?php if ($product->image1 != NULL) : ?>
<a href="<?= base_url() . 'uploads/product/'. $product->image1; ?>"><img style="border: 1px solid #d6d4d4;" src="<?= base_url() . 'uploads/product/large/'. $product->image1; ?>" alt=""></a>
<?php endif; ?>
<?php if ($product->image2 != NULL) : ?>
<a href="<?= base_url() . 'uploads/product/'. $product->image2; ?>"><img style="border: 1px solid #d6d4d4;" src="<?= base_url() . 'uploads/product/large/'. $product->image2; ?>" alt=""></a>
<?php endif; ?>
<?php if ($product->image3 != NULL) : ?>
<a href="<?= base_url() . 'uploads/product/'. $product->image3; ?>"><img style="border: 1px solid #d6d4d4;" src="<?= base_url() . 'uploads/product/large/'. $product->image3; ?>" alt=""></a>
<?php endif; ?>
<?php if ($product->image4 != NULL) : ?>
<a href="<?= base_url() . 'uploads/product/'. $product->image4; ?>"><img style="border: 1px solid #d6d4d4;" src="<?= base_url() . 'uploads/product/large/'. $product->image4; ?>" alt=""></a>
<?php endif; ?>
<?php if ($product->image5 != NULL) : ?>
<a href="<?= base_url() . 'uploads/product/'. $product->image5; ?>"><img style="border: 1px solid #d6d4d4;" src="<?= base_url() . 'uploads/product/large/'. $product->image5; ?>" alt=""></a>
<?php endif; ?>
</div>
</div><!-- End Detail Top Image -->
<!-- Detail Top Desc -->
<div class="detail_top_desc">
<div class="detail_top_desc_name">
<h2><?= ucwords($product->title); ?></h2>
</div>
<div class="row m0 proRating" style="padding-left:30px; padding-top:20px; padding-bottom:20px;">
<!-- REVIEW RATINGS -->
<div class="row m0 starsRow">
<?php if (count($review_ratings) != 0) : ?>
<div class="stars fleft">
<?php for ($i = 0; $i < $average_rating; $i++) : ?>
<i class="fa fa-star"></i>
<?php endfor; ?>
</div>
<?php endif; ?>
<div class="fleft">
<a href="#" class="tulisReview" data-tab-destination="productReview"><?= count($review_ratings); ?> Review</a> <span>|</span>
<a class="tulisReview" href="#" data-tab-destination="productReview">Tulis Review</a>
</div>
</div>
<script>
$(document).ready(function() {
$('a.tulisReview').click(function(event) {
event.preventDefault();
$('#reviewproduk a').addClass('active');
$('#infolengkap a').removeClass('active');
$('#det1').hide();
$('#det3').show();
$('html, body').animate({
scrollTop: $('#productReview').offset().top -210
}, 900);
});
});
</script>
</div>
<form id="formAddToCart" action="<?= base_url('cart/add'); ?>" method="post">
<input type="hidden" name="product_id" value="<?= $product->id_products; ?>">
<input type="hidden" name="product_name" value="<?= $product->title; ?>">
<?php
//get the initial product price from stocks table
$this->db->select('price, discounted_price, sku, attributes')->from('product_details')->where('product_id', $product->id_products)/* ->where('stock !=' , 0)*/->order_by('id_product_details', 'ASC')->limit(1);
$prices = $this->db->get()->row();
$price = $prices->price;
$discounted_price = $prices->discounted_price;
?>
<?php
//check quantity discount if exist
$this->db->select('id_quantity_discount')->from('quantity_discount')->where('product_id', $product->id_products);
$count_quantity_discount = $this->db->get()->num_rows();
?>
<?php
//check if point rewards program is active or not.
$this->db->select('*')->from('point_rewards')->where('id_point_rewards', 1);
$point_rewards = $this->db->get()->row();
?>
<?php if($count_quantity_discount > 0) : ?>
<div id="headingPrice" class="detail_top_desc_price clearfix">
<div class="detail_saleprice">Rp <?= number_format($price); ?></div>
<input type="hidden" name="price" value="<?= $price; ?>">
<?php if($point_rewards->active =='yes') : ?>
<?php
$point = $price / $point_rewards->ratio;
?>
<br><p>Dapatkan <strong><?= $point; ?></strong> Point Reward dengan membeli produk ini.</p>
<?php endif; ?>
</div><!-- end id="headingPrice" -->
<?php else : ?>
<div id="headingPrice" class="detail_top_desc_price clearfix">
<?php if ($discounted_price != 0): ?>
<div class="detail_saleprice">Rp <?= number_format($discounted_price); ?> <span class="det_oriprice" style="margin-left:20px;">Rp <?= number_format($price); ?></span></div>
<div class="detail_top_desc_hemat" style="clear:both;">Hemat Rp <?= number_format($price - $discounted_price); ?> </div>
<input type="hidden" name="price" value="<?= $discounted_price; ?>">
<?php if($point_rewards->active =='yes') : ?>
<?php
$point = $discounted_price / $point_rewards->ratio;
?>
<br><p>Dapatkan <strong><?= $point; ?></strong> Point Reward dengan membeli produk ini.</p>
<?php endif; ?>
<?php else : ?>
<div class="detail_saleprice">Rp <?= number_format($price); ?></div>
<input type="hidden" name="price" value="<?= $price; ?>">
<?php if($point_rewards->active =='yes') : ?>
<?php
$point = $price / $point_rewards->ratio;
?>
<br><p>Dapatkan <strong><?= $point; ?></strong> Point Reward dengan membeli produk ini.</p>
<?php endif; ?>
<?php endif; ?>
</div><!-- end id="headingPrice" -->
<?php endif; ?>
<div class="detail_top_sortdesc" style="text-align:justify;">
<?= ucfirst($product->description); ?>
</div>
<div class="detail_top_addinfo">
<br>
<?php if($count_quantity_discount > 0) : ?>
<?php
//get quantity discount
$this->db->select('*')->from('quantity_discount')->where('product_id', $product->id_products)->order_by('min_quantity', 'ASC');
$quantity_discount = $this->db->get()->result();
?>
<h4>Pembelian Kuantitas:</h4>
<dl class="dl-horizontal">
<?php foreach ($quantity_discount as $item) : ?>
<dt style="text-align:left; margin-bottom:5px;"><?= $item->min_quantity; ?></dt>
<dd style="text-align:left; position:relative; left:-100px;">
IDR <?= number_format($item->discount_price); ?>
</dd>
<?php endforeach; ?>
</dl>
<?php endif; ?>
</div>
<?php if(count($product_links) > 0) : ?>
<p style="font-family:arial; font-size;14px;">Pilihan Warna Lain:</p>
<?php foreach($product_links as $link) : ?>
<?php
//get linked product alias, id and color_code
$this->db->select('title, alias, color_code')->from('products')->where('id_products', $link->link_to_product_id);
$product_link_atrributes = $this->db->get()->row();
?>
<a href="<?= base_url() . 'product/' . $product_link_atrributes->alias; ?>" title="<?= $product_link_atrributes->title; ?>"><span style="margin-right:10px; background-color:<?= $product_link_atrributes->color_code; ?>; width:25px; height:25px;float:left;"></span></a>
<?php endforeach; ?>
<br><br><br>
<?php endif; ?>
<?php if($count_product_stock > 0) : ?>
<div class="detail_top_addinfo">
<div class="detail_top_addinfo_label">Pilih Opsi Produk</div>
<div class="detail_top_addinfo_select">
<select class="form-control" name="product_size" id="select_product_size" style="width:180px; font-size: 13px;">
<?php foreach ($product_details as $item) : ?>
<option value="<?= $item->id_product_details; ?>">
<?= strtoupper($item->attributes); ?>
</option>
<?php endforeach; ?>
</select>
</div>
</div>
<div class="add_to_cart clearfix">
<div class="add_to_cart_qty">
<select name="qty" id="select_product_quantity" class="form-control" style="font-size: 13px; font-family: arial;">
<?php for ($i=1; $i <=10 ; $i++) : ?>
<option value="<?= $i; ?>"><?= $i; ?></option>
<?php endfor; ?>
</select>
</div>
<div class="add_to_cart_btn">
<input id="addToCartButton" type="submit" value="Add to Cart" style="position:relative; left:3px;">
</div>
<script>
$(document).ready(function() {
$('#select_product_size').change(function() {
var id_product_details = $(this).val();
ajax_get_price(id_product_details);
});
var controller = 'ajax';
var base_url = '<?php echo base_url(); ?>';
function ajax_get_price(id_product_details) {
$.ajax({
'url' : '<?php echo base_url(); ?>' + 'ajax' + '/ajax_get_price',
'type' : 'POST',
'data' : {'id_product_details' : id_product_details},
'success' : function(result) {
var container = $('#headingPrice');
if (result) {
container.html(result);
};
}
});
}
$('input#addToCartButton').click(function(event) {
event.preventDefault();
/*!
* Function: flyToElement
* Author: CodexWorld
* Author URI: http://www.codexworld.com
* Author Email: contact@codexworld.com
* Description: This function is used for adding flying effect to the element.
*/
function flyToElement(flyer, flyingTo) {
var $func = $(this);
var divider = 3;
var flyerClone = $(flyer).clone();
$(flyerClone).css({position: 'absolute', top: $(flyer).offset().top + "px", left: $(flyer).offset().left + "px", opacity: 1, 'z-index': 1000});
$('body').append($(flyerClone));
var gotoX = $(flyingTo).offset().left + ($(flyingTo).width() / 2) - ($(flyer).width()/divider)/2;
var gotoY = $(flyingTo).offset().top + ($(flyingTo).height() / 2) - ($(flyer).height()/divider)/2;
$(flyerClone).animate({
opacity: 0.4,
left: gotoX,
top: gotoY,
width: $(flyer).width()/divider,
height: $(flyer).height()/divider
}, 700,
function () {
$(flyingTo).fadeOut('fast', function () {
$(flyingTo).fadeIn('fast', function () {
$(flyerClone).fadeOut('fast', function () {
$(flyerClone).remove();
});
});
});
});
}
//Select item image and pass to the function
var itemImg = $('.sp-wrap').find('img').eq(0);
flyToElement($(itemImg), $('#headerKeranjangBelanja'));
//activate ajax function add to cart
ajax_add_to_cart();
});
function ajax_add_to_cart() {
$.ajax({
'url' : '<?php echo base_url(); ?>' + 'ajax' + '/ajax_add_to_cart',
'type' : 'POST',
'data' : $('form#formAddToCart').serialize(),
'success' : function(result) {
var container = $('#cartItemCount');
if (result) {
container.html(result);
};
}
});
}
}); /*----end document ready -----*/
</script>
</div>
<?php else : ?>
Stok Belum Tersedia
<?php endif; ?>
</form>
<?php if($count_quantity_discount > 0) : ?>
<script>
$(document).ready(function() {
$('#select_product_quantity').change(function() {
var quantity = $(this).val();
load_data_ajax(quantity);
});
var controller = 'ajax';
var base_url = '<?php echo base_url(); ?>';
function load_data_ajax(quantity) {
$.ajax({
'url' : base_url + controller + '/ajax_select_size',
'type' : 'POST',
'data' : { 'quantity' : quantity,
'id_product' : <?= $product->id_products; ?>
},
'success' : function(result) {
var container = $('#headingPrice');
if (result) {
container.html(result);
};
}
});
}
});
</script>
<?php endif; ?>
<div class="detail_adwish"><a href="<?= base_url() . 'wishlist/add_wishlist/' . $product->id_products; ?>">Tambahkan ke Wishlist</a></div>
<div class="addsharethisinner" style="margin-top: 10px; margin-bottom: 10px">
<span class="st_twitter_hcount sharebtn" displayText="Tweet"></span>
<span class="st_googleplus_hcount" displayText="Google +"></span>
<span class="st_pinterest_hcount sharebtn" displayText="Pinterest"></span>
<span class="st_facebook_hcount sharebtn" displayText="Facebook"></span>
</div>
<br>
<script type="text/javascript">/* <![CDATA[ */$(function(){$(".addsharethis").addClass("loader");$(window).load(function(){$(".addsharethis").removeClass("loader");$(".addsharethisinner").show(400);});});$(function(){$(".addsharethis .sharebtn").click(function(){$(this).find("img").show("medium");})});/* ]]> */</script><script type="text/javascript">/* <![CDATA[ */var switchTo5x=true;/* ]]> */</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js">/* <![CDATA[ *//* ]]> */</script><script type="text/javascript">/* <![CDATA[ */stLight.options({publisher:"ea22d519-9f98-4018-99a9-5b5f1b100fa8",doNotHash:false,doNotCopy:false,hashAddressBar:false});/* ]]> */</script>
</div><!-- End Detail Top Desc -->
</div><!-- End Detail Top -->
<!-- Detail Bottom -->
<div class="detail_bottom clearfix">
<!-- Detail Bottom Left -->
<div class="detail_bottom_left">
<ul class='promo_tabs'>
<li id="infolengkap"><a href="#det1">Informasi Lengkap</a></li>
<li id="spesifikasi"><a href="#det2">Spesifikasi</a></li>
<li id="reviewproduk"><a href="#det3">Review Produk</a></li>
</ul>
</div><!-- End Detail Bottom Left -->
<!-- Detail Bottom Right -->
<div class="detail_bottom_right">
<div id="det1">
<?= $product->long_description; ?>
</div>
<div id="det2">
<?= $product->additional_information; ?>
</div>
<div id="det3" style="padding:30px;">
<div id="productReview">
<div style="position:relative; left:-20px;"><h4><?= count($product_reviews); ?> Reviews: <?= ucwords($product->title); ?></h4></div>
<?php foreach ($product_reviews as $review) : ?>
<div class="row">
<?php if (count($review_ratings) != 0) : ?>
<div class="stars fleft">
<?php for ($i = 0; $i < $review->rating; $i++) : ?>
<i class="fa fa-star"></i>
<?php endfor; ?>
</div>
<?php endif; ?>
<span></span><strong><?= ucwords($review->name); ?> - <?= ucwords($review->review_date); ?></strong>
<p><?= ucfirst($review->review); ?></p>
</div>
<?php endforeach; ?>
</div><!-- end review container -->
<div class="row">
<h4 class="heading">Write Your Review</h4>
<form id="submitReview" action="" role="form" method="post" class="row" style="width:60%; position:relative; left:14px;">
<input type="hidden" name="product_id" value="<?= $product->id_products; ?>">
<?php if ($this->session->userdata('customer')['customer_name']) : ?>
<input type="hidden" name="customer_id" value="<?= $this->session->userdata('customer')['customer_id'] ?>">
<?php else : ?>
<div class="row">
<div class="col-sm-6">
<input type="text" class="form-control" placeholder="Nama Anda *" name="name" required>
</div>
<div class="col-sm-6">
<input type="email" class="form-control" placeholder="Email Anda *" name="email" required>
</div>
</div>
<?php endif; ?>
<div class="row">
<div class="col-sm-12 ratingStars">
Your Rating
<select name="rating" class="form-control">
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
<option value="1">1</option>
</select>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<h4 class="heading">Review Anda</h4>
<textarea name="review" id="reviewText" class="form-control reviewText"></textarea>
<?php
//load codeigniter captcha
$this->load->helper('captcha');
$vals = array(
'img_path' => './captcha/',
'img_url' => base_url() . 'captcha/',
'word_length' => 5
);
$cap = create_captcha($vals);
$data = array(
'captcha_time' => $cap['time'],
'ip_address' => $this->input->ip_address(),
'word' => $cap['word']
);
$query = $this->db->insert_string('captcha', $data);
$this->db->query($query);
?>
<br>
<p>Masukan kode <?= $cap['image']; ?>
<br> <br>
<input type="text" name="captcha" value="" class="form-control" placeholder="Masukan kode security" required/></p>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<br>
<input type="submit" class="btn btn-primary filled" value="Submit Review">
</div>
</div>
</form>
</div>
</div>
<script>
$(document).ready(function() {
$('#submitReview').submit(function(e) {
e.preventDefault(); //STOP default action
var postData = $(this).serializeArray();
$.ajax({
'url' : '<?php echo base_url(); ?>' + 'ajax' + '/ajax_addproductreview',
'type' : 'POST',
'data' : postData,
'success' : function(result) {
if (result) {
$('#productReview').html(result);
};
}
});
});
});
</script>
</div><!-- end id="det3" -->
</div><!-- End Detail Bottom Right -->
</div><!-- End Detail Bottom -->
<!-- Recent View -->
<div class="recent_view">
<h4>Produk Lain Sejenis :</h4>
<ul class="bxslider2"><!-- Tab Slide Item Box -->
<?php
//get product on the same category
$this->db->select_max('id_category')->from('category_product')->where('id_product', $product->id_products);
$category_id = $this->db->get()->row()->id_category;
//select $products by given $category_id
$this->db->select('id_product')->from('category_product')->where('id_category', $category_id);
$products = $this->db->get()->result();
?>
<?php foreach ($products as $product) : ?>
<?php
//get product detail
$this->db->select('id_products, title, alias, image1')->from('products')->where('id_products', $product->id_product)->where('product_status', '1')->order_by('id_product', 'RANDOM');
$related_product = $this->db->get()->row();
?>
<li>
<div class="recntprod_box">
<div class="recntprod_box">
<a href="<?= base_url() . 'product/' . $related_product->alias; ?>"><img src="<?= base_url() . 'uploads/product/small/' . $related_product->image1; ?>" alt="<?= $related_product->title; ?>"></a>
<div class="recntprod_box_name"><a href="<?= base_url() . 'product/' . $related_product->alias; ?>"><?= $related_product->title; ?></a></div>
</div>
</div>
</li>
<?php endforeach; ?>
</ul>
</div><!-- End Recent View -->
</div><!-- End Product Detail -->
</div>