• Модуль: 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");
	}
}