static function getShopCourses() { $params = JComponentHelper::getParams('com_joomdle'); $shop = $params->get('shop_integration'); $courses = array(); switch ($shop) { case 'tienda': $courses = JoomdleHelperShop::getTiendaCourses(); break; case 'virtuemart2': $courses = JoomdleHelperShop::getVirtuemart2Courses(); break; case 'hikashop': $courses = JoomdleHelperShop::getHikashopCourses(); break; default: JPluginHelper::importPlugin('joomdleshop'); $dispatcher = JDispatcher::getInstance(); $result = $dispatcher->trigger('onGetShopCourses', array()); $courses = array_shift($result); break; } return $courses; }