|
eZ Publish
[4.2]
|
A class which handles central storage of urls. More...
Inheritance diagram for eZURL:
Collaboration diagram for eZURL:Public Member Functions | |
| eZURL ($row) | |
| setModified ($dateTime=false) | |
Static Public Member Functions | |
| static | create ($url) |
| static | definition () |
| static | fetch ($id, $asObject=true) |
| static | fetchList ($parameters=array()) |
| static | fetchListCount ($parameters=array()) |
| static | handleList ($parameters=array(), $asCount=false) |
| static | registerURL ($url) |
| static | registerURLArray ($urlArray) |
| static | removeByID ($urlID) |
| static | setIsValid ($id, $isValid) |
| static | setLastChecked ($id, $dateTime=false) |
| static | url ($id, $onlyValid=false) |
| static | urlByMD5 ($urlMD5) |
| static | urlByURL ($urlText) |
A class which handles central storage of urls.
URLs can be stored using eZURL. When registering URL's to eZURL you will get a URL ID which is used to identify URLs.
| static eZURL::create | ( | $ | url | ) | [static] |
Definition at line 86 of file ezurl.php.
Referenced by registerURL(), and registerURLArray().
| static eZURL::definition | ( | ) | [static] |
The definition array is an associative array consists of these keys:
asc or desc.Example:
static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 49 of file ezurl.php.
Referenced by fetch(), handleList(), removeByID(), setIsValid(), and setLastChecked().
| eZURL::eZURL | ( | $ | row | ) |
Definition at line 44 of file ezurl.php.
Referenced by create(), handleList(), and urlByURL().
| static eZURL::fetch | ( | $ | id, |
| $ | asObject = true |
||
| ) | [static] |
Definition at line 224 of file ezurl.php.
Referenced by eZURLType\hasObjectAttributeContent(), eZURLType\serializeContentObjectAttribute(), eZXMLTextType\transformLinksToRemoteLinks(), and eZURLType\unserializeContentObjectAttribute().
| static eZURL::fetchList | ( | $ | parameters = array() | ) | [static] |
| static eZURL::fetchListCount | ( | $ | parameters = array() | ) | [static] |
| static eZURL::handleList | ( | $ | parameters = array(), |
| $ | asCount = false |
||
| ) | [static] |
Definition at line 250 of file ezurl.php.
Referenced by fetchList(), and fetchListCount().
| static eZURL::registerURL | ( | $ | url | ) | [static] |
Registers a URL to the URL database. The URL id is returned if successful. False is returned if not.
Definition at line 115 of file ezurl.php.
Referenced by eZSimplifiedXMLInputParser\convertHrefToID(), eZURLType\fromString(), eZURLOperator\modify(), eZURLType\postStore(), eZSimplifiedXMLInputParser\publishHandlerObject(), eZURLType\storeObjectAttribute(), eZURLType\unserializeContentObjectAttribute(), and eZURLOperator\urlTransformation().
| static eZURL::registerURLArray | ( | $ | urlArray | ) | [static] |
| static eZURL::removeByID | ( | $ | urlID | ) | [static] |
Removes the URL with ID $urlID.
Definition at line 104 of file ezurl.php.
Referenced by eZURLType\deleteStoredObjectAttribute(), and eZURLType\storeObjectAttribute().
| static eZURL::setIsValid | ( | $ | id, |
| $ | isValid | ||
| ) | [static] |
| static eZURL::setLastChecked | ( | $ | id, |
| $ | dateTime = false |
||
| ) | [static] |
| eZURL::setModified | ( | $ | dateTime = false | ) |
| static eZURL::url | ( | $ | id, |
| $ | onlyValid = false |
||
| ) | [static] |
Returns the URL with the given ID. False is returned if the ID does not exits.
Definition at line 374 of file ezurl.php.
Referenced by eZURLType\objectAttributeContent(), eZSimplifiedXMLEditOutput\outputObject(), ezpUrlObjectLinkUpdate\processData(), and eZURLType\toString().
| static eZURL::urlByMD5 | ( | $ | urlMD5 | ) | [static] |
Returns the URL with the given ID. False is returned if the ID does not exits.
Definition at line 406 of file ezurl.php.
Referenced by eZURLOperator\modify(), and eZURLOperator\urlTransformation().
| static eZURL::urlByURL | ( | $ | urlText | ) | [static] |
Returns the URL with the given URL. Returns false if the URL does not exist.
Definition at line 426 of file ezurl.php.
Referenced by eZXMLTextType\unserializeContentObjectAttribute().