/** * Constructor class for Permissions * * @param int $server The server ID that we are checking for. */ public function __construct($server = null) { parent::__construct(); $this->permissions = ORM::forTable('permissions')->where(array('user' => User::getData('id'), 'server' => $server))->findMany(); self::buildPermissionList(); $this->subuser = ORM::forTable('subusers')->where(array('user' => User::getData('id'), 'server' => $server))->findOne(); if ($server !== null) { $this->server = ORM::forTable('servers')->select('owner_id')->findOne($server); } }