Class RightSubject

Description

Located in /web/core/core.subject.php (line 827)

Subject
   |
   --RightSubject
Direct descendents
Class Description
ChildSubject
ParentSubject
Variable Summary
mixed $_Rights
Method Summary
void addRight ( $aRight, [ $aControledSubj = 0])
void getControlableIDs ( $aRight)
void getControlableSubjects ( $aRight)
Array getEntitled ([mixed $right = false])
void getRights ()
void getRightsInfo ()
void getRightsOver ( $aSubject)
void hasRight ( $aRight)
void hasRightOver ( $aRight,  $aSubject)
void isChildOf ( $aParent)
void remRight ( $aRight, [ $aControledSubj = 0])
void requireRight ( $aRight, [ $aErrorMsg = ""])
void requireRightOver ( $aRight,  $aSubject, [ $aErrorMsg = ""])
void RigthSubject ( $Ident)
void sqlHasRight ( $ColName)
void _getAllRights ([ $aRight = 0])
Variables
mixed $_InheritedIDs (line 829)
mixed $_Rights (line 828)

Inherited Variables

Inherited from Subject

Subject::$email
Subject::$id
Subject::$name
Subject::$type
Methods
addRight (line 1016)
void addRight ( $aRight,  $aControledSubj)
  • $aRight
  • $aControledSubj
getControlableIDs (line 908)
void getControlableIDs ( $aRight)
  • $aRight
getControlableSubjects (line 913)
void getControlableSubjects ( $aRight)
  • $aRight
getEntitled (line 901)

Alle Subjekte, welche Rechte über dieses Subjekt haben.

  • return: alle SubjektIDs welche Recht über dieses Subjekt haben
  • since: 1398 - 19.05.2007
  • author: loom
Array getEntitled ([mixed $right = false])
  • mixed $right: (optional) Recht (ID oder Name)
getRights (line 866)
void getRights ()
getRightsInfo (line 921)
void getRightsInfo ()
getRightsOver (line 881)
void getRightsOver ( $aSubject)
  • $aSubject
hasRight (line 934)
void hasRight ( $aRight)
  • $aRight
hasRightOver (line 949)
void hasRightOver ( $aRight,  $aSubject)
  • $aRight
  • $aSubject
isChildOf (line 1010)
void isChildOf ( $aParent)
  • $aParent
remRight (line 1022)
void remRight ( $aRight,  $aControledSubj)
  • $aRight
  • $aControledSubj
requireRight (line 969)
void requireRight ( $aRight, [ $aErrorMsg = ""])
  • $aRight
  • $aErrorMsg
requireRightOver (line 983)
void requireRightOver ( $aRight,  $aSubject, [ $aErrorMsg = ""])
  • $aRight
  • $aSubject
  • $aErrorMsg
RigthSubject (line 831)
void RigthSubject ( $Ident)
  • $Ident
sqlHasRight (line 995)
void sqlHasRight ( $ColName)
  • $ColName
_getAllRights (line 844)
void _getAllRights ( $aRight)
  • $aRight
_getInheritedIDs (line 835)
void _getInheritedIDs ()

Inherited Methods

Inherited From Subject

Subject::Subject()
Subject::afterCreation()
Subject::delete()
Subject::getProperties()
Subject::getProperty()
Subject::requireAllowCreate()
Subject::setProperties()
Subject::setProperty()

Documentation generated on Mon, 22 Oct 2007 17:17:19 +0200 by phpDocumentor 1.3.1