public function showRecord($id) { $logRecord = new EmailLogModel(); $found = $logRecord->get($id); if (!$found) { $this->addError('Log record not found'); $this->jumpBack(); } $title = 'Просмотр лог-записи от "' . $logRecord->date->getViewValue() . '"'; $begin = array('Почта' => './index.php', 'Логи' => './logs.php', $title => '#'); $this->outputHeader($begin, $title); $design = CMSDesign::getInstance(); $design->tableBegin(); $design->row2cell('Статус', strlen($logRecord->status->getViewValue()) == 0 ? 'Все ок' : '<span class="important">' . $logRecord->status->getViewValue() . '</span>'); $design->row2cell('Кому', $logRecord->to->getViewValue()); $design->row2cell('Тема', $logRecord->subject->getViewValue()); $design->row2cell('HTML-код', htmlspecialchars($logRecord->content->getValue())); $design->fullRow('<a href="logs.php">Назад в лог</a>'); $design->tableEnd(); $this->outputFooter(); $this->output(); }