示例#1
0
 public static function render($types = array())
 {
     if (!empty($types)) {
         //add the system css file
         $doc = \GCore\Libs\Document::getInstance();
         $doc->addCssFile('system_messages');
         $system_messages = array();
         foreach ($types as $type => $messages) {
             $list = array();
             $messages = \GCore\Libs\Arr::normalize($messages);
             foreach ($messages as $message) {
                 $list[] = \GCore\Helpers\Html::container('li', $message, array());
             }
             $ul = \GCore\Helpers\Html::container('ul', implode("\n", $list), array());
             $system_messages[] = self::wrap($ul, $type);
         }
         $system_messages_container = \GCore\Helpers\Html::container('div', implode("\n", $system_messages), array('class' => 'system-message-container'));
         return $system_messages_container;
     }
     return '';
 }