This class represents a LiveUser table option that is used to define the rights the current user must have to perform certain operations.
Located in /code/framework/RSDEngine/RSDEngineDBTable.php (line 5911)
The name of the column that stores the rightId. This property is only used if $this->type is 'column' or 'table.column'.
The PHP code to execute to get a boolean value that indicates if the user is allowed to perform this operation or not.
If this property is set $this->type will be set to 'PHP_CODE'.
The definition of this LiveUser right as table option.
The name of the operation this right is required for. Possible values are 'select', 'insert', 'update', 'delete' and 'undefined'.
The PHP code to execute to get the rightId. This property is only used if $this->type is 'PHP_CODE'.
The SQL code to pass to the method $this->db->getOne to get the rightId. This property is only used if $this->type is 'SQL_QUERY'.
The PHP code to execute for every record to get a boolean value that indicates if the user is allowed to perform this operation on the specific record or not.
If this property is set $this->type will be set to 'PHP_CODE'.
The relation to the table (class) that contains the selectIncludingMethod.
This property is used for LiveUserRight:insert:rightId=table.column.
The name of the selectIncluding* method used to perform the join over $tableName. This property is only used if $this->type is 'table.column'.
The name of the table that contains $columnName. This property is only used if $this->type is 'table.column'.
The type of LiveUserTableOption. Can be one of the following strings: 'column', 'table.column', 'SQL_QUERY' or 'PHP_CODE'.
The constructor method.
Return a literal representation of this instance.
Documentation generated on Mon, 8 Dec 2003 13:12:24 +0100 by phpDocumentor 1.2.3