diff options
author | Dries Buytaert <dries@buytaert.net> | 2003-02-15 17:15:48 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2003-02-15 17:15:48 +0000 |
commit | a7a323e702f9cd9d082c0a3049fa243f5d3511e5 (patch) | |
tree | 73ce20deeb6717e9b698ece59a7575ed556ca75d | |
parent | 83f5d82876e6b2102c2b5839b430f1d5f9a23ec1 (diff) | |
download | brdo-a7a323e702f9cd9d082c0a3049fa243f5d3511e5.tar.gz brdo-a7a323e702f9cd9d082c0a3049fa243f5d3511e5.tar.bz2 |
- Made sure clean URLs are disabled by default. Reported by Moshe.
-rw-r--r-- | includes/common.inc | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/includes/common.inc b/includes/common.inc index f98832b6b..73295b5ca 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -483,23 +483,23 @@ function rewrite_old_urls($text) { ** and comment bodies. */ - if (variable_get("clean_url", "1")) { + if (variable_get("clean_url", "0") == "0") { // rewrite 'node.php?id=<number>[&cid=<number>]' style URLs: - $text = eregi_replace("(node)\.php\?id=([[:digit:]]+)(&cid=)?([[:digit:]]*)", "\\1/view/\\2/\\4", $text); + $text = eregi_replace("(node)\.php\?id=([[:digit:]]+)(&cid=)?([[:digit:]]*)", "?q=\\1/view/\\2/\\4", $text); // rewrite 'module.php?mod=<name>{&<op>=<value>}' style URLs: - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2/\\4/\\6" , $text); - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2/\\4" , $text); - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2/\\4/\\6" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2/\\4" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2" , $text); } else { // rewrite 'node.php?id=<number>[&cid=<number>]' style URLs: - $text = eregi_replace("(node)\.php\?id=([[:digit:]]+)(&cid=)?([[:digit:]]*)", "?q=\\1/view/\\2/\\4", $text); + $text = eregi_replace("(node)\.php\?id=([[:digit:]]+)(&cid=)?([[:digit:]]*)", "\\1/view/\\2/\\4", $text); // rewrite 'module.php?mod=<name>{&<op>=<value>}' style URLs: - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2/\\4/\\6" , $text); - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2/\\4" , $text); - $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))", "?q=\\2" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2/\\4/\\6" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2/\\4" , $text); + $text = ereg_replace("module\.php\?(&?[[:alpha:]]+=([[:alnum:]]+))", "\\2" , $text); } return $text; @@ -783,39 +783,39 @@ function form_weight($title = NULL, $name = "weight", $value = 0, $delta = 10, $ function url($url = NULL, $query = NULL) { global $base_url; - if (variable_get("clean_url", "1")) { + if (variable_get("clean_url", "0") == "0") { if (isset($url)) { if (isset($query)) { - return "$base_url/$url?$query"; + return "?q=$url&$query"; } else { - return "$base_url/$url"; + return "?q=$url"; } } else { if (isset($query)) { - return "$base_url/?$query"; + return "?$query"; } else { - return "$base_url"; + return ""; } } } else { if (isset($url)) { if (isset($query)) { - return "?q=$url&$query"; + return "$base_url/$url?$query"; } else { - return "?q=$url"; + return "$base_url/$url"; } } else { if (isset($query)) { - return "?$query"; + return "$base_url/?$query"; } else { - return ""; + return "$base_url"; } } } |