* Fix confusion between nb_api and bin/dbq
* use instead directly what is used by nginx and do the query localy, otherwise just use curl
*/
+$_SERVER['REQUEST_URI'] = '/';
+$_SERVER['QUERY_STRING'] = '';
+
+# NB 30.08.24: argv 2 query
+if (isset($GLOBALS['argv']) and count($GLOBALS['argv'])>1) {
+
+ $_SERVER['REQUEST_URI'] = $GLOBALS['argv'][1];
+
+ for($i=2;$i<count($GLOBALS['argv']);$i++) {
+ list($k,$v) = explode('=',trim($GLOBALS['argv'][$i]));
+ $_GET[$k]= $v;
+ $_SERVER['QUERY_STRING'] .= (empty($_SERVER['QUERY_STRING']) ? '' : '&').trim($GLOBALS['argv'][$i]);
+ }
+
+ if (!empty($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
+}
+
require(realpath(dirname(__FILE__).'/../www/dbq/dbq.php'));
?>
$path = '';
$args = '';
- if (empty($_SERVER['REQUEST_URI'])) $_SERVER['REQUEST_URI'] = join('/',( count($GLOBALS['argv'])>0 ) ? array_slice($GLOBALS['argv'],1) : []);
+ #bye($GLOBALS['argv']);
+ # NB 30.08.24: Done in bin/dbq.php
+ //if (empty($_SERVER['REQUEST_URI'])) $_SERVER['REQUEST_URI'] = join('/',( count($GLOBALS['argv'])>0 ) ? array_slice($GLOBALS['argv'],1) : []);
list ($path,$args) = strpos($_SERVER['REQUEST_URI'],'?') ? explode('?',$_SERVER['REQUEST_URI']) : [$_SERVER['REQUEST_URI'],''];
$this->uri = $path;