KWeb
6.4
|
Klasa przechowuje informacje o różnych typach obiektów używanych przez KWeb. More...
Public Member Functions | |
install ($genre, $type, $data) | |
override ($genre, $type, $data) | |
getTypeInfo ($genre, $type=0) | |
getTypes ($genre) | |
Returns an array of supported types for this genre. | |
callEvent ($genres, $event, $params=false) | |
Wywołuje podaną jako $event funkcję na wszystkich typach z podanych (lub wszystkich) rodzajów. | |
getEventCall () | |
isEventCall ($genre, $type=false, $event=false) | |
getName ($genre, $type=0) | |
getClass ($genre, $type=0) | |
getClassAttributes ($genre, $type=0) | |
Returns class attributes for specified genre/type. | |
loadClass ($genre, $type=0) | |
Ensures the class is loaded. | |
loadAllClasses () | |
getIcon ($genre, $type=0, $default='') | |
Returns the icon name for specified type. | |
genreExists ($genre) | |
typeExists ($genre, $type) | |
gotParentClass ($class, $parent) | |
isSubtype ($genre, $type, $parent) | |
Sprawdza, czy typ zawiera w sobie podtyp. | |
resolveUID ($uid, $defaultGenre=GENRE_ITEM) | |
Resolves uid into genre and id list($genre, $id) = resolveUID($uid) | |
buildUID ($genre, $id) | |
buildObject ($genre, $id, $type, $properties=null, $storeInCache=false) | |
Static Public Member Functions | |
static | instance ($create=true) |
Data Fields | |
$types = array() | |
$event = array() | |
Static Public Attributes | |
static | $inst = null |
Protected Member Functions | |
__construct () |
Klasa przechowuje informacje o różnych typach obiektów używanych przez KWeb.
KWebObjects::__construct | ( | ) | [protected] |
KWebObjects::buildObject | ( | $ | genre, |
$ | id, | ||
$ | type, | ||
$ | properties = null , |
||
$ | storeInCache = false |
||
) |
KWebObjects::buildUID | ( | $ | genre, |
$ | id | ||
) |
KWebObjects::callEvent | ( | $ | genres, |
$ | event, | ||
$ | params = false |
||
) |
Wywołuje podaną jako $event funkcję na wszystkich typach z podanych (lub wszystkich) rodzajów.
Przy obsłudze eventów powinno się używać f-cji isEventCall dla sprawdzenia, czy wywołanie dotyczy faktycznie danej klasy!
KWebObjects::genreExists | ( | $ | genre | ) |
KWebObjects::getClass | ( | $ | genre, |
$ | type = 0 |
||
) |
KWebObjects::getClassAttributes | ( | $ | genre, |
$ | type = 0 |
||
) |
Returns class attributes for specified genre/type.
KWebObjects::getEventCall | ( | ) |
KWebObjects::getIcon | ( | $ | genre, |
$ | type = 0 , |
||
$ | default = '' |
||
) |
Returns the icon name for specified type.
You should use KWebTemplate::$inst->pathIco() to get the icon file
KWebObjects::getName | ( | $ | genre, |
$ | type = 0 |
||
) |
KWebObjects::getTypeInfo | ( | $ | genre, |
$ | type = 0 |
||
) |
KWebObjects::getTypes | ( | $ | genre | ) |
Returns an array of supported types for this genre.
KWebObjects::gotParentClass | ( | $ | class, |
$ | parent | ||
) |
KWebObjects::install | ( | $ | genre, |
$ | type, | ||
$ | data | ||
) |
static KWebObjects::instance | ( | $ | create = true | ) | [static] |
KWebObjects::isEventCall | ( | $ | genre, |
$ | type = false , |
||
$ | event = false |
||
) |
KWebObjects::isSubtype | ( | $ | genre, |
$ | type, | ||
$ | parent | ||
) |
Sprawdza, czy typ zawiera w sobie podtyp.
$type | Sprawdzany typ |
$parent | Szukany podtyp |
KWebObjects::loadAllClasses | ( | ) |
KWebObjects::loadClass | ( | $ | genre, |
$ | type = 0 |
||
) |
Ensures the class is loaded.
KWebObjects::override | ( | $ | genre, |
$ | type, | ||
$ | data | ||
) |
KWebObjects::resolveUID | ( | $ | uid, |
$ | defaultGenre = GENRE_ITEM |
||
) |
Resolves uid into genre and id list($genre, $id) = resolveUID($uid)
KWebObjects::typeExists | ( | $ | genre, |
$ | type | ||
) |
KWebObjects::$event = array() |
KWebObjects::$inst = null [static] |
KWebObjects::$types = array() |