- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/settings/activitysettings.php
- Класс: Bitrix\Crm\Settings\ActivitySettings
- Вызов: ActivitySettings::getValue
static function getValue($ID)
{
$ID = (int)$ID;
if($ID === self::KEEP_COMPLETED_CALLS)
{
return Main\Config\Option::get('crm', 'act_cal_show_compl_call', 'Y', '') === 'Y';
}
elseif($ID === self::KEEP_COMPLETED_MEETINGS)
{
return Main\Config\Option::get('crm', 'act_cal_show_compl_meeting', 'Y', '') === 'Y';
}
elseif($ID === self::KEEP_UNBOUND_TASKS)
{
return Main\Config\Option::get('crm', 'act_task_keep_unbound', 'Y', '') === 'Y';
}
elseif($ID === self::KEEP_REASSIGNED_CALLS)
{
return Main\Config\Option::get('crm', 'act_cal_keep_reassign_call', 'Y', '') === 'Y';
}
elseif($ID === self::KEEP_REASSIGNED_MEETINGS)
{
return Main\Config\Option::get('crm', 'act_cal_keep_reassign_meeting', 'Y', '') === 'Y';
}
elseif($ID === self::MARK_FORWARDED_EMAIL_AS_OUTGOING)
{
return Main\Config\Option::get('crm', 'act_mark_fwd_emai_outgoing', 'N', '') === 'Y';
}
elseif($ID === self::USE_OUTDATED_CALENDAR_ACTIVITIES)
{
return Main\Config\Option::get('crm', 'use_outdated_calendar_activities', 'N', '') === 'Y';
}
else
{
throw new Main\NotSupportedException("The setting '{$ID}' is not supported in current context");
}
}