mediawiki-extensions-Thanks/ThanksFormatter.php
Kaldari bc369fdf85 Initial version of Thanks extension
See https://www.mediawiki.org/wiki/Extension:Thanks

Change-Id: Ic037f1fcde0f7fa10848c2ed8e31291ad022027d
2013-03-21 11:33:50 -07:00

35 lines
745 B
PHP

<?php
class EchoThanksFormatter extends EchoBasicFormatter {
/**
* @param $event EchoEvent
* @param $param
* @param $message Message
* @param $user User
*/
protected function processParam( $event, $param, $message, $user ) {
if ( $param === 'difflink' ) {
$eventData = $event->getExtra();
if ( !isset( $eventData['revid'] ) ) {
$message->params( '' );
return;
}
$this->setTitleLink(
$event,
$message,
array(
'class' => 'mw-echo-diff',
'linkText' => wfMessage( 'notification-thanks-diff-link' )->text(),
'param' => array(
'oldid' => $eventData['revid'],
'diff' => 'prev',
)
)
);
} else {
parent::processParam( $event, $param, $message, $user );
}
}
}