diff options
author | Dries Buytaert <dries@buytaert.net> | 2006-12-04 10:48:28 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2006-12-04 10:48:28 +0000 |
commit | ce6dde980a6eb4a606f7e2d5b97c9445235b2b7a (patch) | |
tree | c11dbcf0d891959e0d53be2c8e2aeb48ce950c70 /includes/path.inc | |
parent | d24e8315f16e00c6e476abf7a2d40d3ce6a9a4ca (diff) | |
download | brdo-ce6dde980a6eb4a606f7e2d5b97c9445235b2b7a.tar.gz brdo-ce6dde980a6eb4a606f7e2d5b97c9445235b2b7a.tar.bz2 |
- Patch #100957 by Tobias and chx: fixed return value of drupal_lookup_path().
Diffstat (limited to 'includes/path.inc')
-rw-r--r-- | includes/path.inc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/path.inc b/includes/path.inc index 75a869d48..0a791cc01 100644 --- a/includes/path.inc +++ b/includes/path.inc @@ -55,10 +55,12 @@ function drupal_lookup_path($action, $path = '') { } elseif ($count > 0 && $path != '') { if ($action == 'alias') { - if (isset($map[$path]) || array_key_exists($path, $map)) { + if (isset($map[$path])) { return $map[$path]; } - $alias = db_result(db_query("SELECT dst FROM {url_alias} WHERE src = '%s'", $path)); + if (!$alias = db_result(db_query("SELECT dst FROM {url_alias} WHERE src = '%s'", $path))) { + $alias = FALSE; + } $map[$path] = $alias; return $alias; } |