| @@ 284-307 (lines=24) @@ | ||
| 281 | // and also this will display a totally irrelevant log entry as a current block. |
|
| 282 | if ( !$this->including() ) { |
|
| 283 | $block = Block::newFromTarget( $userObj, $userObj ); |
|
| 284 | if ( !is_null( $block ) && $block->getType() != Block::TYPE_AUTO ) { |
|
| 285 | if ( $block->getType() == Block::TYPE_RANGE ) { |
|
| 286 | $nt = MWNamespace::getCanonicalName( NS_USER ) . ':' . $block->getTarget(); |
|
| 287 | } |
|
| 288 | ||
| 289 | $out = $this->getOutput(); // showLogExtract() wants first parameter by reference |
|
| 290 | LogEventsList::showLogExtract( |
|
| 291 | $out, |
|
| 292 | 'block', |
|
| 293 | $nt, |
|
| 294 | '', |
|
| 295 | [ |
|
| 296 | 'lim' => 1, |
|
| 297 | 'showIfEmpty' => false, |
|
| 298 | 'msgKey' => [ |
|
| 299 | $userObj->isAnon() ? |
|
| 300 | 'sp-contributions-blocked-notice-anon' : |
|
| 301 | 'sp-contributions-blocked-notice', |
|
| 302 | $userObj->getName() # Support GENDER in 'sp-contributions-blocked-notice' |
|
| 303 | ], |
|
| 304 | 'offset' => '' # don't use WebRequest parameter offset |
|
| 305 | ] |
|
| 306 | ); |
|
| 307 | } |
|
| 308 | } |
|
| 309 | } |
|
| 310 | ||
| @@ 160-182 (lines=23) @@ | ||
| 157 | ||
| 158 | // Show a note if the user is blocked and display the last block log entry. |
|
| 159 | $block = Block::newFromTarget( $userObj, $userObj ); |
|
| 160 | if ( !is_null( $block ) && $block->getType() != Block::TYPE_AUTO ) { |
|
| 161 | if ( $block->getType() == Block::TYPE_RANGE ) { |
|
| 162 | $nt = MWNamespace::getCanonicalName( NS_USER ) . ':' . $block->getTarget(); |
|
| 163 | } |
|
| 164 | ||
| 165 | // LogEventsList::showLogExtract() wants the first parameter by ref |
|
| 166 | $out = $this->getOutput(); |
|
| 167 | LogEventsList::showLogExtract( |
|
| 168 | $out, |
|
| 169 | 'block', |
|
| 170 | $nt, |
|
| 171 | '', |
|
| 172 | [ |
|
| 173 | 'lim' => 1, |
|
| 174 | 'showIfEmpty' => false, |
|
| 175 | 'msgKey' => [ |
|
| 176 | 'sp-contributions-blocked-notice', |
|
| 177 | $userObj->getName() # Support GENDER in 'sp-contributions-blocked-notice' |
|
| 178 | ], |
|
| 179 | 'offset' => '' # don't use $this->getRequest() parameter offset |
|
| 180 | ] |
|
| 181 | ); |
|
| 182 | } |
|
| 183 | } |
|
| 184 | ||
| 185 | return $this->msg( 'contribsub2' )->rawParams( $user, $links )->params( $userObj->getName() ); |
|