Class Item Class for database based items
author | Timo A. Hummel <Timo.Hummel@4fb.de> |
---|---|
version | 0.1 |
copyright | four for business 2003 |
Item(string $table, string $primaryKey, $lifetime)
inherited_from | \Item::Item() |
---|
string
The table to use as information source
string
The primary key to use
_inFilter(mixed $data) : mixed
see | \setFilters |
---|---|
access | private |
inherited_from | \Item::_inFilter() |
mixed
Data to filter
mixed
Filtered data_onLoad() : \none
Function which is called whenever an item is loaded. Inherited classes should override this function if desired.
inherited_from | \Item::_onLoad() |
---|
\none
_outFilter(mixed $data) : mixed
see | \setFilters |
---|---|
access | private |
inherited_from | \Item::_outFilter() |
mixed
Data to filter
mixed
Filtered data_setMetaObject($objectname)
inherited_from | \Item::_setMetaObject() |
---|
cApiUser($iduser)
deleteProperty(string $type, string $name)
inherited_from | \Item::deleteProperty() |
---|
string
Specifies the type
string
Specifies the name
deleteUserProperty(string $type, string $name)
string
type Specifies the type (class, category etc) for the property to retrieve
string
name Specifies the name of the property to retrieve
get(string $field) : mixed
inherited_from | \Item::get() |
---|
string
Specifies the field to retrieve
mixed
Value of the fieldgetField(string $field) : mixed
inherited_from | \Item::getField() |
---|
string
Specifies the field to retrieve
mixed
Value of the fieldgetMetaObject()
inherited_from | \Item::getMetaObject() |
---|
getProperty(string $type, string $name) : boolean
inherited_from | \Item::getProperty() |
---|
string
Specifies the type
string
Specifies the name
boolean
Value of the given propertygetUserProperties()
getUserPropertiesByType(string $sType, boolean $bGroup) : array
string
sType Specifies the type (class, category etc) for the property to retrieve
boolean
bGroup Specifies if this function should recursively search in groups
array
The value of the retrieved propertygetUserProperty(string $type, string $name, boolean $group) : string
string
type Specifies the type (class, category etc) for the property to retrieve
string
name Specifies the name of the property to retrieve
boolean
group Specifies if this function should recursively search in groups
string
The value of the retrieved propertyloadBy(string $field, string $value, bool $bSafe) : bool
inherited_from | \Item::loadBy() |
---|
string
Specifies the field
string
Specifies the value
bool
use inFilter or not
bool
True if the load was successfulloadByPrimaryKey(string $value) : bool
inherited_from | \Item::loadByPrimaryKey() |
---|
string
Specifies the primary key value
bool
True if the load was successfulset(string $field, string $value, $safe)
inherited_from | \Item::set() |
---|
string
Specifies the field to set
string
Specifies the value to set
setField(string $field, string $value, boolean $safe)
inherited_from | \Item::setField() |
---|
string
Specifies the field to set
string
Specifies the value to set
boolean
Speficies if we should translate characters
setFilters(array $arrInFilters, array $arrOutFilters) : void
Examples:
$obj->setFilters(array('addslashes'), array('stripslashes')); $obj->setFilters(array('htmlencode', 'addslashes'), array('stripslashes', 'htmlencode'));
inherited_from | \Item::setFilters() |
---|
array
inFilters array with function names
array
outFilters array with function names
setProperty(string $type, string $name, string $value)
inherited_from | \Item::setProperty() |
---|
string
Specifies the type
string
Specifies the name
string
Specifies the value
setUserProperty(string $type, string $name, string $value)
string
type Specifies the type (class, category etc) for the property to retrieve
string
name Specifies the name of the property to retrieve
string
value Specifies the value to insert
store()
inherited_from | \Item::store() |
---|
$_arrInFilters : array
access | private |
---|---|
inherited_from | \Item::$$_arrInFilters |
$_arrOutFilters : array
access | private |
---|---|
inherited_from | \Item::$$_arrOutFilters |
$cache : array
access | private |
---|---|
inherited_from | \Item::$$cache |
$db : object
access | private |
---|---|
inherited_from | \Item::$$db |
$lasterror : string
access | private |
---|---|
inherited_from | \Item::$$lasterror |
$lifetime : int
access | private |
---|---|
inherited_from | \Item::$$lifetime |
$modifiedValues : array
access | private |
---|---|
inherited_from | \Item::$$modifiedValues |
$oldPrimaryKey : string
access | private |
---|---|
inherited_from | \Item::$$oldPrimaryKey |
$primaryKey : object
access | private |
---|---|
inherited_from | \Item::$$primaryKey |
$properties : object
access | private |
---|---|
inherited_from | \Item::$$properties |
$table : string
access | private |
---|---|
inherited_from | \Item::$$table |
$values : array
access | private |
---|---|
inherited_from | \Item::$$values |
$virgin : boolean
If true, the object is virgin and no operations on it except load-Functions are allowed.
access | private |
---|---|
inherited_from | \Item::$$virgin |