*/ // no direct access defined('_JEXEC') or die('Restricted access'); JHTML::_('behavior.tooltip'); $user =& JFactory::getUser(); $view = JRequest::getWord('view', 'items'); $view = JString::strtolower($view); $task = JRequest::getCmd('task'); $params =& JComponentHelper::getParams('com_k2'); if (K2_JVERSION == '15') { if ($params->get('lockTags') && $user->gid <= 23 && ($view == 'tags' || $view == 'tag') || $user->gid <= 23 && ($view == 'extrafield' || $view == 'extrafields' || $view == 'extrafieldsgroup' || $view == 'extrafieldsgroups' || $view == 'user' || $view == 'users' && $task != 'element' || $view == 'usergroup' || $view == 'usergroups')) { JError::raiseError(403, JText::_('K2_ALERTNOTAUTH')); } } else { JLoader::register('K2HelperPermissions', JPATH_SITE . DS . 'components' . DS . 'com_k2' . DS . 'helpers' . DS . 'permissions.j16.php'); K2HelperPermissions::checkPermissions(); // Compatibility for gid variable if ($user->authorise('core.admin', 'com_k2')) { $user->gid = 1000; } else { $user->gid = 1; } if ($params->get('lockTags') && !$user->authorise('core.admin', 'com_k2') && ($view == 'tags' || $view == 'tag') || !$user->authorise('core.admin', 'com_k2') && ($view == 'extrafield' || $view == 'extrafields' || $view == 'extrafieldsgroup' || $view == 'extrafieldsgroups' || $view == 'user' || $view == 'users' || $view == 'usergroup' || $view == 'usergroups')) { JError::raiseError(403, JText::_('K2_ALERTNOTAUTH')); } } $document =& JFactory::getDocument(); if (version_compare(JVERSION, '1.6.0', 'ge')) { JHtml::_('behavior.framework'); } else { JHTML::_('behavior.mootools');