From 77fe66d6ace6597ba84f21255badf33832a0078f Mon Sep 17 00:00:00 2001 From: Andrew Hunt Date: Sat, 25 Apr 2015 13:23:32 -0400 Subject: [PATCH] CRM-13823: error message if important alert, alert message otherwise ---------------------------------------- * CRM-13823: Admin Status Page https://issues.civicrm.org/jira/browse/CRM-13823 --- CRM/Utils/Check.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CRM/Utils/Check.php b/CRM/Utils/Check.php index c9789c67de..f330d49052 100644 --- a/CRM/Utils/Check.php +++ b/CRM/Utils/Check.php @@ -82,8 +82,11 @@ class CRM_Utils_Check { $messages = $this->checkAll(); } $statusMessages = array(); + $statusType = 'alert'; + foreach ($messages as $message) { if ($filter === TRUE || call_user_func($filter, $message)) { + $statusType = (isImportantAlert($message)) ? 'error' : $statusType; $statusMessages[] = $message->getMessage(); $statusTitle = $message->getTitle(); } @@ -98,7 +101,7 @@ class CRM_Utils_Check { $statusMessage = array_shift($statusMessages); } // TODO: add link to status page - CRM_Core_Session::setStatus($statusMessage, $statusTitle); + CRM_Core_Session::setStatus($statusMessage, $statusTitle, $statusType); } } } -- 2.25.1