public static function getAccessEntitiesForUser($user) { $entities = array(); $db = Loader::db(); if ($user->isRegistered()) { $pae = ParentPageOwnerPermissionAccessEntity::getOrCreate(); $r = $db->GetOne('select cID from Pages where uID = ?', array($user->getUserID())); if ($r > 0) { $entities[] = $pae; } } return $entities; }
<?php defined('C5_EXECUTE') or die("Access Denied."); if (Loader::helper('validation/token')->validate('process')) { $js = Loader::helper('json'); $obj = new stdClass(); $pae = ParentPageOwnerPermissionAccessEntity::getOrCreate(); $obj->peID = $pae->getAccessEntityID(); $obj->label = $pae->getAccessEntityLabel(); print $js->encode($obj); }