{ return mq(@$_REQUEST[$x]); } $msg = mqreq('msg'); $debug = mqreq('debug'); $debugmsgs = mqreq('debugmsgs'); if ($msg) { require_once "lib/fsdb.php"; require_once "lib/ssl.php"; require_once "lib/server.php"; require_once "lib/perf.php"; $db = new fsdb($dbdir); $ssl = new ssl(); $server = new server($db, $ssl, false, $bank_name, $bankurl); if ($debugmsgs) { $server->setdebugmsgs($debugmsgs); perf_init(); $perf_idx = perf_start('The rest'); } // Do the dirty deed $res = $server->process($msg); // Add debugging info, if it's there if ($debugmsgs) { perf_stop($perf_idx); $times = perf_times(); if (count($times) > 0) { $server->debugmsg("===times===\n" . serialize($times)); } if ($server->debugstr) { // Should probably escape ">>\n", but live dangerously $res = "<<" . $server->debugstr . ">>\n{$res}";