From 3c86ddfba55a376abfed9b871901404b7bd1d613 Mon Sep 17 00:00:00 2001 From: Reedy Date: Sun, 27 Jul 2014 18:31:17 +0100 Subject: [PATCH] Add dbname to XML database dump "siteinfo" Bug: 68686 Change-Id: I1d93a91e62dfde6c9ab4fac887d6fb2b33e36a72 --- docs/export-0.9.xsd | 292 +++++++++++++++++++++++++++++++++++++++++++ docs/export-demo.xml | 7 +- includes/Export.php | 11 +- 3 files changed, 307 insertions(+), 3 deletions(-) create mode 100644 docs/export-0.9.xsd diff --git a/docs/export-0.9.xsd b/docs/export-0.9.xsd new file mode 100644 index 0000000000..f181c8ea02 --- /dev/null +++ b/docs/export-0.9.xsd @@ -0,0 +1,292 @@ + + + + + + + MediaWiki's page export format + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/export-demo.xml b/docs/export-demo.xml index 591f675c58..fd47d13a8b 100644 --- a/docs/export-demo.xml +++ b/docs/export-demo.xml @@ -1,15 +1,18 @@ - + DemoWiki + + + demowiki http://example.com/wiki/Main_Page - MediaWiki 1.20 + MediaWiki 1.24 diff --git a/includes/Export.php b/includes/Export.php index fafc3fbeb0..43dfd17195 100644 --- a/includes/Export.php +++ b/includes/Export.php @@ -69,7 +69,7 @@ class WikiExporter { * @return string */ public static function schemaVersion() { - return "0.8"; + return "0.9"; } /** @@ -532,6 +532,7 @@ class XmlDumpWriter { function siteInfo() { $info = array( $this->sitename(), + $this->dbname(), $this->homelink(), $this->generator(), $this->caseSetting(), @@ -549,6 +550,14 @@ class XmlDumpWriter { return Xml::element( 'sitename', array(), $wgSitename ); } + /** + * @return string + */ + function dbname() { + global $wgDBname; + return Xml::element( 'dbname', array(), $wgDBname ); + } + /** * @return string */ -- 2.20.1