Exemplo n.º 1
0
 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();
}
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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);
 }