CRM-13823 - Extension status msg tweak
authorColeman Watts <coleman@civicrm.org>
Wed, 18 Nov 2015 21:52:31 +0000 (16:52 -0500)
committerColeman Watts <coleman@civicrm.org>
Wed, 18 Nov 2015 21:53:00 +0000 (16:53 -0500)
CRM/Utils/Check/Env.php

index 5927d7b5de5328493063325d03c98420587df41c..bae90c47dfb0a68369bc61efadfa582a80d57660 100644 (file)
@@ -506,7 +506,7 @@ class CRM_Utils_Check_Env {
 
     if (!$okextensions && !$updates && !$errors) {
       return array(new CRM_Utils_Check_Message(
-        __FUNCTION__,
+        'extensionsOk',
         ts('No extensions installed. <a %1>Browse available extensions</a>.', array(
           1 => CRM_Utils_System::url('civicrm/admin/extensions', 'reset=1'),
         )),
@@ -537,10 +537,15 @@ class CRM_Utils_Check_Env {
     }
 
     if ($okextensions) {
+      if ($updates || $errors) {
+        $message = ts('1 extension is up-to-date:', array('plural' => '%count extensions are up-to-date:', 'count' => count($okextensions)));
+      }
+      else {
+        $message = ts('All extensions are up-to-date:');
+      }
       $messages[] = new CRM_Utils_Check_Message(
         'extensionsOk',
-        ts('1 extension is up-to-date:', array('plural' => '%count extensions are up-to-date:', 'count' => count($okextensions))) .
-          '<ul><li>' . implode('</li><li>', $okextensions) . '</li></ul>',
+        $message . '<ul><li>' . implode('</li><li>', $okextensions) . '</li></ul>',
         ts('Extensions'),
         \Psr\Log\LogLevel::INFO,
         'fa-plug'