dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Drop index oi_name_archive_name on table oldimage"
[lhc/web/wiklou.git]
/
includes
/
specials
/
pagers
/
NewPagesPager.php
diff --git
a/includes/specials/pagers/NewPagesPager.php
b/includes/specials/pagers/NewPagesPager.php
index
2d39f99
..
dafd244
100644
(file)
--- a/
includes/specials/pagers/NewPagesPager.php
+++ b/
includes/specials/pagers/NewPagesPager.php
@@
-48,6
+48,15
@@
class NewPagesPager extends ReverseChronologicalPager {
$username = $this->opts->getValue( 'username' );
$user = Title::makeTitleSafe( NS_USER, $username );
$username = $this->opts->getValue( 'username' );
$user = Title::makeTitleSafe( NS_USER, $username );
+ $size = abs( intval( $this->opts->getValue( 'size' ) ) );
+ if ( $size > 0 ) {
+ if ( $this->opts->getValue( 'size-mode' ) === 'max' ) {
+ $conds[] = 'page_len <= ' . $size;
+ } else {
+ $conds[] = 'page_len >= ' . $size;
+ }
+ }
+
$rcIndexes = [];
if ( $namespace !== false ) {
$rcIndexes = [];
if ( $namespace !== false ) {
@@
-91,8
+100,10
@@
class NewPagesPager extends ReverseChronologicalPager {
];
$join_conds = [ 'page' => [ 'INNER JOIN', 'page_id=rc_cur_id' ] ];
];
$join_conds = [ 'page' => [ 'INNER JOIN', 'page_id=rc_cur_id' ] ];
+ // Avoid PHP 7.1 warning from passing $this by reference
+ $pager = $this;
Hooks::run( 'SpecialNewpagesConditions',
Hooks::run( 'SpecialNewpagesConditions',
- [ &$
this
, $this->opts, &$conds, &$tables, &$fields, &$join_conds ] );
+ [ &$
pager
, $this->opts, &$conds, &$tables, &$fields, &$join_conds ] );
$options = [];
$options = [];