/** * @see \wcf\system\comment\manager\ICommentManager::isAccessible() */ public function isAccessible($objectID, $validateWritePermission = false) { // check object id $entry = new Entry($objectID); if (!$entry->entryID || !$entry->canRead()) { return false; } return true; }
/** * @see \wcf\system\attachment\IAttachmentObjectType::canViewPreview() */ public function canViewPreview($objectID) { if ($objectID) { $entry = new Entry($objectID); if (!$entry->canRead()) { return false; } return WCF::getSession()->getPermission('user.linklist.canViewScreenshot'); } return false; }