diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2009-02-22 13:37:51 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2009-02-22 13:37:51 +0100 |
commit | b9b85843572bf283f48285001e276ba7e61b63f6 (patch) | |
tree | 4c6f4571552ada9ccfb4030481dcf77308f8b254 /trackback.php | |
parent | d9a20acc4e789cca747ad360d87ee3f3e7aa58c1 (diff) |
updated to MediaWiki 1.14.0
Diffstat (limited to 'trackback.php')
-rw-r--r-- | trackback.php | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/trackback.php b/trackback.php index bcb63768..398cc794 100644 --- a/trackback.php +++ b/trackback.php @@ -4,14 +4,11 @@ * @file * @ingroup SpecialPage */ + require_once( './includes/WebStart.php' ); -require_once( './includes/DatabaseFunctions.php' ); -/** - * - */ function XMLsuccess() { - header("Content-Type: application/xml; charset=utf-8"); + header( "Content-Type: application/xml; charset=utf-8" ); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?> <response> <error>0</error> @@ -20,9 +17,9 @@ function XMLsuccess() { exit; } -function XMLerror($err = "Invalid request.") { - header("HTTP/1.0 400 Bad Request"); - header("Content-Type: application/xml; charset=utf-8"); +function XMLerror( $err = "Invalid request." ) { + header( "HTTP/1.0 400 Bad Request" ); + header( "Content-Type: application/xml; charset=utf-8" ); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?> <response> <error>1</error> @@ -32,14 +29,14 @@ function XMLerror($err = "Invalid request.") { exit; } -if (!$wgUseTrackbacks) +if( !$wgUseTrackbacks ) XMLerror("Trackbacks are disabled."); -if ( !isset($_POST['url']) - || !isset($_REQUEST['article'])) +if( !isset( $_POST['url'] ) + || !isset( $_REQUEST['article'] ) ) XMLerror("Required field not specified"); -$dbw = wfGetDB(DB_MASTER); +$dbw = wfGetDB( DB_MASTER ); $tbtitle = strval( @$_POST['title'] ); $tbex = strval( @$_POST['excerpt'] ); @@ -48,8 +45,8 @@ $tbname = strval( @$_POST['blog_name'] ); $tbarticle = strval( $_REQUEST['article'] ); $title = Title::newFromText($tbarticle); -if (!isset($title) || !$title->exists()) - XMLerror("Specified article does not exist."); +if( !$title || !$title->exists() ) + XMLerror( "Specified article does not exist." ); $dbw->insert('trackbacks', array( 'tb_page' => $title->getArticleID(), @@ -58,8 +55,7 @@ $dbw->insert('trackbacks', array( 'tb_ex' => $tbex, 'tb_name' => $tbname )); + $dbw->commit(); XMLsuccess(); - -?> |