/** * @test */ public function detectsTemplateBody() { $template = '<html><body><div data-edit="article"></div></body></html>'; $this->assertTrue(TemplateModel::isTemplateBody($template)); }
/** * Create the content, an iframe, for the view message page. * * @param int $messageId the message id * @param array $data the message data * * @return array|false the caption and content or false if the message * does not use content areas */ public function viewMessage($messageId, array $data) { if ($data['template'] == 0) { return false; } $templateBody = $this->dao->templateBody($data['template']); if (!($templateBody && TemplateModel::isTemplateBody($templateBody))) { return false; } $iframe = $this->iframe('preview', $messageId); return array('Message', $iframe); }