/**
  * @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);
 }