X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FCheck.php;h=0d91df745b6208a74bde69144b03a4921e7e78a9;hb=bdf82b639510f4c1448792d684a63760b550fa7d;hp=288a78f0e9f02846a8008b9b8bb9d07f3b694d0f;hpb=7d49e50bf01abffe112eda1aa16cf1f6107c2853;p=civicrm-core.git diff --git a/CRM/Utils/Check.php b/CRM/Utils/Check.php index 288a78f0e9..0d91df745b 100644 --- a/CRM/Utils/Check.php +++ b/CRM/Utils/Check.php @@ -1,7 +1,7 @@ checkAll(), - $env->checkAll() - ); + $checks = array(); + $checks[] = new CRM_Utils_Check_Security(); + $checks[] = new CRM_Utils_Check_Env(); + + $compInfo = CRM_Core_Component::getEnabledComponents(); + foreach ($compInfo as $compObj) { + switch ($compObj->info['name']) { + case 'CiviCase': + $checks[] = new CRM_Utils_Check_Case(CRM_Case_XMLRepository::singleton(), CRM_Case_PseudoConstant::caseType('name')); + break; + + default: + } + } + + $messages = array(); + foreach ($checks as $check) { + $messages = array_merge($messages, $check->checkAll()); + } return $messages; } -} \ No newline at end of file +}