array('color' => '#0088cc'), 'R' => array('color' => '#e65524'), ); AttachmentFile::objects()->filter(array( 'attachments__thread_entry__thread__id' => $thread->getId(), 'attachments__thread_entry__type__in' => array_keys($entryTypes) ))->all(); $entries = $thread->getEntries(); $entries->filter(array('type__in' => array_keys($entryTypes)))->order_by("{$order}id"); // Respect the masking broh $agentmasking = $cfg->hideStaffName(); ?>

 

getUser() ?: $entry->getStaff(); // Check if Identity Masking is enabled if ($entry->staff_id && $agentmasking) $name = __('Staff'); else $name = $user ? $user->getName() : $entry->poster; $color = $entryTypes[$entry->type]['color']; ?>

title; ?>

created); ?>

getBody()->display('email'); ?>

has_attachments) { ?>


attachments as $a) { if ($a->inline) continue; $size = ''; if ($a->file->size) $size = sprintf(' (%s)', Format::file_size($a->file->size)); $filename = Format::htmlchars($a->getFilename()); echo sprintf('%s   %s
', $a->file->getExternalDownloadUrl(), $filename, $filename, $size); } ?>