function getIndexHTML(&$params) { global $mainframe; $useACCSS = intval($params->get('useAC_CSS'), 1); $menuid = intval($params->get('itemidmenu'), 0); $menu = JSite::getMenu(); $paramsmenucomponent = $menu->getParams($menuid); if (!$menuid) { return; } $url_alphacontent = "index.php?option=com_alphacontent&Itemid=" . $menuid; $alphabeticalindex = @explode(",", $paramsmenucomponent->get('alphabeticalindex')); $alphabeticalbar = modAlphaContentAlphabeticalBarHelper::getAlphabeticalBarModule($alphabeticalindex, $paramsmenucomponent, $url_alphacontent); return array($alphabeticalbar, $useACCSS); }
<?php /** * @version $Id: mod_alphacontentalphabeticalbar 2008-08-14 21:26:32 v1.0.0 $ * @package AlphaContent for Joomla * @copyright Copyright (C) 2008. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined('_JEXEC') or die('Restricted access'); // Include the syndicate functions only once require_once dirname(__FILE__) . DS . 'helper.php'; $alphabeticalindex = modAlphaContentAlphabeticalBarHelper::getIndexHTML($params); $alphabeticalbar = $alphabeticalindex[0]; $useACCSS = $alphabeticalindex[1]; require JModuleHelper::getLayoutPath('mod_alphacontentalphabeticalbar');