mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Thanks
synced 2024-11-15 02:54:23 +00:00
20 lines
661 B
PHP
20 lines
661 B
PHP
|
<?php
|
||
|
/**
|
||
|
* This class formats log entries for thanks
|
||
|
*/
|
||
|
class ThanksLogFormatter extends LogFormatter {
|
||
|
protected function getMessageParameters() {
|
||
|
$params = parent::getMessageParameters();
|
||
|
// Convert target from a pageLink to a userLink since the target is
|
||
|
// actually a user, not a page.
|
||
|
$recipient = User::newFromName( $this->entry->getTarget()->getText(), false );
|
||
|
$params[2] = Message::rawParam( $this->makeUserLink( $recipient ) );
|
||
|
return $params;
|
||
|
}
|
||
|
|
||
|
public function getPreloadTitles() {
|
||
|
// Add the recipient's user talk page to LinkBatch
|
||
|
return array( Title::makeTitle( NS_USER_TALK, $this->entry->getTarget()->getText() ) );
|
||
|
}
|
||
|
}
|