function main() { $start = microtime(true); require BACKEND_FOLDER . '/classes/Backend.obj.php'; Backend::init(); Backend::add('start', $start); Controller::serve(); }
$data = $_SERVER['argv'][4]; $mode = array_key_exists(5, $_SERVER['argv']) ? $_SERVER['argv'][5] : $mode; } else { $mode = $_SERVER['argv'][3]; $data = array_key_exists(5, $_SERVER['argv']) ? $_SERVER['argv'][5] : $data; } } if ($data) { parse_str($data, $data); } if ($mode == 'html') { $mode = 'chunk'; } //Build the complete path $path = 'q=' . $path; if ($method == 'get' && is_array($data)) { $path .= '&' . urldecode(http_build_query($data)); } $path .= '&mode=' . $mode; if (DEBUG > 1) { $path .= '&debug=' . (DEBUG - 1); } if (DEBUG) { echo 'Path: ' . $path . PHP_EOL; } //Execute the query $start = microtime(true); include BACKEND_FOLDER . '/classes/Backend.obj.php'; \Backend::add('start', $start); \Controller::serve($path, $method, $data, false); echo PHP_EOL;