From 77f715c6bdae46eaeb59e4fec566d4238fb7e204 Mon Sep 17 00:00:00 2001 From: Jon goldberg Date: Tue, 28 Apr 2015 20:36:16 -0600 Subject: [PATCH] Fix undefined variable/index notices --- CRM/Utils/Check.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CRM/Utils/Check.php b/CRM/Utils/Check.php index 6a2feb452c..e65d1bf56a 100644 --- a/CRM/Utils/Check.php +++ b/CRM/Utils/Check.php @@ -234,13 +234,16 @@ class CRM_Utils_Check { ); // Check if there's a StatusPreference matching this name/domain. $statusPreference = civicrm_api3('StatusPreference', 'get', $statusPreferenceParams); - if ($statusPreference['id']) { - // If so, compare severity to StatusPreference->severity. + $spid = FALSE; + if (isset($statusPreference['id'])) { $spid = $statusPreference['id']; + } + if ($spid) { + // If so, compare severity to StatusPreference->severity. $severity = self::severityMap($message->getSeverity()); if ($severity <= $statusPreference['values'][$spid]['ignore_severity']) { // A hush or a snooze has been set. Find out which. - if ($statusPreference['values'][$spid]['hush_until']) { + if (isset($statusPreference['values'][$spid]['hush_until'])) { // Snooze is set. $today = new DateTime(); $snoozeDate = new DateTime($statusPreference['values'][$spid]['hush_until']); -- 2.25.1