Contao\Backend::getSystemMessages PHP Метод

getSystemMessages() публичный статический Метод

Return the system messages as HTML
public static getSystemMessages ( ) : string
Результат string The messages HTML markup
    public static function getSystemMessages()
    {
        $strMessages = '';
        // HOOK: add custom messages
        if (isset($GLOBALS['TL_HOOKS']['getSystemMessages']) && is_array($GLOBALS['TL_HOOKS']['getSystemMessages'])) {
            $arrMessages = array();
            foreach ($GLOBALS['TL_HOOKS']['getSystemMessages'] as $callback) {
                $strBuffer = \System::importStatic($callback[0])->{$callback[1]}();
                if ($strBuffer != '') {
                    $arrMessages[] = $strBuffer;
                }
            }
            if (!empty($arrMessages)) {
                $strMessages .= implode("\n", $arrMessages);
            }
        }
        return $strMessages;
    }

Usage Example

Пример #1
0
 /**
  * Run the controller and parse the template
  *
  * @return Response
  */
 public function run()
 {
     /** @var BackendTemplate|object $objTemplate */
     $objTemplate = new \BackendTemplate('be_alerts');
     $objTemplate->theme = \Backend::getTheme();
     $objTemplate->base = \Environment::get('base');
     $objTemplate->language = $GLOBALS['TL_LANGUAGE'];
     $objTemplate->title = \StringUtil::specialchars($GLOBALS['TL_LANG']['MSC']['systemMessages']);
     $objTemplate->charset = \Config::get('characterSet');
     $objTemplate->messages = \Message::generateUnwrapped() . \Backend::getSystemMessages();
     return $objTemplate->getResponse();
 }
All Usage Examples Of Contao\Backend::getSystemMessages