/** * @see \wcf\page\IPage::readData() */ public function readData() { parent::readData(); if (empty($_POST)) { $this->assignedUserID = $this->queue->assignedUserID; } WCF::getBreadcrumbs()->add(new Breadcrumb(WCF::getLanguage()->get('wcf.moderation.moderation'), LinkHandler::getInstance()->getLink('ModerationList'))); $this->commentObjectTypeID = CommentHandler::getInstance()->getObjectTypeID('com.woltlab.wcf.moderation.queue'); $this->commentManager = CommentHandler::getInstance()->getObjectType($this->commentObjectTypeID)->getProcessor(); $this->commentList = CommentHandler::getInstance()->getCommentList($this->commentManager, $this->commentObjectTypeID, $this->queueID); // update queue visit if ($this->queue->isNew()) { $action = new ModerationQueueAction(array($this->queue->getDecoratedObject()), 'markAsRead', array('visitTime' => TIME_NOW)); $action->executeAction(); } }
/** * @see \wcf\system\moderation\queue\report\IModerationQueueReportHandler::getReportedContent() */ public function getReportedContent(ViewableModerationQueue $queue) { WCF::getTPL()->assign(array('user' => new UserProfile($queue->getAffectedObject()))); return WCF::getTPL()->fetch('moderationUser'); }
/** * @see \wcf\system\moderation\queue\activation\IModerationQueueActivationHandler::getDisabledContent() */ public function getDisabledContent(ViewableModerationQueue $queue) { // init template WCF::getTPL()->assign(array('file' => $queue->getAffectedObject())); return WCF::getTPL()->fetch('moderationFile', 'filebase'); }
/** * @see \wcf\system\moderation\queue\activation\IModerationQueueActivationHandler::getDisabledContent() */ public function getDisabledContent(ViewableModerationQueue $queue) { // init template WCF::getTPL()->assign(array('entry' => new ViewableEntry($queue->getAffectedObject()))); return WCF::getTPL()->fetch('moderationEntry', 'linklist'); }
/** * @see \wcf\system\moderation\queue\report\IModerationQueueReportHandler::getReportedContent() */ public function getReportedContent(ViewableModerationQueue $queue) { WCF::getTPL()->assign(array('news' => new ViewableNews($queue->getAffectedObject()))); // init template return WCF::getTPL()->fetch('newsModerationEntry', 'news'); }
/** * @see \wcf\system\moderation\queue\report\IModerationQueueReportHandler::getReportedContent() */ public function getReportedContent(ViewableModerationQueue $queue) { WCF::getTPL()->assign(array('message' => ViewableConversationMessage::getViewableConversationMessage($queue->getAffectedObject()->messageID))); return WCF::getTPL()->fetch('moderationConversationMessage'); }
/** * @see \wcf\system\moderation\queue\report\IModerationQueueReportHandler::getReportedContent() */ public function getReportedContent(ViewableModerationQueue $queue) { WCF::getTPL()->assign(array('entry' => new ViewableEntry($queue->getAffectedObject()))); return WCF::getTPL()->fetch('filebaseModerationEntry', 'filebase'); }
/** * @see \wcf\system\comment\manager\ICommentManager::getLink() */ public function getLink($objectTypeID, $objectID) { $entry = new ViewableModerationQueue(new ModerationQueue($objectID)); return $entry->getLink(); }