@@ 61-67 (lines=7) @@ | ||
58 | $this->addTables( 'category' ); |
|
59 | $this->addFields( 'cat_title' ); |
|
60 | ||
61 | if ( !is_null( $params['continue'] ) ) { |
|
62 | $cont = explode( '|', $params['continue'] ); |
|
63 | $this->dieContinueUsageIf( count( $cont ) != 1 ); |
|
64 | $op = $params['dir'] == 'descending' ? '<' : '>'; |
|
65 | $cont_from = $db->addQuotes( $cont[0] ); |
|
66 | $this->addWhere( "cat_title $op= $cont_from" ); |
|
67 | } |
|
68 | ||
69 | $dir = ( $params['dir'] == 'descending' ? 'older' : 'newer' ); |
|
70 | $from = ( $params['from'] === null |
@@ 126-132 (lines=7) @@ | ||
123 | } |
|
124 | ||
125 | // Pagination |
|
126 | if ( !is_null( $params['continue'] ) ) { |
|
127 | $cont = explode( '|', $params['continue'] ); |
|
128 | $this->dieContinueUsageIf( count( $cont ) != 1 ); |
|
129 | $op = ( $ascendingOrder ? '>' : '<' ); |
|
130 | $continueFrom = $db->addQuotes( $cont[0] ); |
|
131 | $this->addWhere( "img_name $op= $continueFrom" ); |
|
132 | } |
|
133 | ||
134 | // Image filters |
|
135 | $from = ( $params['from'] === null ? null : $this->titlePartToKey( $params['from'], NS_FILE ) ); |
@@ 74-80 (lines=7) @@ | ||
71 | // Page filters |
|
72 | $this->addTables( 'page' ); |
|
73 | ||
74 | if ( !is_null( $params['continue'] ) ) { |
|
75 | $cont = explode( '|', $params['continue'] ); |
|
76 | $this->dieContinueUsageIf( count( $cont ) != 1 ); |
|
77 | $op = $params['dir'] == 'descending' ? '<' : '>'; |
|
78 | $cont_from = $db->addQuotes( $cont[0] ); |
|
79 | $this->addWhere( "page_title $op= $cont_from" ); |
|
80 | } |
|
81 | ||
82 | if ( $params['filterredir'] == 'redirects' ) { |
|
83 | $this->addWhereFld( 'page_is_redirect', 1 ); |