%PDF- %PDF-
Direktori : /home/lightco1/public_html/plugins/system/jsnframework/libraries/joomlashine/articles/ |
Current File : /home/lightco1/public_html/plugins/system/jsnframework/libraries/joomlashine/articles/content.php |
<?php /** * @version $Id$ * @package JSN_Framework * @author JoomlaShine Team <support@joomlashine.com> * @copyright Copyright (C) 2012 JoomlaShine.com. All Rights Reserved. * @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * Websites: http://www.joomlashine.com * Technical Support: Feedback - http://www.joomlashine.com/contact-us/get-support.html */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); /** * Content component helper. * * @package JSN_Framework * @since 1.0.3 */ class ContentHelper { public static $extension = 'com_content'; /** * Configure the Linkbar. * * @param string $vName The name of the active view. * * @return void */ public static function addSubmenu($vName) { return; } /** * Gets a list of the actions that can be performed. * * @param int $categoryId The category ID. * @param int $articleId The article ID. * * @return JObject */ public static function getActions($categoryId = 0, $articleId = 0) { $user = JFactory::getUser(); $result = new JObject; if (empty($articleId) && empty($categoryId)) { $assetName = 'com_content'; } elseif (empty($articleId)) { $assetName = 'com_content.category.' . (int) $categoryId; } else { $assetName = 'com_content.article.' . (int) $articleId; } $actions = array ('core.admin', 'core.manage', 'core.create', 'core.edit', 'core.edit.own', 'core.edit.state', 'core.delete'); foreach ($actions as $action) { $result->set($action, $user->authorise($action, $assetName)); } return $result; } }