Esempio n. 1
0
 /**
  * comments
  */
 public function renderAlert()
 {
     $m = new Digitalus_View_Message();
     $ve = new Digitalus_View_Error();
     $alert = false;
     $message = null;
     $verror = null;
     $alert = null;
     if ($ve->hasErrors()) {
         $verror = '<p>' . $this->view->getTranslation('The following errors have occurred') . ':</p>' . $this->view->htmlList($ve->get());
         $alert .= '<fieldset class="warning"><legend>' . $this->view->getTranslation('Errors') . '</legend>' . $verror . '</fieldset>';
     }
     if ($m->hasMessage()) {
         $message .= '<p>' . $m->get() . '</p>';
         $alert .= '<fieldset class="note"><legend>' . $this->view->getTranslation('Message') . '</legend>' . $message . '</fieldset>';
     }
     //after this renders it clears the errors and messages
     $m->clear();
     $ve->clear();
     return $alert;
 }