function _getquick2cartstoreHTML() { jimport('joomla.filesystem.file'); if (JFile::exists(JPATH_SITE . '/components/com_quick2cart/quick2cart.php')) { $lang = JFactory::getLanguage(); $lang->load('com_quick2cart', JPATH_SITE); $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helper.php'; if (!class_exists('comquick2cartHelper')) { //require_once $path; JLoader::register('comquick2cartHelper', $path); JLoader::load('comquick2cartHelper'); } // Load assets comquick2cartHelper::loadQuicartAssetFiles(); $product_path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helpers' . DS . 'product.php'; if (!class_exists('productHelper')) { //require_once $path; JLoader::register('productHelper', $product_path); JLoader::load('productHelper'); } $params = $this->params; $no_of_stores = $params->get('no_of_stores', '2'); //Get profile id $user = CFactory::getRequestUser(); $model = new productHelper(); $target_data = $model->getUserStores($user->_userid, $no_of_stores); if (!empty($target_data)) { $html = "\n\t\t\t\t<div class='techjoomla-bootstrap' >\n\t\t\t\t\t<div class='row-fluid'>\n\t\t\t\t\t<ul class='thumbnails' >\n\t\t\t\t\t"; foreach ($target_data as $data) { $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'views' . DS . 'vendor' . DS . 'tmpl' . DS . 'thumbnail.php'; //@TODO condition vise mod o/p ob_start(); include $path; $html .= ob_get_contents(); ob_end_clean(); } $html .= "\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; return $html; } } }
if (!defined('Q2C_WRAPPER_CLASS')) { if (JVERSION < '3.0') { define('Q2C_WRAPPER_CLASS', "q2c-wrapper techjoomla-bootstrap"); } else { define('Q2C_WRAPPER_CLASS', "q2c-wrapper"); } } //require_once JPATH_SITE . '/components/com_quick2cart/defines.php'; comquick2cartHelper::defineIcons('SITE'); $path = JPATH_SITE . '/components/com_quick2cart/helper.php'; if (!class_exists('comquick2cartHelper')) { JLoader::register('comquick2cartHelper', $path); JLoader::load('comquick2cartHelper'); } // Load assets comquick2cartHelper::loadQuicartAssetFiles(); $path = JPATH_SITE . '/components/com_quick2cart/helpers/storeHelper.php'; if (!class_exists('storeHelper')) { JLoader::register('storeHelper', $path); JLoader::load('storeHelper'); } $path = JPATH_SITE . '/components/com_quick2cart/helpers/zoneHelper.php'; if (!class_exists('zoneHelper')) { JLoader::register('zoneHelper', $path); JLoader::load('zoneHelper'); } $path = JPATH_SITE . '/components/com_quick2cart/helpers/taxHelper.php'; if (!class_exists('taxHelper')) { JLoader::register('taxHelper', $path); JLoader::load('taxHelper'); }
function _getquick2cartproductHTML() { jimport('joomla.filesystem.file'); if (JFile::exists(JPATH_SITE . '/components/com_quick2cart/quick2cart.php')) { $lang = JFactory::getLanguage(); $lang->load('com_quick2cart', JPATH_SITE); $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helper.php'; if (!class_exists('comquick2cartHelper')) { JLoader::register('comquick2cartHelper', $path); JLoader::load('comquick2cartHelper'); } // Load assets comquick2cartHelper::loadQuicartAssetFiles(); $product_path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'helpers' . DS . 'product.php'; if (!class_exists('productHelper')) { JLoader::register('productHelper', $product_path); JLoader::load('productHelper'); } $params = $this->params; $no_of_prod = $params->get('no_of_prod', '2'); // Get profile id $user = CFactory::getRequestUser(); $model = new productHelper(); $target_data = $model->getUserProducts($user->_userid, $no_of_prod); if (!empty($target_data)) { $random_container = 'q2c_pc_js_my_products'; $html = "\n\t\t\t\t\t<div class='" . Q2C_WRAPPER_CLASS . "' >\n\t\t\t\t\t\t<div class='row-fluid'>\n\t\t\t\t\t\t\t<div id='q2c_pc_js_my_products'>"; foreach ($target_data as $data) { $path = JPATH_SITE . DS . 'components' . DS . 'com_quick2cart' . DS . 'views' . DS . 'product' . DS . 'tmpl' . DS . 'product.php'; ob_start(); include $path; $html .= ob_get_contents(); ob_end_clean(); } $html .= "\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; ob_start(); ?> <?php // Get pin width $pin_width = $params->get('pin_width'); if (empty($pin_width)) { $pin_width = 170; } // Get pin padding $pin_padding = $params->get('pin_padding'); if (empty($pin_padding)) { $pin_padding = 7; } // Calulate columnWidth (columnWidth = pin_width+pin_padding) $columnWidth = $pin_width + $pin_padding; ?> <style type="text/css"> .q2c_pin_item_<?php echo $random_container; ?> { width: <?php echo $pin_width . 'px'; ?> !important; } </style> <script type="text/javascript"> var pin_container_<?php echo $random_container; ?> = 'q2c_pc_js_my_products'; techjoomla.jQuery(document).ready(function() { var container_<?php echo $random_container; ?> = document.getElementById(pin_container_<?php echo $random_container; ?> ); var msnry = new Masonry( container_<?php echo $random_container; ?> , { columnWidth: <?php echo $columnWidth; ?> , itemSelector: '.q2c_pin_item_<?php echo $random_container; ?> ', gutter: <?php echo $pin_padding; ?> }); setTimeout(function(){ var container_<?php echo $random_container; ?> = document.getElementById(pin_container_<?php echo $random_container; ?> ); var msnry = new Masonry( container_<?php echo $random_container; ?> , { columnWidth: <?php echo $columnWidth; ?> , itemSelector: '.q2c_pin_item_<?php echo $random_container; ?> ', gutter: <?php echo $pin_padding; ?> }); }, 1000); setTimeout(function(){ var container_<?php echo $random_container; ?> = document.getElementById(pin_container_<?php echo $random_container; ?> ); var msnry = new Masonry( container_<?php echo $random_container; ?> , { columnWidth: <?php echo $columnWidth; ?> , itemSelector: '.q2c_pin_item_<?php echo $random_container; ?> ', gutter: <?php echo $pin_padding; ?> }); }, 3000); }); </script> <?php $pin_html .= ob_get_contents(); ob_end_clean(); $html .= $pin_html; return $html; } } }