%PDF- %PDF-
Direktori : /home/lightco1/www/feiss.com.au/plugins/jsnpoweradmin/weblinks/models/ |
Current File : /home/lightco1/www/feiss.com.au/plugins/jsnpoweradmin/weblinks/models/categories.php |
<?php /** * @author JoomlaShine.com Team * @copyright JoomlaShine.com * @link joomlashine.com * @package JSN PowerAdmin support for com_content * @version $Id$ * @license GNU/GPL v2 http://www.gnu.org/licenses/gpl-2.0.html */ defined('_JEXEC') or die('Restricted access'); jimport('joomla.application.categories'); JSNFactory::import('components.com_weblinks.models.categories', 'site'); //JSNFactory::import('components.com_content.helpers.route', 'site'); /** * @package Joomla.Administrator * @subpackage com_poweradmin extend com_content * @since 1.7 */ class PoweradminWeblinksModelCategories extends WeblinksModelCategories { /** * * Get params of current view */ protected function populateState() { // Load the parameters. $params = JComponentHelper::getParams('com_weblinks'); $this->setState('params', $params); } /** * * Get data * @param Array $pk */ public function &prepareDisplayedData( $pk ) { $parentId = JRequest::getInt('id'); $this->setState('filter.parentId', $pk['id']); $data = null; $state = $this->getState(); $items = $this->getItems($pk); $parent = $this->getParent(); if ($items === false) { echo JText::_('JGLOBAL_CATEGORY_NOT_FOUND'); return; } if ($parent == false) { echo JText::_('JGLOBAL_CATEGORY_NOT_FOUND'); return; } $params = &$state->params; $JSNConfig = JSNFactory::getConfig(); $JSNConfig->megreMenuParams( $pk['Itemid'], $params ); $JSNConfig->megreGlobalParams( 'com_weblinks', $params, true ); $items = array($parent->id => $items); // //Escape strings for HTML output $data->pageclass_sfx = htmlspecialchars($params->get('pageclass_sfx')); $data->maxLevelcat = $params->get('maxLevelcat', -1); $data->params = $params; $data->parent = $parent; $data->items = $items; return $data; } }