http://www.mediawiki.org/wiki/Special:Code/MediaWiki/93857
Revision: 93857 Author: kbrown Date: 2011-08-03 21:44:13 +0000 (Wed, 03 Aug 2011) Log Message: ----------- fix EOL style from r83856. Modified Paths: -------------- trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php Property Changed: ---------------- trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php Modified: trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php =================================================================== --- trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php 2011-08-03 21:42:43 UTC (rev 93856) +++ trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php 2011-08-03 21:44:13 UTC (rev 93857) @@ -1,72 +1,72 @@ -<?php - -class ApiQueryArchiveFeed extends ApiQueryBase { - function __construct ( $query, $moduleName ) { - parent::__construct( $query, $moduleName, 'al' ); - } - - public function execute ( ) { - $params = $this->extractRequestParams(); - - $this->addTables( 'el_archive_queue' ); - $this->addFields( '*' ); - $this->addWhereRange( 'insertion_time', $params['dir'], $params['start'], $params['end'] ); - $this->addOption( 'LIMIT', $params['limit'] + 1 ); - - $res = $this->select( __METHOD__ ); - - $val = array( ); - $count = 0; - $result = $this->getResult(); - - foreach ( $res as $row ) { - //much of this is stolen from ApiQueryRecentChanges - if ( ++ $count > $params['limit'] ) { - $this->setContinueEnumParameter( 'start', wfTimestamp( TS_UNIX, $row->insertion_time ) ); - break; - } - - $val['time'] = $row->insertion_time; - $val['page_id'] = $row->page_id; - $val['url'] = $row->url; - - $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $val ); - - if ( !$fit ) { - $this->setContinueEnumParameter( 'start', wfTimestamp( TS_UNIX, $row->insertion_time ) ); - break; - } - } - - $result = $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'al' ); - } - - function getVersion() { - return __CLASS__; - } - - function getAllowedParams() { - return array( - 'limit' => array( - ApiBase::PARAM_DFLT => 10, - ApiBase::PARAM_TYPE => 'limit', - ApiBase::PARAM_MIN => 1, - ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, - ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 - ), - 'start' => array( - ApiBase::PARAM_TYPE => 'timestamp' - ), - 'end' => array( - ApiBase::PARAM_TYPE => 'timestamp' - ), - 'dir' => array( - ApiBase::PARAM_DFLT => 'older', - ApiBase::PARAM_TYPE => array( - 'newer', - 'older' - ) - ) - ); - } +<?php + +class ApiQueryArchiveFeed extends ApiQueryBase { + function __construct ( $query, $moduleName ) { + parent::__construct( $query, $moduleName, 'al' ); + } + + public function execute ( ) { + $params = $this->extractRequestParams(); + + $this->addTables( 'el_archive_queue' ); + $this->addFields( '*' ); + $this->addWhereRange( 'insertion_time', $params['dir'], $params['start'], $params['end'] ); + $this->addOption( 'LIMIT', $params['limit'] + 1 ); + + $res = $this->select( __METHOD__ ); + + $val = array( ); + $count = 0; + $result = $this->getResult(); + + foreach ( $res as $row ) { + //much of this is stolen from ApiQueryRecentChanges + if ( ++ $count > $params['limit'] ) { + $this->setContinueEnumParameter( 'start', wfTimestamp( TS_UNIX, $row->insertion_time ) ); + break; + } + + $val['time'] = $row->insertion_time; + $val['page_id'] = $row->page_id; + $val['url'] = $row->url; + + $fit = $result->addValue( array( 'query', $this->getModuleName() ), null, $val ); + + if ( !$fit ) { + $this->setContinueEnumParameter( 'start', wfTimestamp( TS_UNIX, $row->insertion_time ) ); + break; + } + } + + $result = $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'al' ); + } + + function getVersion() { + return __CLASS__; + } + + function getAllowedParams() { + return array( + 'limit' => array( + ApiBase::PARAM_DFLT => 10, + ApiBase::PARAM_TYPE => 'limit', + ApiBase::PARAM_MIN => 1, + ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, + ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 + ), + 'start' => array( + ApiBase::PARAM_TYPE => 'timestamp' + ), + 'end' => array( + ApiBase::PARAM_TYPE => 'timestamp' + ), + 'dir' => array( + ApiBase::PARAM_DFLT => 'older', + ApiBase::PARAM_TYPE => array( + 'newer', + 'older' + ) + ) + ); + } } \ No newline at end of file Property changes on: trunk/extensions/ArchiveLinks/ApiQueryArchiveFeed.php ___________________________________________________________________ Added: svn:eol-style + native _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs