60 lines
2.2 KiB
PHP
Executable File
60 lines
2.2 KiB
PHP
Executable File
<?php
|
|
if(!class_exists('ShareYourCartBase',false)) die('Access Denied');
|
|
|
|
// If only the hover is uploaded
|
|
if((!$button_img or !$button_img_width or !$button_img_height) and ($button_img_hover and $button_img_hover_width and $button_img_hover_height)) {
|
|
$button_img = $button_img_hover;
|
|
$button_img_width = $button_img_hover_width;
|
|
$button_img_height = $button_img_hover_height;
|
|
$button_img_hover = null;
|
|
$button_img_hover_width = null;
|
|
$button_img_hover_height = null;
|
|
}
|
|
|
|
$callbackDataAttr = '';
|
|
|
|
if(isset($callback_url) && !empty($callback_url)) {
|
|
$callbackDataAttr = 'data-syc-callback_url="' . $callback_url .'"';
|
|
}
|
|
?>
|
|
|
|
<a href="<?php echo $this->SHAREYOURCART_BUTTON_URL ?>" class="shareyourcart-button <?php if (isset($is_product_page) && $is_product_page) echo "product_button"; ?>" <?php echo $callbackDataAttr; ?> data-syc-layout="custom" <?php if(!empty($position_after)): echo "data-syc-position-after=\"$position_after\""; elseif(!empty($position_before)): echo "data-syc-position-before=\"$position_before\""; endif; ?> <?php if(!empty($language)): echo "data-syc-language=\"$language\""; endif; ?>>
|
|
|
|
</a>
|
|
|
|
<style>
|
|
.shareyourcart-button {
|
|
display: block;
|
|
background: url('<?php echo $button_img;?>') left top;
|
|
width: <?php echo $button_img_width; ?>px;
|
|
height: <?php echo $button_img_height; ?>px;
|
|
text-indent: -9999px;
|
|
}
|
|
|
|
<?php
|
|
if($button_img_hover and $button_img_hover_width and $button_img_hover_height) {
|
|
?>
|
|
.shareyourcart-button:hover {
|
|
background-image: url('<?php echo $button_img_hover; ?>');
|
|
width: <?php echo $button_img_hover_width; ?>px;
|
|
height: <?php echo $button_img_hover_height; ?>px;
|
|
}
|
|
body:after {
|
|
content: url(<?php echo $button_img_hover; ?>);
|
|
background-image: url(<?php echo $button_img_hover; ?>);
|
|
visibility: hidden;
|
|
position: absolute;
|
|
left: -999em;
|
|
}
|
|
<?php
|
|
}
|
|
?>
|
|
</style>
|
|
<!--
|
|
<script type="text/javascript">
|
|
(function() {
|
|
var a = document.createElement('script'); a.type = 'text/javascript'; a.async = true;
|
|
a.src = '<?php echo $this->SHAREYOURCART_BUTTON_JS; ?>';
|
|
var b = document.getElementsByTagName('script')[0]; b.parentNode.insertBefore(a, b);
|
|
})();
|
|
</script> -->
|