public static function getCatsArray($params, $active_id, $category) { $category->load($active_id); $categories_id = $category->getTreeParentCategories(); return modODJShoppingCategoryHelper::getTreeCats($category, $params, $categories_id); }
require_once JPATH_SITE . '/components/com_jshopping/lang/en-GB.php'; } JTable::addIncludePath(JPATH_SITE . '/components/com_jshopping/tables'); $field_sort = $params->get('category_sort', 'id'); $ordering = $params->get('sort_order', 'asc'); $display_img = $params->get('display_img', '1'); $count = $params->get('counter', 0); $class = $params->get('moduleclass_sfx', ''); // Get params $category_id = JRequest::getInt('category_id'); $category = JTable::getInstance('category', 'jshop'); if ($params->get('cssstyle') == 1) { $tpl = explode(":", $params->get('layout')); //$tpl = explode(":", $params->def('template')); if ($tpl[0] == '_') { $jtpl = $app->getTemplate(); } else { $jtpl = $tpl[0]; } if (is_file(JPATH_SITE . '/modules/mod_od_jshopping_cat/tmpl/' . $tpl[1] . '/css/style.css')) { $css = 'modules/mod_od_jshopping_cat/tmpl/' . $tpl[1] . '/css/style.css'; $document->addStylesheet(JURI::base() . $css); } if (is_file(JPATH_SITE . '/templates/' . $jtpl . '/html/mod_od_jshopping_cat/' . $tpl[1] . '/css/style.css')) { $css = 'templates/' . $jtpl . '/html/mod_od_jshopping_cat/' . $tpl[1] . '/css/style.css'; $document->addStylesheet(JURI::base() . $css); } } $arResult = modODJShoppingCategoryHelper::getCatsArray($params, $category_id, $category); $jshopConfig = JSFactory::getConfig(); require JModuleHelper::getLayoutPath('mod_od_jshopping_cat', $params->get('layout', 'default'));