if ( $changingContentModel ) {
$this->addContentModelChangeLogEntry(
$wgUser,
- $oldContentModel,
+ $new ? false : $oldContentModel,
$this->contentModel,
$this->summary
);
/**
* @param User $user
- * @param string $oldModel
+ * @param string|false $oldModel false if the page is being newly created
* @param string $newModel
* @param string $reason
*/
protected function addContentModelChangeLogEntry( User $user, $oldModel, $newModel, $reason ) {
- $log = new ManualLogEntry( 'contentmodel', 'change' );
+ $new = $oldModel === false;
+ $log = new ManualLogEntry( 'contentmodel', $new ? 'new' : 'change' );
$log->setPerformer( $user );
$log->setTarget( $this->mTitle );
$log->setComment( $reason );
# Show a warning message when someone creates/edits a user (talk) page but the user does not exist
# Show log extract when the user is currently blocked
if ( $namespace == NS_USER || $namespace == NS_USER_TALK ) {
- $parts = explode( '/', $this->mTitle->getText(), 2 );
- $username = $parts[0];
+ $username = explode( '/', $this->mTitle->getText(), 2 )[0];
$user = User::newFromName( $username, false /* allow IP users*/ );
$ip = User::isIP( $username );
$block = Block::newFromTarget( $user, $user );
Xml::openElement( 'div', [ 'id' => 'antispam-container', 'style' => 'display: none;' ] )
. Html::rawElement(
'label',
- [ 'for' => 'wpAntiSpam' ],
+ [ 'for' => 'wpAntispam' ],
wfMessage( 'simpleantispam-label' )->parse()
)
. Xml::element(