Exemplo n.º 1
0
 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');
 }
Exemplo n.º 2
0
 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;
     }
 }