Esempio n. 1
0
 public function init()
 {
     $modulePath = 'modules/mod_ecwid_relatedproducts/';
     $path = str_replace($modulePath, "", JURI::base());
     self::$path = $path . 'modules/mod_ecwid_relatedproducts/';
     self::$siteCatalogPath = $path . "index.php/ru/katalog";
     $app =& JFactory::getApplication();
     $params =& $app->getParams("com_rokecwid");
     self::$storeId = $params->get('storeID', 1003);
 }
<?php

// no direct access
defined('_JEXEC') or die('Restricted access');
require_once dirname(__FILE__) . DS . 'helper.php';
$rokecwidPath = JPATH_SITE . DS . 'components' . DS . 'com_rokecwid' . DS . 'helpers';
if (!file_exists($rokecwidPath . DS . 'ecwid_catalog.php') || !file_exists($rokecwidPath . DS . 'ecwid_product_api.php')) {
    print "Need rokecwid component api files (ecwid_catalog.php, ecwid_product_api.php)\n    for this module";
} else {
    modEcwidRelatedProducts::init();
    modEcwidRelatedProducts::addCustomHeaders();
    $modulePath = modEcwidRelatedProducts::$path;
    $basePath = JURI::base();
    $storeId = modEcwidRelatedProducts::$storeId;
    require JModuleHelper::getLayoutPath('mod_ecwid_relatedproducts');
}
Esempio n. 3
0
<?php

define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('ABSOLUTE_PATH', dirname(__FILE__));
define('RELATIVE_PATH', 'modules' . DS . 'mod_ecwid_relatedproducts');
define('JPATH_BASE', str_replace(RELATIVE_PATH, "", ABSOLUTE_PATH));
require_once JPATH_BASE . DS . 'includes' . DS . 'defines.php';
require_once JPATH_BASE . DS . 'includes' . DS . 'framework.php';
require_once dirname(__FILE__) . DS . 'helper.php';
$rokecwidPath = JPATH_SITE . DS . 'components' . DS . 'com_rokecwid' . DS . 'helpers';
require_once $rokecwidPath . DS . 'ecwid_product_api.php';
require_once $rokecwidPath . DS . 'ecwid_catalog.php';
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
modEcwidRelatedProducts::init();
$productId = JRequest::getVar("product");
$products = modEcwidRelatedProducts::getProducts($productId);
$productsTable = modEcwidRelatedProducts::getTable($products);
require dirname(__FILE__) . DS . 'tmpl' . DS . 'products.php';