. # require_once('Log.php'); $logger = &Log::singleton('file', '/var/log/CONFIG_TODO/log', 'one'); try { if (!isset($_POST['message'])) { throw new Exception('No message in POST'); } require_once(__DIR__ . '/BridgeConf.php'); require_once(__DIR__ . '/BridgeImpl.php'); require_once(__DIR__ . '/MailmanMessage.php'); require_once(__DIR__ . '/MailmanToPhpBB3.php'); require_once(__DIR__ . '/PhpBB3Conf.php'); require_once(__DIR__ . '/PhpBB3Impl.php'); $msg = new MailmanMessage($_POST['message']); $bdb = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB, DB_USER, DB_PASS); $bridge = new BridgeImpl($bdb); $phpbb = new PhpBB3Impl(); $conduit = new MailmanToPhpBB3($bridge, $phpbb, $logger); $conduit->process($msg); } catch (Exception $e) { $logger->err($e); error_log($e); } ?>