* Set variables up before form is built.
*/
public function preProcess() {
- $config = CRM_Core_Config::singleton();
- if (in_array('CiviEvent', $config->enableComponents)) {
- $this->assign('CiviEvent', TRUE);
- }
+ $this->assign('CiviEvent', CRM_Core_Component::isEnabled('CiviEvent'));
CRM_Core_Form_RecurringEntity::preProcess('civicrm_event');
$this->_action = CRM_Utils_Request::retrieve('action', 'String', $this, FALSE, 'add', 'REQUEST');
$ufEdit = CRM_ACL_API::group(CRM_Core_Permission::EDIT, NULL, 'civicrm_uf_group', $ufGroups);
$checkPermission = [
[
- 'administer CiviCRM',
+ 'administer CiviCRM data',
'manage event profiles',
],
];
[1 => CRM_Utils_Array::value('title', CRM_Utils_Array::value($subPage, $this->get('tabHeader')), $className)]
), $this->getTitle(), 'success');
- $config = CRM_Core_Config::singleton();
- if (in_array('CiviCampaign', $config->enableComponents)) {
+ if (CRM_Core_Component::isEnabled('CiviCampaign')) {
$values = $this->controller->exportValues($this->_name);
$newCampaignID = $values['campaign_id'] ?? NULL;
$eventID = $values['id'] ?? NULL;