public function onPreEnable(CRM_Extension_Info $info) { $customSearchesByName = $this->getCustomSearchesByName(); $cs = $this->getCustomSearchesById(); $id = $cs[$customSearchesByName[$info->key]]; $optionValue = CRM_Core_BAO_OptionValue::setIsActive($id, 1); }
/** * Implementation of hook_civicrm_disable */ function clickatell_civicrm_disable() { $optionID = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionValue', 'clickatell', 'id', 'name'); if ($optionID) { CRM_Core_BAO_OptionValue::setIsActive($optionID, FALSE); } $filter = array('name' => 'org.civicrm.sms.clickatell'); $Providers = CRM_SMS_BAO_Provider::getProviders(False, $filter, False); if ($Providers) { foreach ($Providers as $key => $value) { CRM_SMS_BAO_Provider::setIsActive($value['id'], FALSE); } } return _clickatell_civix_civicrm_disable(); }
public function enable() { $cr = CRM_Core_OptionGroup::values(self::REPORT_GROUP_NAME, FALSE, FALSE, FALSE, NULL, 'id', FALSE); $id = $cr[$this->customReports[$this->ext->key]]; $optionValue = CRM_Core_BAO_OptionValue::setIsActive($id, 1); }
public function enable() { $cs = CRM_Core_OptionGroup::values(self::CUSTOM_SEARCH_GROUP_NAME, false, false, false, null, 'id', false); $id = $cs[$this->customSearches[$this->ext->key]]; $optionValue = CRM_Core_BAO_OptionValue::setIsActive($id, 1); }