- Patch #819844 by agentrickard: better documentation for url_is_external().

merge-requests/26/head
Dries Buytaert 2010-06-09 14:55:30 +00:00
parent 30434bbc74
commit e4afcae139
1 changed files with 10 additions and 1 deletions

View File

@ -2091,7 +2091,16 @@ function url($path = NULL, array $options = array()) {
}
/**
* Return TRUE if a path is external (e.g. http://example.com).
* Return TRUE if a path is external to Drupal (e.g. http://example.com).
*
* If a path cannot be assessed by Drupal's menu handler, then we must
* treat it as potentially insecure.
*
* @param $path
* The internal path or external URL being linked to, such as "node/34" or
* "http://example.com/foo".
* @return
* Boolean TRUE or FALSE, where TRUE indicates an external path.
*/
function url_is_external($path) {
$colonpos = strpos($path, ':');