e5c2755c5dc9526cdc2d93dc14d2960abcc70802
[stapibas.git] / www / xmlrpc.php
1 <?php
2 namespace stapibas;
3 /**
4  * Simply stores all pingbacks in the database.
5  */
6 header('HTTP/1.0 500 Internal Server error');
7 header('Content-type: text/plain');
8
9 require_once __DIR__ . '/../data/config.php';
10 require_once 'stapibas/autoloader.php';
11
12 $db = new PDO($dbdsn, $dbuser, $dbpass);
13 $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
14
15 $s = new \PEAR2\Services\Linkback\Server();
16 $s->addCallback(new Linkback_DbStorage($db));
17 $s->addCallback(new Linkback_Mailer());
18 $s->run();
19 ?>