Example #1
0
    // <-- Convert LEAD CURRENCY and PRODUCT
    // Convert DEAL EVENTS -->
    if (COption::GetOptionString('crm', '~CRM_DEAL_EVENT_CONVERT_11_5_7', 'N') !== 'Y') {
        $dbDeals = CCrmDeal::GetListEx(array(), array('@EVENT_ID' => array('PHONE', 'INFO')), false, false, array());
        while ($arDeal = $dbDeals->Fetch()) {
            CCrmActivity::CreateFromDealEvent($arDeal);
        }
        COption::SetOptionString('crm', '~CRM_DEAL_EVENT_CONVERT_11_5_7', 'Y');
    }
    // <-- Convert DEAL EVENTS
    // SETUP DEFAULT RESPONSIBLE FOR COMPANIES-->
    if (COption::GetOptionString('crm', '~CRM_COMPANY_RESPONSIBLE_11_5_7', 'N') !== 'Y') {
        try {
            if (CCrmCompany::SetDefaultResponsible(true)) {
                COption::SetOptionString('crm', '~CRM_COMPANY_RESPONSIBLE_11_5_7', 'Y');
            }
        } catch (Exception $e) {
        }
    }
    // FIX FOR CALENDAR EVENT BINBINGS-->
    if (COption::GetOptionString('crm', '~CRM_CAL_EVENT_BINDING_12_0_4', 'N') !== 'Y') {
        try {
            if ($DB->TableExists('b_crm_act')) {
                CCrmActivity::RefreshCalendarBindings();
                COption::SetOptionString('crm', '~CRM_CAL_EVENT_BINDING_12_0_4', 'Y');
            }
        } catch (Exception $e) {
        }
    }
    //<-- FIX FOR CALENDAR EVENT BINBINGS
}