Marking redirects in XML
authorTomasz Finc <tomasz@users.mediawiki.org>
Tue, 14 Jul 2009 21:38:43 +0000 (21:38 +0000)
committerTomasz Finc <tomasz@users.mediawiki.org>
Tue, 14 Jul 2009 21:38:43 +0000 (21:38 +0000)
includes/Export.php

index 4d4f39b..3372cec 100644 (file)
@@ -438,6 +438,9 @@ class XmlDumpWriter {
                $title = Title::makeTitle( $row->page_namespace, $row->page_title );
                $out .= '    ' . Xml::elementClean( 'title', array(), $title->getPrefixedText() ) . "\n";
                $out .= '    ' . Xml::element( 'id', array(), strval( $row->page_id ) ) . "\n";
+               if( $row->page_is_redirect ) {
+                       $out .= '    ' . Xml::element( 'redirect', array() ). "\n";
+               }
                if( '' != $row->page_restrictions ) {
                        $out .= '    ' . Xml::element( 'restrictions', array(),
                                strval( $row->page_restrictions ) ) . "\n";