Exemple #1
0
 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();
 }