defined('_JEXEC') or die('Restricted access'); JHTML::addIncludePath(JPATH_BASE . DS . 'components' . DS . 'com_content' . DS . 'helpers'); $template = $params->get('template', 'default'); $mode = $params->get("outputmode", 1); // it would be pointless to have beez template and table based columns if ($template == "beez" && $mode == 1) { $mode = 2; } // Include the syndicate functions only once require_once dirname(__FILE__) . DS . 'helper.php'; require_once dirname(__FILE__) . DS . 'helperhtml.php'; $list = modPlaceHereHelper::getList($params); $user =& JFactory::getUser(); // Create a user access object for the user $access = new stdClass(); $access->canEdit = $user->authorize('com_content', 'edit', 'content', 'all'); $access->canEditOwn = $user->authorize('com_content', 'edit', 'content', 'own'); $access->canPublish = $user->authorize('com_content', 'publish', 'content', 'all'); require JModuleHelper::getLayoutPath('mod_placehere', $template); switch ($mode) { case 3: echo implode("\n", $contentarray); break; case 2: modPlaceHereHTML::buildDivsfromArray($contentarray, $params); break; case 1: default: modPlaceHereHTML::buildTablefromArray($contentarray, $params); break; }