$rollbackErrors = $this->mTitle->getUserPermissionsErrors( 'rollback', $wgUser );
$errors = array_merge( $editErrors, wfArrayDiff2( $rollbackErrors, $editErrors ) );
- $t = new Token( array( $this->mTitle->getPrefixedText(), $fromP ) );
- if ( !$t->match( $token ) ) {
+ if ( !$wgUser->matchEditToken( $token, array( $this->mTitle->getPrefixedText(), $fromP ) ) ) {
$errors[] = array( 'sessionfailure' );
}
$query = array(
'action' => 'rollback',
'from' => $rev->getUserText(),
- 'token' => Token::prepare( array( $title->getPrefixedText(), $rev->getUserText() ) ),
+ 'token' => $wgUser->editToken( array( $title->getPrefixedText(), $rev->getUserText() ) ),
);
if ( $wgRequest->getBool( 'bot' ) ) {
$query['bot'] = '1';
if ( !$wgUser->isAllowed( 'rollback' ) ) {
return false;
}
- return Token::prepare( array( $title->getPrefixedText(), $rev->getUserText() ) );
+ return $wgUser->editToken( array( $title->getPrefixedText(),
+ $rev->getUserText() ) );
}
public function execute() {