if ( count( $this->tags ) ) {
ChangeTags::addTags( $this->tags, $this->mAttribs['rc_id'],
- $this->mAttribs['rc_this_oldid'], $this->mAttribs['rc_logid'], null );
+ $this->mAttribs['rc_this_oldid'], $this->mAttribs['rc_logid'], null, $this );
}
# Notify external application via UDP
# # Get pageStatus for email notification
switch ( $type . '-' . $action ) {
case 'delete-delete':
+ case 'delete-delete_redir':
$pageStatus = 'deleted';
break;
case 'move-move':
*
* @since 1.28
*
- * @param array $tags
+ * @param string|array $tags
*/
public function addTags( $tags ) {
- $this->tags = array_merge( $tags, $this->tags );
+ if ( is_string( $tags ) ) {
+ $this->tags[] = $tags;
+ } else {
+ $this->tags = array_merge( $tags, $this->tags );
+ }
}
}