A class which handles central storage of urls. More...
Public Member Functions | |
| create ($url) | |
| definition () | |
| eZURL ($row) | |
| fetch ($id, $asObject=true) | |
| fetchList ($parameters=array()) | |
| fetchListCount ($parameters=array()) | |
| handleList ($parameters=array(), $asCount=false) | |
| setLastChecked ($id, $dateTime=false) | |
| setModified ($dateTime=false) | |
Static Public Member Functions | |
| registerURL ($url) | |
| registerURLArray ($urlArray) | |
| removeByID ($urlID) | |
| setIsValid ($id, $isValid) | |
| url ($id, $onlyValid=false) | |
| urlByMD5 ($urlMD5) | |
| 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.
Definition at line 44 of file ezurl.php.
| eZURL::create | ( | $ | url | ) |
Definition at line 89 of file ezurl.php.
Referenced by registerURL(), and registerURLArray().
| eZURL::definition | ( | ) |
The definition array is an associative array consists of these keys:
asc or desc.Example:
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 53 of file ezurl.php.
Referenced by fetch(), handleList(), removeByID(), setIsValid(), and setLastChecked().
| eZURL::eZURL | ( | $ | row | ) |
Definition at line 48 of file ezurl.php.
Referenced by create(), handleList(), and urlByURL().
| eZURL::fetch | ( | $ | id, | |
| $ | asObject = true | |||
| ) |
Definition at line 227 of file ezurl.php.
Referenced by eZURLType::hasObjectAttributeContent(), eZXMLTextType::serializeContentObjectAttribute(), eZURLType::serializeContentObjectAttribute(), and eZURLType::unserializeContentObjectAttribute().
| eZURL::fetchList | ( | $ | parameters = array() |
) |
| eZURL::fetchListCount | ( | $ | parameters = array() |
) |
| eZURL::handleList | ( | $ | parameters = array(), |
|
| $ | asCount = false | |||
| ) |
Definition at line 253 of file ezurl.php.
Referenced by fetchList(), and fetchListCount().
| 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 118 of file ezurl.php.
Referenced by eZSimplifiedXMLInputParser::convertHrefToID(), eZURLType::fromString(), eZURLOperator::modify(), eZURLType::postStore(), eZSimplifiedXMLInputParser::publishHandlerObject(), eZURLType::storeObjectAttribute(), eZURLType::unserializeContentObjectAttribute(), and eZURLOperator::urlTransformation().
| eZURL::registerURLArray | ( | $ | urlArray | ) | [static] |
| eZURL::removeByID | ( | $ | urlID | ) | [static] |
Removes the URL with ID $urlID.
Definition at line 107 of file ezurl.php.
Referenced by eZURLType::deleteStoredObjectAttribute(), and eZURLType::storeObjectAttribute().
| eZURL::setIsValid | ( | $ | id, | |
| $ | isValid | |||
| ) | [static] |
| eZURL::setLastChecked | ( | $ | id, | |
| $ | dateTime = false | |||
| ) |
| eZURL::setModified | ( | $ | dateTime = false |
) |
| 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 379 of file ezurl.php.
Referenced by eZURLType::objectAttributeContent(), eZSimplifiedXMLEditOutput::outputObject(), and eZURLType::toString().
| eZURL::urlByMD5 | ( | $ | urlMD5 | ) | [static] |
Returns the URL with the given ID. False is returned if the ID does not exits.
Definition at line 411 of file ezurl.php.
Referenced by eZURLOperator::modify(), and eZURLOperator::urlTransformation().
| eZURL::urlByURL | ( | $ | urlText | ) | [static] |
Returns the URL with the given URL. Returns false if the URL does not exists.
Definition at line 431 of file ezurl.php.
Referenced by eZXMLTextType::unserializeContentObjectAttribute(), and eZContentObjectTreeNode::updateSubTreePath().
1.6.3