w/s diff. mostly eol w/s and using only tabs of width 4 to indent.
[lhc/web/wiklou.git] / includes / specials / SpecialExport.php
index c64e671..4822cd4 100644 (file)
@@ -92,13 +92,13 @@ class SpecialExport extends SpecialPage {
                        $page = $wgRequest->getText( 'pages' );
                        $this->curonly = $wgRequest->getCheck( 'curonly' );
                        $rawOffset = $wgRequest->getVal( 'offset' );
-                       
+
                        if( $rawOffset ) {
                                $offset = wfTimestamp( TS_MW, $rawOffset );
                        } else {
                                $offset = null;
                        }
-                       
+
                        $limit = $wgRequest->getInt( 'limit' );
                        $dir = $wgRequest->getVal( 'dir' );
                        $history = array(
@@ -107,7 +107,7 @@ class SpecialExport extends SpecialPage {
                                'limit' => $wgExportMaxHistory,
                        );
                        $historyCheck = $wgRequest->getCheck( 'history' );
-                       
+
                        if ( $this->curonly ) {
                                $history = WikiExporter::CURRENT;
                        } elseif ( !$historyCheck ) {
@@ -129,7 +129,7 @@ class SpecialExport extends SpecialPage {
                        // Default to current-only for GET requests.
                        $page = $wgRequest->getText( 'pages', $par );
                        $historyCheck = $wgRequest->getCheck( 'history' );
-                       
+
                        if( $historyCheck ) {
                                $history = WikiExporter::FULL;
                        } else {
@@ -153,20 +153,20 @@ class SpecialExport extends SpecialPage {
 
                if ( $this->doExport ) {
                        $wgOut->disable();
-                       
+
                        // Cancel output buffering and gzipping if set
                        // This should provide safer streaming for pages with history
                        wfResetOutputBuffers();
                        $wgRequest->response()->header( "Content-type: application/xml; charset=utf-8" );
-                       
+
                        if( $wgRequest->getCheck( 'wpDownload' ) ) {
                                // Provide a sane filename suggestion
                                $filename = urlencode( $wgSitename . '-' . wfTimestampNow() . '.xml' );
                                $wgRequest->response()->header( "Content-disposition: attachment;filename={$filename}" );
                        }
-                       
+
                        $this->doExport( $page, $history, $list_authors );
-                       
+
                        return;
                }
 
@@ -195,14 +195,14 @@ class SpecialExport extends SpecialPage {
                } else {
                        $wgOut->addHTML( wfMsgExt( 'exportnohistory', 'parse' ) );
                }
-               
+
                $form .= Xml::checkLabel(
-                       wfMsg( 'export-templates' ), 
-                       'templates', 
-                       'wpExportTemplates', 
+                       wfMsg( 'export-templates' ),
+                       'templates',
+                       'wpExportTemplates',
                        $wgRequest->wasPosted() ? $wgRequest->getCheck( 'templates' ) : false
                ) . '<br />';
-               
+
                if( $wgExportMaxLinkDepth || $this->userCanOverrideExportDepth() ) {
                        $form .= Xml::inputLabel( wfMsg( 'export-pagelinks' ), 'pagelink-depth', 'pagelink-depth', 20, 0 ) . '<br />';
                }
@@ -217,7 +217,7 @@ class SpecialExport extends SpecialPage {
 
                $form .= Xml::submitButton( wfMsg( 'export-submit' ), $wgUser->getSkin()->tooltipAndAccessKeyAttribs( 'export' ) );
                $form .= Xml::closeElement( 'form' );
-               
+
                $wgOut->addHTML( $form );
        }
 
@@ -272,7 +272,7 @@ class SpecialExport extends SpecialPage {
                foreach( $pages as $k => $v ) {
                        $pages[$k] = str_replace( " ", "_", $v );
                }
-               
+
                $pages = array_unique( $pages );
 
                /* Ok, let's get to it... */
@@ -291,11 +291,11 @@ class SpecialExport extends SpecialPage {
                        set_time_limit(0);
                        wfRestoreWarnings();
                }
-               
+
                $exporter = new WikiExporter( $db, $history, $buffer );
                $exporter->list_authors = $list_authors;
                $exporter->openStream();
-               
+
                foreach( $pages as $page ) {
                        /*
                         if( $wgExportMaxHistory && !$this->curonly ) {
@@ -322,7 +322,7 @@ class SpecialExport extends SpecialPage {
                }
 
                $exporter->closeStream();
-               
+
                if( $lb ) {
                        $lb->closeAll();
                }
@@ -343,7 +343,7 @@ class SpecialExport extends SpecialPage {
                );
 
                $pages = array();
-               
+
                foreach ( $res as $row ) {
                        $n = $row->page_title;
                        if ($row->page_namespace) {
@@ -369,10 +369,10 @@ class SpecialExport extends SpecialPage {
                );
 
                $pages = array();
-               
+
                foreach ( $res as $row ) {
                        $n = $row->page_title;
-                       
+
                        if ( $row->page_namespace ) {
                                $ns = $wgContLang->getNsText( $row->page_namespace );
                                $n = $ns . ':' . $n;
@@ -402,17 +402,17 @@ class SpecialExport extends SpecialPage {
         */
        private function validateLinkDepth( $depth ) {
                global $wgExportMaxLinkDepth;
-               
+
                if( $depth < 0 ) {
                        return 0;
                }
-               
+
                if ( !$this->userCanOverrideExportDepth() ) {
                        if( $depth > $wgExportMaxLinkDepth ) {
                                return $wgExportMaxLinkDepth;
                        }
                }
-               
+
                /*
                 * There's a HARD CODED limit of 5 levels of recursion here to prevent a
                 * crazy-big export from being done by someone setting the depth
@@ -426,21 +426,21 @@ class SpecialExport extends SpecialPage {
                for( ; $depth > 0; --$depth ) {
                        $pageSet = $this->getLinks(
                                $inputPages, $pageSet, 'pagelinks',
-                               array( 'pl_namespace AS namespace', 'pl_title AS title' ),
+                               array( 'pl_namespace AS namespace', 'pl_title AS title' ),
                                array( 'page_id=pl_from' )
                        );
                        $inputPages = array_keys( $pageSet );
                }
-               
+
                return $pageSet;
        }
 
        /**
         * Expand a list of pages to include images used in those pages.
-        * 
+        *
         * @param $inputPages array, list of titles to look up
         * @param $pageSet array, associative array indexed by titles for output
-        * 
+        *
         * @return array associative array index by titles
         */
        private function getImages( $inputPages, $pageSet ) {
@@ -458,10 +458,10 @@ class SpecialExport extends SpecialPage {
         */
        private function getLinks( $inputPages, $pageSet, $table, $fields, $join ) {
                $dbr = wfGetDB( DB_SLAVE );
-               
+
                foreach( $inputPages as $page ) {
                        $title = Title::newFromText( $page );
-                       
+
                        if( $title ) {
                                $pageSet[$title->getPrefixedText()] = true;
                                /// @todo Fixme: May or may not be more efficient to batch these
@@ -478,15 +478,15 @@ class SpecialExport extends SpecialPage {
                                        ),
                                        __METHOD__
                                );
-                               
+
                                foreach( $result as $row ) {
                                        $template = Title::makeTitle( $row->namespace, $row->title );
                                        $pageSet[$template->getPrefixedText()] = true;
                                }
                        }
                }
-               
+
                return $pageSet;
        }
-       
+
 }