Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'.
This commit is contained in:
8
boot.php
8
boot.php
@@ -878,8 +878,8 @@ class App {
|
||||
self::$path = $path;
|
||||
}
|
||||
|
||||
if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'], 0, 2) === "q=") {
|
||||
self::$query_string = str_replace(['<','>'],['<','>'],substr($_SERVER['QUERY_STRING'], 2));
|
||||
if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'], 0, 4) === "req=") {
|
||||
self::$query_string = str_replace(['<','>'],['<','>'],substr($_SERVER['QUERY_STRING'], 4));
|
||||
// removing trailing / - maybe a nginx problem
|
||||
if (substr(self::$query_string, 0, 1) == "/")
|
||||
self::$query_string = substr(self::$query_string, 1);
|
||||
@@ -887,8 +887,8 @@ class App {
|
||||
self::$query_string = preg_replace('/&/','?',self::$query_string,1);
|
||||
}
|
||||
|
||||
if(x($_GET,'q'))
|
||||
self::$cmd = escape_tags(trim($_GET['q'],'/\\'));
|
||||
if(x($_GET,'req'))
|
||||
self::$cmd = escape_tags(trim($_GET['req'],'/\\'));
|
||||
|
||||
// unix style "homedir"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user