| Current File : /home/jvzmxxx/wiki/extensions/Flow/includes/Log/LqtImportFormatter.php |
<?php
namespace Flow\Log;
use Message;
use Title;
class LqtImportFormatter extends \LogFormatter {
public function getPreloadTitles() {
$titles = array( $this->entry->getTarget() );
$params = $this->entry->getParameters() + array(
'topic' => '',
);
$topic = Title::newFromText( $params['topic'] );
if ( $topic ) {
$titles[] = $topic;
}
return $titles;
}
/**
* Formats an activity log entry.
*
* @return string The log entry
*/
protected function getActionMessage() {
$board = $this->entry->getTarget();
$params = $this->entry->getParameters() + array(
'topic' => '',
'lqt_subject' => '',
);
$topic = Title::newFromText( $params['topic'] );
$message = $this->msg( "logentry-import-lqt-to-flow-topic" )
->params(
$topic ? $topic->getPrefixedText() : '',
Message::plaintextParam( $params['lqt_subject'] ),
$board->getPrefixedText()
);
return $this->plaintext ? $message->text() : $message->parse();
}
}