<?php
+# Copyright (C) 2003 Brion Vibber <brion@pobox.com>
+# http://www.mediawiki.org/
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# http://www.gnu.org/copyleft/gpl.html
function wfSpecialExport( $page = "" ) {
- global $wgOut, $wgLang;
+ global $wgOut, $wgLang, $wgRequest;
- if( $_REQUEST['action'] == 'submit') {
- $page = $_REQUEST['pages'];
- $curonly = isset($_REQUEST['curonly']) ? true : false;
+ if( $wgRequest->getVal( 'action' ) == 'submit') {
+ $page = $wgRequest->getText( 'pages' );
+ $curonly = $wgRequest->getCheck( 'curonly' );
} else {
+ # Pre-check the 'current version only' box in the UI
$curonly = true;
}
}
$wgOut->addWikiText( wfMsg( "exporttext" ) );
- $action = wfLocalUrlE( $wgLang->SpecialPage( "Export" ) );
+ $titleObj = Title::makeTitle( NS_SPECIAL, "Export" );
+ $action = $titleObj->escapeLocalURL();
$wgOut->addHTML( "
<form method='post' action=\"$action\">
<input type='hidden' name='action' value='submit' />
$u = "<ip>" . htmlspecialchars( $s->user_text ) . "</ip>";
}
$xml .= " <contributor>$u</contributor>\n";
- if($s->minor) {
+ if( !empty( $s->minor ) ) {
$xml .= " <minor/>\n";
}
if($s->comment != "") {