LiveUser
[ class tree: LiveUser ] [ index: LiveUser ] [ all elements ]

Class: LiveUser_Perm_Storage_XML

Source Location: /LiveUser-0.16.5/Perm/Storage/XML.php

Class Overview

LiveUser_Perm_Storage
   |
   --LiveUser_Perm_Storage_XML

XML container for permission handling


Author(s):

Version:

  • Release: @package_version@

Copyright:

  • 2002-2005 Markus Wolff

Methods


Inherited Variables

Inherited Methods

Class: LiveUser_Perm_Storage

LiveUser_Perm_Storage::LiveUser_Perm_Storage()
Constructor
LiveUser_Perm_Storage::disconnect()
properly disconnect from resources
LiveUser_Perm_Storage::freeze()
store all properties in an array
LiveUser_Perm_Storage::init()
LiveUser_Perm_Storage::mapUser()
LiveUser_Perm_Storage::readAreaAdminAreas()
LiveUser_Perm_Storage::readGroupRights()
Reads the group rights and put them in the array
LiveUser_Perm_Storage::readSubGroups()
LiveUser_Perm_Storage::readUserRights()
Reads all rights of current user into a two-dimensional associative array, having the area names as the key of the 1st dimension.
LiveUser_Perm_Storage::unfreeze()
Reinitializes properties

Class Details

[line 71]
XML container for permission handling

This is a XML backend driver for the LiveUser class.

Requirements:

  • File "Liveuser.php" (contains the parent class "LiveUser")
  • XML_Parser



[ Top ]


Method Detail

disconnect   [line 217]

void disconnect( )

properly disconnect from resources
  • Access: public

Overrides LiveUser_Perm_Storage::disconnect() (properly disconnect from resources)
[ Top ]

init   [line 108]

boolean init( array &$storageConf)

  • Return: true on success, false on failure.
  • Access: public

Overrides LiveUser_Perm_Storage::init() (parent method not documented)

Parameters:

array   &$storageConf   —  Array with the storage configuration

[ Top ]

mapUser   [line 147]

mixed mapUser( int $auth_user_id, string $containerName)

  • Return: array or false on failure
  • Access: public

Overrides LiveUser_Perm_Storage::mapUser() (parent method not documented)

Parameters:

int   $auth_user_id   — 
string   $containerName   — 

[ Top ]

readUserRights   [line 187]

mixed readUserRights( int $perm_user_id)

Reads all rights of current user into a two-dimensional associative array, having the area names as the key of the 1st dimension.

Group rights and invididual rights are being merged in the process.

  • Return: array of false on failure
  • Access: public

Overrides LiveUser_Perm_Storage::readUserRights() (Reads all rights of current user into a two-dimensional associative array, having the area names as the key of the 1st dimension.)

Parameters:

int   $perm_user_id   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:16:42 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.