X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FgenerateSitemap.php;h=87af5b83cc7d5bd85a5c07520c8dd0305f6b5bf3;hb=4fc3e9e92e1436cbcb9526c06fd1db3a22c7d71c;hp=256824e7bef598aab5e735f840355e8bf2f5632c;hpb=4dc3ac1c375b3d2eb6172dfef8fdebe71b8c5f43;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/generateSitemap.php b/maintenance/generateSitemap.php index 256824e7be..87af5b83cc 100644 --- a/maintenance/generateSitemap.php +++ b/maintenance/generateSitemap.php @@ -89,21 +89,21 @@ class GenerateSitemap extends Maintenance { * * @var array */ - public $limit = array(); + public $limit = []; /** * Key => value entries of namespaces and their priorities * * @var array */ - public $priorities = array(); + public $priorities = []; /** * A one-dimensional array of namespaces in the wiki * * @var array */ - public $namespaces = array(); + public $namespaces = []; /** * When this sitemap batch was generated @@ -113,7 +113,7 @@ class GenerateSitemap extends Maintenance { public $timestamp; /** - * A database slave object + * A database replica DB object * * @var object */ @@ -196,7 +196,7 @@ class GenerateSitemap extends Maintenance { $this->identifier = $this->getOption( 'identifier', wfWikiID() ); $this->compress = $this->getOption( 'compress', 'yes' ) !== 'no'; $this->skipRedirects = $this->getOption( 'skip-redirects', false ) !== false; - $this->dbr = $this->getDB( DB_SLAVE ); + $this->dbr = $this->getDB( DB_REPLICA ); $this->generateNamespaces(); $this->timestamp = wfTimestamp( TS_ISO_8601, wfTimestampNow() ); $this->findex = fopen( "{$this->fspath}sitemap-index-{$this->identifier}.xml", 'wb' ); @@ -258,13 +258,13 @@ class GenerateSitemap extends Maintenance { } $res = $this->dbr->select( 'page', - array( 'page_namespace' ), - array(), + [ 'page_namespace' ], + [], __METHOD__, - array( + [ 'GROUP BY' => 'page_namespace', 'ORDER BY' => 'page_namespace', - ) + ] ); foreach ( $res as $row ) { @@ -306,13 +306,13 @@ class GenerateSitemap extends Maintenance { */ function getPageRes( $namespace ) { return $this->dbr->select( 'page', - array( + [ 'page_namespace', 'page_title', 'page_touched', 'page_is_redirect' - ), - array( 'page_namespace' => $namespace ), + ], + [ 'page_namespace' => $namespace ], __METHOD__ ); } @@ -548,7 +548,7 @@ class GenerateSitemap extends Maintenance { // bug 17961: make a title with the longest possible URL in this namespace $title = Title::makeTitle( $namespace, str_repeat( "\xf0\xa8\xae\x81", 63 ) . "\xe5\x96\x83" ); - $this->limit = array( + $this->limit = [ strlen( $this->openFile() ), strlen( $this->fileEntry( $title->getCanonicalURL(), @@ -556,7 +556,7 @@ class GenerateSitemap extends Maintenance { $this->priority( $namespace ) ) ), strlen( $this->closeFile() ) - ); + ]; } }