* Fixed bugs introduced in revision 1.566 by avar (see, I can make them too!)

- User::getOption() doesn't return bool, as a result all signitures were
    fancy, just use User::getBoolOption()
* Fixed stuff introduced in revision 1.564 by rob
  - User::getOption() output is pre-trimmed, no need for double-trimming
  - == => ===
  - the ternary op takes precedence over =, -()
This commit is contained in:
Ævar Arnfjörð Bjarmason 2006-01-08 03:39:26 +00:00
parent 4e2e709e0c
commit 07205d58f4

View file

@ -3208,10 +3208,10 @@ class Parser
global $wgContLang;
$username = $user->getName();
$nickname = trim( $user->getOption( 'nickname' ) );
$nickname = ( $nickname == '' ? $username : $nickname );
$nickname = $user->getOption( 'nickname' );
$nickname = $nickname === '' ? $username : $nickname;
if( $user->getOption( 'fancysig' ) !== false ) {
if( $user->getBoolOption( 'fancysig' ) !== false ) {
# Sig. might contain markup; validate this
if( $this->validateSig( $nickname ) !== false ) {
# Validated; clean up (if needed) and return it