From f153bcb9bb964e8484857ef76b9a587a652f4717 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Fri, 12 Dec 2003 19:44:57 +0000 Subject: [PATCH] - Simplified the way the 'real path' is resolved. --- includes/common.inc | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/includes/common.inc b/includes/common.inc index 351e0e07e28..cc412fce022 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -815,7 +815,13 @@ function drupal_get_path_alias($path) { */ function drupal_get_normal_path($path) { $map = drupal_get_path_map(); - return $map[$path]; + + if ($map[$path]) { + return $map[$path]; + } + else { + return $path; + } } function url($url = NULL, $query = NULL) { @@ -945,17 +951,10 @@ header("Content-Type: text/html; charset=utf-8"); // initialize the _GET["q"] prior to loading the modules and invoking their 'init' hook: if (!empty($_GET["q"])) { - if ($path = drupal_get_normal_path(trim($_GET["q"], "/"))) { - $_GET["q"] = $path; - } + $_GET["q"] = drupal_get_normal_path(trim($_GET["q"], "/")); } else { - if ($path = drupal_get_normal_path(variable_get("site_frontpage", "node"))) { - $_GET["q"] = $path; - } - else { - $_GET["q"] = variable_get("site_frontpage", "node"); - } + $_GET["q"] = drupal_get_normal_path(variable_get("site_frontpage", "node")); } // initialize installed modules: