+ /**
+ * Check Access for a component
+ * @param string $component
+ * @return bool
+ */
+ protected static function checkComponentAccess($component) {
+ $enabledComponents = CRM_Core_Component::getEnabledComponents();
+ if (!array_key_exists($component, $enabledComponents)) {
+ return FALSE;
+ }
+ return CRM_Core_Permission::access($component);
+ }
+