id["HTTP_HOST"]); include_once("lib/deferred_openid_session.php"); // auth+session include_once("aux.php"); // utility functions include_once("config.local.php"); include_once("lib/db.php"); // database API db(new PDO("sqlite:forum.db")); // separate storage #-- set up forum handling $f = new forum(); $f->is_admin = in_array($_SESSION["openid"], $moderator_ids); #-- dispatch functions switch ($name = $_GET->id["name"]) { case "submit": exit( $f->submit() ); case "post": exit( $f->submit_form($_REQUEST->int["pid"], 0) ); case "edit": exit( $f->edit_form(0, $_REQUEST->int["id"]) ); case "index": case "": default: // handled below per default } ?>