0% found this document useful (0 votes)
165 views15 pages

Product PTL

The document is PHP code for configuring and displaying product details on an e-commerce site. It sets variables for product options like zoom features and tabs. It then displays the product name, image, price, options, and add to cart button.

Uploaded by

Cervatiuc Alin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views15 pages

Product PTL

The document is PHP code for configuring and displaying product details on an e-commerce site. It sets variables for product options like zoom features and tabs. It then displays the product name, image, price, options, and add to cart button.

Uploaded by

Cervatiuc Alin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 15

<?php require( DIR_TEMPLATE.$this->config->get('config_template').

"/template/com
mon/config.tpl" );
$themeConfig = (array)$this->config->get('themecontrol');
$productConfig = array(
'product_enablezoom'
=> 1,
'product_zoommode'
=> 'basic',
'product_zoomeasing'
=> 1,
'product_zoomlensshape'
=> "round",
'product_zoomlenssize'
=> "150",
'product_zoomgallery'
=> 0,
'enable_product_customtab' => 0,
'product_customtab_name'
=> '',
'product_customtab_content' => '',
'quickview'
=> 0,
'show_swap_image'
=> 0,
'product_related_column'
=> 0,
'category_pzoom'
=> 1,
);
$languageID = $this->config->get('config_language_id');
$productConfig = array_merge( $productConfig, $themeConfig );
$quickview
= $productConfig['quickview'];
$swapimg
= $productConfig['show_swap_image'];
$categoryPzoom
= $productConfig['category_pzoom'];
?>
<?php echo $header; ?>
<?php require( DIR_TEMPLATE.$this->config->get('config_template')."/template/com
mon/breadcrumb.tpl" ); ?>
<?php if( $SPAN[0] ): ?>
<aside class="col-lg-<?php echo $SPAN[0];?> col-md-<?php echo $SPAN[0];?
> col-sm-12 col-xs-12">
<?php echo $column_left; ?>
</aside>
<?php endif; ?>
<section class="col-lg-<?php echo $SPAN[1];?> col-md-<?php echo $SPAN[1];?> colsm-12 col-xs-12">
<div id="content"><?php echo $content_top; ?>
<div class="product-info">
<div class="row">
<?php if ($thumb || $images) { ?>
<div class="col-lg-6 col-md-6 image-container">
<?php if ($thumb) { ?>
<div class="image">
<?php if( $special ) { ?>
<div class="product-label-special label"><?php echo $this->language->g
et( 'text_sale' ); ?></div>
<?php } ?>
<a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"
class="colorbox">
<img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>"
alt="<?php echo $heading_title; ?>" id="image" data-zoom-image="<?php echo $po
pup; ?>" class="product-image-zoom"/></a></div>
<?php } ?>
<?php if ($images) { ?>
<div class="image-additional slide carousel" id="image-additional"><div

id="image-additional-carousel" class="carousel-inner">
<?php
if( $productConfig['product_zoomgallery'] == 'slider' && $thumb ) {
$eimages = array( 0=> array( 'popup'=>$popup,'thumb'=> $thumb ) );
$images = array_merge( $eimages, $images );
}
$icols = 3; $i= 0;
foreach ($images as $image) { ?>
<?php if( (++$i)%$icols == 1 ) { ?>
<div class="item">
<?php } ?>
<a href="<?php echo $image['popup']; ?>" title="<?php echo $headin
g_title; ?>" class="colorbox" data-zoom-image="<?php echo $image['popup']; ?>" d
ata-image="<?php echo $image['popup']; ?>">
<img src="<?php echo $image['thumb']; ?>" style="max-width:<?php
echo $this->config->get('config_image_additional_width');?>px" title="<?php ec
ho $heading_title; ?>" alt="<?php echo $heading_title; ?>" data-zoom-image="<?ph
p echo $image['popup']; ?>" class="product-image-zoom" />
</a>
<?php if( $i%$icols == 0 || $i==count($images) ) { ?>
</div>
<?php } ?>
<?php } ?>
</div>
<a class="carousel-control left icon-angle-left" href="#image-addition
al" data-slide="prev"></a>
<a class="carousel-control right icon-angle-right" href="#image-additi
onal" data-slide="next"></a>
</div>
<script type="text/javascript">
$('#image-additional .item:first').addClass('active');
$('#image-additional').carousel({interval:false})
</script>
<?php } ?>
</div>
<?php } ?>
<div class="col-lg-6 col-md-6">
<h1><?php echo $heading_title; ?></h1>
<?php if ($review_status) { ?>
<div class="review">
<div><img src="catalog/view/theme/<?php echo $this->config->get('config_
template');?>/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews;
?>" />&nbsp;&nbsp;<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?
php echo $reviews; ?></a>&nbsp;&nbsp;|&nbsp;&nbsp;<a onclick="$('a[href=\'#tab-r
eview\']').trigger('click');"><?php echo $text_write; ?></a></div>
</div>
<?php } ?>
<div class="share clearfix">
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php
echo urlencode('http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']); ?> &
amp;layout=standard&amp;show_faces=true&amp;share=true&amp;width=400&amp;action=
like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="tr
ue" style="border:none; overflow:hidden; width:320px; height:35px; margin-top:10
px; margin-bottom: 0px"></iframe>
</div>
<div class="description">

<?php if ($manufacturer) { ?>


<span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manu
facturers; ?>"><?php echo $manufacturer; ?></a><br />
<?php } ?>
<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
<?php if ($reward) { ?>
<span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
<?php } ?>
<span><?php echo $text_stock; ?></span> <?php echo $stock; ?></div>
<?php if ($price) { ?>
<div class="price" itemprop="offers" itemscope itemtype="http://schema.o
rg/Offer"><?php //echo $text_price; ?>
<span itemprop="price" class="price-new"> <?php if (!$special) { ?>
<?php echo $price; ?>
<?php } else { ?>
<span class="price-old"><?php echo $price; ?></span> <span class="pric
e-new"><?php echo $special; ?></span>
<?php } ?>
<br />
<?php } ?>
<?php if ($points) { ?>
<span class="reward"><small><?php echo $text_points; ?> <?php echo $po
ints; ?></small></span><br />
<?php } ?>
<?php if ($discounts) { ?>
<div class="discount">
<?php foreach ($discounts as $discount) { ?>
<?php echo sprintf($text_discount, $discount['quantity'], $discount[
'price']); ?><br />
<?php } ?>
</div>
<?php } ?>
</div>
<div class="description">
Garantie mecanism: 6 luni<br />
Livrare: 24 ore - FAN Courier (20 RON)<br />
Livrare: 3 zile - Posta Romna (10 RON)<br />
<b><?php
echo(rand(2,10));
?> persoane</b> vizualizeaza ACUM acest produs.
</div>
<div class="product-extra">
<div class="quantity-adder">
<?php echo $text_qty; ?>
<input class="form-control" type="text" name="quantity" size="2" value
="<?php echo $minimum; ?>" />
<span class="add-up add-action">+</span>
<span class="add-down add-action">-</span>
</div>
<div class="product-action">
<input type="hidden" name="product_id" value="<?php echo $product_id;
?>" />
&nbsp;
<span class="cart"><input type="button" value="<?php echo $button_cart
; ?>" id="button-cart" class="button" /></span>
<!-- <span>&nbsp;&nbsp;<?php //echo $text_or; ?>&nbsp;&nbsp;</span> -->

<a href="tel:0742410041"><img src="http://www.ceasurigeneva.ro/comenzi-t


elefonice.jpg" title="Suna la 0742 41 00 41 pentru a efectua comanda telefonic">
</a>
</div>
</div>
<?php if ($minimum > 1) { ?>
<div class="minimum"><?php echo $text_minimum; ?></div>
<?php } ?>
<?php if ($profiles): ?>
<div class="option">
<h2><span class="required">*</span><?php echo $text_payment_profile ?>
</h2>
<select class="form-control" name="profile_id">
<option value=""><?php echo $text_select; ?></option>
<?php foreach ($profiles as $profile): ?>
<option value="<?php echo $profile['profile_id'] ?>"><?php echo $p
rofile['name'] ?></option>
<?php endforeach; ?>
</select>
<br />
<span id="profile-description"></span>
<br />
</div>
<?php endif; ?>

<?php if ($options) { ?>


<div class="options">
<h2><?php echo $text_option; ?></h2>
<?php foreach ($options as $option) { ?>
<?php if ($option['type'] == 'select') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<select class="form-control" name="option[<?php echo $option['product_
option_id']; ?>]">
<option value=""><?php echo $text_select; ?></option>
<?php foreach ($option['option_value'] as $option_value) { ?>
<option value="<?php echo $option_value['product_option_value_id'];
?>"><?php echo $option_value['name']; ?>
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_valu
e['price']; ?>)
<?php } ?>
</option>
<?php } ?>
</select>
</div>
<?php } ?>
<?php if ($option['type'] == 'radio') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>

<label><?php echo $option['name']; ?>:</label>


<?php foreach ($option['option_value'] as $option_value) { ?>
<div class="radio"><input type="radio" name="option[<?php echo $option
['product_option_id']; ?>]" value="<?php echo $option_value['product_option_valu
e_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']
; ?>" />
<label for="option-value-<?php echo $option_value['product_option_valu
e_id']; ?>"><?php echo $option_value['name']; ?>
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_valu
e['price']; ?>)
<?php } ?>
</label>
</div>
<?php } ?>
</div>
<?php } ?>
<?php if ($option['type'] == 'checkbox') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<?php foreach ($option['option_value'] as $option_value) { ?>
<div class="checkbox"><input type="checkbox" name="option[<?php echo
$option['product_option_id']; ?>][]" value="<?php echo $option_value['product_op
tion_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_v
alue_id']; ?>" />
<label for="option-value-<?php echo $option_value['product_option_valu
e_id']; ?>"><?php echo $option_value['name']; ?>
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_valu
e['price']; ?>)
<?php } ?>
</label>
</div>
<?php } ?>
</div>
<?php } ?>
<?php if ($option['type'] == 'image') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<table class="option-image">
<?php foreach ($option['option_value'] as $option_value) { ?>
<tr>
<td style="width: 1px;"><input type="radio" name="option[<?php ech
o $option['product_option_id']; ?>]" value="<?php echo $option_value['product_op
tion_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_v
alue_id']; ?>" /></td>
<td><label for="option-value-<?php echo $option_value['product_opt
ion_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php
echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['pric
e_prefix'] . $option_value['price'] : ''); ?>" /></label></td>
<td><label for="option-value-<?php echo $option_value['product_opt
ion_value_id']; ?>"><?php echo $option_value['name']; ?>

<?php if ($option_value['price']) { ?>


(<?php echo $option_value['price_prefix']; ?><?php echo $optio
n_value['price']; ?>)
<?php } ?>
</label></td>
</tr>
<?php } ?>
</table>
</div>
<?php } ?>
<?php if ($option['type'] == 'text') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<input class="form-control" type="text" name="option[<?php echo $optio
n['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" />
</div>
<?php } ?>
<?php if ($option['type'] == 'textarea') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<textarea class="form-control" name="option[<?php echo $option['produc
t_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></t
extarea>
</div>
<?php } ?>
<?php if ($option['type'] == 'file') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<input class="btn btn-theme-primary" type="button" value="<?php echo $
button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>
" class="button">
<input type="hidden" name="option[<?php echo $option['product_option_i
d']; ?>]" value="" />
</div>
<?php } ?>
<?php if ($option['type'] == 'date') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<input class="form-control date" type="text" name="option[<?php echo $
option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>"
>
</div>
<?php } ?>
<?php if ($option['type'] == 'datetime') { ?>

<div id="option-<?php echo $option['product_option_id']; ?>" class="opti


on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<input class="form-control datetime" type="text" name="option[<?php ec
ho $option['product_option_id']; ?>]" value="<?php echo $option['option_value'];
?>">
</div>
<?php } ?>
<?php if ($option['type'] == 'time') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="opti
on">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<label><?php echo $option['name']; ?>:</label>
<input class="form-control time" type="text" name="option[<?php echo $
option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>"
>
</div>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
<?php if ($tags) { ?>
<div class="tags"><b><?php echo $text_tags; ?></b>
<?php for ($i = 0; $i < count($tags); $i++) { ?>
<?php if ($i < (count($tags) - 1)) { ?>
<a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></
a>,
<?php } else { ?>
<a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></
a>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
</div>
</div>
</div>
<div class="tabs-group">
<div id="tabs" class="htabs clearfix"><a href="#tab-description"><?php echo $t
ab_description; ?></a>
<?php if ($attribute_groups) { ?>
<a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
<?php } ?>
<?php if ($review_status) { ?>
<a href="#tab-review"><?php echo $tab_review; ?></a>
<?php } ?>
<?php if( $productConfig['enable_product_customtab'] && isset($productConfig
['product_customtab_name'][$languageID]) ) { ?>
<a href="#tab-customtab"><?php echo $productConfig['product_customtab_name'
][$languageID]; ?></a>
<?php } ?>

</div>
<div id="tab-description" class="tab-content"><?php echo $description; ?></div
>
<?php if ($attribute_groups) { ?>
<div id="tab-attribute" class="tab-content">
<table class="attribute">
<?php foreach ($attribute_groups as $attribute_group) { ?>
<thead>
<tr>
<td colspan="2"><?php echo $attribute_group['name']; ?></td>
</tr>
</thead>
<tbody>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<tr>
<td><?php echo $attribute['name']; ?></td>
<td><?php echo $attribute['text']; ?></td>
</tr>
<?php } ?>
</tbody>
<?php } ?>
</table>
</div>
<?php } ?>
<?php if ($review_status) { ?>
<div id="tab-review" class="tab-content">
<div id="review"></div>
<h2 id="review-title"><?php echo $text_write; ?></h2>
<div class="form-review">
<div class="option"><label><?php echo $entry_name; ?></label>
<input class="form-control" type="text" name="name" value="" />
</div>
<div class="option">
<label><?php echo $entry_review; ?></label>
<textarea class="form-control" name="text" cols="40" rows="8"></textarea>
<span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
</div>
<div class="option">
<label><?php echo $entry_rating; ?></label> <span><?php echo $entry_bad; ?><
/span>&nbsp;
<input type="radio" name="rating" value="1" />
&nbsp;
<input type="radio" name="rating" value="2" />
&nbsp;
<input type="radio" name="rating" value="3" />
&nbsp;
<input type="radio" name="rating" value="4" />
&nbsp;
<input type="radio" name="rating" value="5" />
&nbsp;<span><?php echo $entry_good; ?></span><br />
</div>
<div class=" option form-inline">
<label><?php echo $entry_captcha; ?></label>
<span class="form-group"><img src="index.php?route=product/product/cap
tcha" alt="" id="captcha" /></span>
<span class="form-group"><input class="form-control" type="text" name="captc
ha" value="" /></span>
</div>
<div><a id="button-review" class="button"><?php echo $button_continue; ?><

/a></div>
</div>
<?php } ?>
</div>
<?php if( $productConfig['enable_product_customtab'] && isset($productConfig
['product_customtab_content'][$languageID]) ) { ?>
<div id="tab-customtab" class="tab-content custom-tab">
<div class="inner">
<?php echo html_entity_decode( $productConfig['product_customtab_content
'][$languageID], ENT_QUOTES, 'UTF-8'); ?>
</div></div>
<?php } ?>
</div>
<?php if ($products) { ?>
<?php
$cols = ($productConfig['product_related_column'] == 0)?3:$productConfig
['product_related_column'];
$span = 12/$cols;
?>
<div class="product-related box">
<div class="box-heading"><span>Clientii au mai cumparat si</span></div>
<div id="related" class="slide product-grid" data-interval="0">
<div class="carousel-controls">
<a class="carousel-control left icon-angle-left" href="#related" data-slid
e="prev"></a>
<a class="carousel-control right icon-angle-right" href="#related" data-sl
ide="next"></a>
</div>
<div class="box-content products-block carousel-inner">
<?php foreach ($products as $i => $product) { $i=$i+1; ?>
<?php if( $i%$cols == 1 && $cols > 1 ) { ?>
<div class= "item <?php if($i==1) {?>active<?php } ?>">
<div class="row">
<?php } ?>
<div class="col-lg-<?php echo $span;?> col-md-<?php echo $span;?> col-sm
-6 col-xs-12 product-block">
<?php if ($product['thumb']) { ?>
<div class="image">
<?php if( $product['special'] ) { ?>
<span class="product-label-special label">PROMO</span>
<?php } ?>
<?php $zimage = str_replace( "cache/","", preg_replace("#-\d+x\d
+#", "", $product['thumb'] )); ?>
<a class="img" href="<?php echo $product['href']; ?>"><img src="<?
php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?p
hp echo $product['name']; ?>" /></a>
<script type="text/javascript">
$(document).ready(function() {
var id = <?php echo $product['product_id'];?>;
$('#colorbox_' + id).colorbox();
});
</script>
<?php if( $categoryPzoom ) { $zimage = str_replace( "cache/","", preg_
replace("#-\d+x\d+#", "", $product['thumb'] )); ?>
<a href="<?php echo $zimage;?>" class="related-colorbox product-zoom h
idden-sm hidden-xs" rel="nofollow" title="<?php echo $product['name']; ?>"><span
class="icon-zoom-in"></span></a>
<?php } ?>

<?php //#2 Start fix quickview in fw?>


<?php if ($quickview) { ?>
<a class="pav-colorbox hidden-sm hidden-xs" href="index.php?route=th
emecontrol/product&amp;product_id=<?php echo $product['product_id']; ?>"><?php e
cho $this->language->get('quick_view'); ?></a>
<?php } ?>
<?php //#2 End fix quickview in fw?>
<?php
if( $swapimg ){
$product_images = $this->model_catalog_product->getProductImages
( $product['product_id'] );
if(isset($product_images) && !empty($product_images)) {
$thumb2 = $this->model_tool_image->resize($product_images[0]['imag
e'], $this->config->get('config_image_product_width'), $this->config->get('con
fig_image_product_height') );
?>
<span class="hover-image">
<a class="img" href="<?php echo $product['href']; ?>"><img src="<?
php echo $thumb2; ?>" alt="<?php echo $product['name']; ?>"></a>
</span>
<?php } } ?>
</div>
<?php } ?>
<div class="product-meta">
<h3 class="name"><a href="<?php echo $product['href']; ?>"><?php echo $p
roduct['name']; ?></a></h3>
<?php if ($product['price']) { ?>
<div class="price">
<?php if (!$product['special']) { ?>
<?php echo $product['price']; ?>
<?php } else { ?>
<span class="price-old"><?php echo $product['price']; ?></span> <span cl
ass="price-new"><?php echo $product['special']; ?></span>
<?php } ?>
</div>
<?php } ?>
<?php if ($product['rating']) { ?>
<div class="rating"><img src="catalog/view/theme/<?php echo $this->config>get('config_template');?>/image/stars-<?php echo $product['rating']; ?>.png" al
t="<?php echo $product['reviews']; ?>" /></div>
<?php } ?>
<div class="cart">
<input type="button" value="<?php echo $button_cart; ?>" onclick="`('<
?php echo $product['product_id']; ?>');" class="button" />
</div>
<div class="wishlist"><a class="icon-heart" onclick="addToWishList('<?ph
p echo $product['product_id']; ?>');" data-placement="top" data-toggle="tooltip"
data-original-title="<?php echo $button_wishlist; ?>"><span><?php echo $button_
wishlist; ?></span></a></div>
<div class="compare"><a class="icon-retweet" onclick="addToCompare('<?ph
p echo $product['product_id']; ?>');" data-placement="top" data-toggle="tooltip"
data-original-title="<?php echo $button_compare; ?>"><span><?php echo $button_c
ompare; ?></span></a></div>
</div>
</div>

<?php if( $cols > 1 && ($i%$cols == 0 || $i==count($products)) ) { ?>


</div>
</div>
<?php } ?>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
<?php echo $content_bottom; ?></div>
<?php if( $productConfig['product_enablezoom'] ) { ?>
<script type="text/javascript" src=" catalog/view/javascript/jquery/elevatezoom/
elevatezoom-min.js"></script>
<script type="text/javascript">
<?php if( $productConfig['product_zoomgallery'] == 'slider' ) { ?>
$("#image").elevateZoom({gallery:'image-additional-carousel', cursor: 'pointer
', galleryActiveClass: 'active'});
<?php } else { ?>
var zoomCollection = '<?php echo $productConfig["product_zoomgallery"]=="basic
"?".product-image-zoom":"#image";?>';
$( zoomCollection ).elevateZoom({
<?php if( $productConfig['product_zoommode'] != 'basic' ) { ?>
zoomType
: "<?php echo $productConfig['product_zoommode'];?>",
<?php } ?>
lensShape : "<?php echo $productConfig['product_zoomlensshape'];?>",
lensSize
: <?php echo (int)$productConfig['product_zoomlenssize'];?>,
});
<?php } ?>
</script>
<?php } ?>
<script type="text/javascript"><!-$(document).ready(function() {
$('.colorbox').colorbox({
overlayClose: true,
opacity: 0.5,
rel: "colorbox",
});
});
//--></script>
<?php if( $categoryPzoom ) { ?>
<script type="text/javascript"><!-$(document).ready(function() {
$('.related-colorbox').colorbox({
overlayClose: true,
opacity: 0.5,
rel: false,
onLoad:function(){
$("#cboxNext").remove(0);
$("#cboxPrevious").remove(0);
$("#cboxCurrent").remove(0);
}
});
});

//--></script>
<?php } ?>
<script type="text/javascript"><!-$('select[name="profile_id"], input[name="quantity"]').change(function(){
$.ajax({
url: 'index.php?route=product/product/getRecurringDescription',
type: 'post',
data: $('input[name="product_id"], input[name="quantity"], select[name="prof
ile_id"]'),
dataType: 'json',
beforeSend: function() {
$('#profile-description').html('');
},
success: function(json) {
$('.success, .warning, .attention, information, .error').remove();
if (json['success']) {
$('#profile-description').html(json['success']);
}
}
});
});
$('#button-cart').bind('click', function() {
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidd
en\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'c
heckbox\']:checked, .product-info select, .product-info textarea'),
dataType: 'json',
success: function(json) {
$('.success, .warning, .attention, information, .error').remove();
if (json['error']) {
if (json['error']['option']) {
for (i in json['error']['option']) {
$('#option-' + i).after('<span class="error">' + json['error']['opti
on'][i] + '</span>');
}
}
if (json['error']['profile']) {
$('select[name="profile_id"]').after('<span class="error">'
+ json['error']['profile'] + '</span>');
}
}
if (json['success']) {
$('#notification').html('<div class="success" style="display: none;">' +
json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt=""
class="close" /></div>');
$('.success').fadeIn('slow');
$('#cart-total').html(json['total']);
$('html, body').animate({ scrollTop: 0 }, 'slow');

}
}
});
});
//--></script>
<?php if ($options) { ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/ajaxupload.js
"></script>
<?php foreach ($options as $option) { ?>
<?php if ($option['type'] == 'file') { ?>
<script type="text/javascript"><!-new AjaxUpload('#button-option-<?php echo $option['product_option_id']; ?>', {
action: 'index.php?route=product/product/upload',
name: 'file',
autoSubmit: true,
responseType: 'json',
onSubmit: function(file, extension) {
$('#button-option-<?php echo $option['product_option_id']; ?>').after('<img
src="catalog/view/theme/default/image/loading.gif" class="loading" style="paddin
g-left: 5px;" />');
$('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabl
ed', true);
},
onComplete: function(file, json) {
$('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabl
ed', false);
$('.error').remove();
if (json['success']) {
alert(json['success']);
$('input[name=\'option[<?php echo $option['product_option_id']; ?>]\']').a
ttr('value', json['file']);
}
if (json['error']) {
$('#option-<?php echo $option['product_option_id']; ?>').after('<span clas
s="error">' + json['error'] + '</span>');
}
$('.loading').remove();
}
});
//--></script>
<?php } ?>
<?php } ?>
<?php } ?>
<script type="text/javascript"><!-$('#review .pagination a').live('click', function() {
$('#review').fadeOut('slow');
$('#review').load(this.href);
$('#review').fadeIn('slow');
return false;
});
$('#review').load('index.php?route=product/product/review&product_id=<?php echo

$product_id; ?>');
$('#button-review').bind('click', function() {
$.ajax({
url: 'index.php?route=product/product/write&product_id=<?php echo $product_i
d; ?>',
type: 'post',
dataType: 'json',
data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text
=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encod
eURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating
\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'cap
tcha\']').val()),
beforeSend: function() {
$('.success, .warning').remove();
$('#button-review').attr('disabled', true);
$('#review-title').after('<div class="attention"><img src="catalog/view/th
eme/default/image/loading.gif" alt="" /> <?php echo $text_wait; ?></div>');
},
complete: function() {
$('#button-review').attr('disabled', false);
$('.attention').remove();
},
success: function(data) {
if (data['error']) {
$('#review-title').after('<div class="warning">' + data['error'] + '</di
v>');
}
if (data['success']) {
$('#review-title').after('<div class="success">' + data['success'] + '</
div>');
$('input[name=\'name\']').val('');
$('textarea[name=\'text\']').val('');
$('input[name=\'rating\']:checked').attr('checked', '');
$('input[name=\'captcha\']').val('');
}
}
});
});
//--></script>
<script type="text/javascript"><!-$('#tabs a').tabs();
//--></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-uitimepicker-addon.js"></script>
<script type="text/javascript"><!-$(document).ready(function() {
if ($.browser.msie && $.browser.version == 6) {
$('.date, .datetime, .time').bgIframe();
}
$('.date').datepicker({dateFormat: 'yy-mm-dd'});
$('.datetime').datetimepicker({
dateFormat: 'yy-mm-dd',
timeFormat: 'h:m'
});
$('.time').timepicker({timeFormat: 'h:m'});
});

//--></script>
</section>
<?php if( $SPAN[2] ): ?>
<aside class="col-lg-<?php echo $SPAN[2];?> col-md-<?php echo $SPAN[2];?
> col-sm-12 col-xs-12">
<?php echo $column_right; ?>
</aside>
<?php endif; ?>
<?php echo $footer; ?>

You might also like