get('acl_financial_type'); $financialAclExtension = civicrm_api3('extension', 'get', ['key' => 'biz.jmaconsulting.financialaclreport', 'sequential' => 1]); if ($ftAclSetting && (($financialAclExtension['count'] == 1 && $financialAclExtension['values'][0]['status'] != 'Installed') || $financialAclExtension['count'] !== 1)) { $messages[] = new CRM_Utils_Check_Message( __FUNCTION__, ts('CiviCRM will in the future require the extension %1 for CiviCRM Reports to work correctly with the Financial Type ACLs. The extension can be downloaded here', [ 1 => 'biz.jmaconsulting.financialaclreport', 2 => 'https://github.com/JMAConsulting/biz.jmaconsulting.financialaclreport', ]), ts('Extension Missing'), \Psr\Log\LogLevel::WARNING, 'fa-server' ); } return $messages; } }