public function get($id) { $result['title'] = 'Message'; /* @var $message \Models\ViewModels\MessageViewModel */ $message = $this->message->getById($id); if (!$message->is_read) { $this->message->markAsRead($id); } $result['message'] = $message; View::make('message.details', $result); if (Auth::isAuth()) { View::appendTemplateToLayout('topBar', 'top_bar/user'); } else { View::appendTemplateToLayout('topBar', 'top_bar/guest'); } View::appendTemplateToLayout('header', 'includes/header')->appendTemplateToLayout('footer', 'includes/footer')->render(); }