function JEVAccess() { // Editor usertype check global $acl; $user = JFactory::getUser(); $this->access = new stdClass(); $acl = JFactory::getACL(); $this->access->canEdit = $acl->acl_check('action', 'edit', 'users', JEVHelper::getUserType($user), 'content', 'all'); $this->access->canEditOwn = $acl->acl_check('action', 'edit', 'users', JEVHelper::getUserType($user), 'content', 'own'); $this->access->canPublish = $acl->acl_check('action', 'publish', 'users', JEVHelper::getUserType($user), 'content', 'all'); }
public static function isAdminUser($user = null) { if (is_null($user)) { $user = JFactory::getUser(); } if (JVersion::isCompatible("1.6.0")) { //$access = JAccess::check($user->id, "core.admin","com_jevents"); $access = $user->authorise('core.admin', 'com_jevents'); return $access; } else { if (strtolower(JEVHelper::getUserType($user)) != "super administrator" && strtolower(JEVHelper::getUserType($user)) != "administrator") { return false; } return true; } }