'CiviReport', 'translatedName' => ts('CiviReport'), 'title' => 'CiviCRM Report Engine', 'search' => 0, 'showActivitiesInCore' => 1, ); } // docs inherited from interface public function getPermissions($getAllUnconditionally = FALSE) { return array('access CiviReport', 'access Report Criteria', 'administer reserved reports', 'administer Reports'); } // docs inherited from interface public function getUserDashboardElement() { // no dashboard element for this component return NULL; } public function getUserDashboardObject() { // no dashboard element for this component return NULL; } // docs inherited from interface public function registerTab() { // this component doesn't use contact record tabs return NULL; } // docs inherited from interface public function registerAdvancedSearchPane() { // this component doesn't use advanced search return NULL; } // docs inherited from interface public function getActivityTypes() { return NULL; } // add shortcut to Create New public function creatNewShortcut(&$shortCuts) {} }