public function display($tpl = null) { require_once JPATH_SITE . '/modules/mod_k2_tools/helper.php'; $application = JFactory::getApplication(); $params = new JRegistry(); $params->def('calendarCategory', $application->input->get('category', 0, 'int')); $params->def('month', $application->input->get('month', 0, 'int')); $params->def('year', $application->input->get('year', 0, 'int')); echo ModK2ToolsHelper::getCalendar($params); }
*/ // no direct access defined('_JEXEC') or die; require_once dirname(__FILE__) . '/helper.php'; include dirname(__FILE__) . '/legacy.php'; switch ($params->get('usage')) { case 'archive': $months = ModK2ToolsHelper::getArchive($params); require JModuleHelper::getLayoutPath('mod_k2_tools', 'archive'); break; case 'authors': $authors = ModK2ToolsHelper::getAuthors($params); require JModuleHelper::getLayoutPath('mod_k2_tools', 'authors'); break; case 'calendar': $calendar = ModK2ToolsHelper::getCalendar($params); require JModuleHelper::getLayoutPath('mod_k2_tools', 'calendar'); break; case 'breadcrumbs': $breadcrumbs = ModK2ToolsHelper::getBreadcrumbs($params); // Legacy $path = array(); foreach ($breadcrumbs->path as $entry) { $path[] = '<a href="' . $entry->link . '">' . $entry->title . '</a>'; } $title = $breadcrumbs->title; require JModuleHelper::getLayoutPath('mod_k2_tools', 'breadcrumbs'); break; case 'categories': $categories = ModK2ToolsHelper::getCategories($params, 'default'); // Legacy