URL-encode the content-disposition suggested filename for XML export data.
[lhc/web/wiklou.git] / includes / SpecialMovepage.php
index 555877b..e318bc6 100644 (file)
@@ -268,11 +268,16 @@ class MovePageForm {
        function showSuccess() {
                global $wgOut, $wgRequest, $wgUser, $wgRawHtml;
                
+               $old = Title::newFromText( $wgRequest->getVal( 'oldtitle' ) );
+               $new = Title::newFromText( $wgRequest->getVal( 'newtitle' ) );
+               
+               if( is_null( $old ) || is_null( $new ) ) {
+                       throw new ErrorPageError( 'badtitle', 'badtitletext' );
+               }
+               
                $wgOut->setPagetitle( wfMsg( 'movepage' ) );
                $wgOut->setSubtitle( wfMsg( 'pagemovedsub' ) );
 
-               $old = Title::newFromText( $wgRequest->getText( 'oldtitle' ) );
-               $new = Title::newFromText( $wgRequest->getText( 'newtitle' ) );
                $talkmoved = $wgRequest->getVal( 'talkmoved' );
                $oldUrl = $old->getFullUrl( 'redirect=no' );
                $newUrl = $new->getFullURl();