• Модуль: scale
  • Путь к файлу: ~/bitrix/modules/scale/lib/actionmodifyer.php
  • Класс: BitrixScaleActionModifyer
  • Вызов: ActionModifyer::emailSettingsModifier
static function emailSettingsModifier($actionId, $actionParams, $hostname, $userParamsValues)
{
	if($actionId != 'SET_EMAIL_SETTINGS')
		return $actionParams;

	if($userParamsValues['USE_AUTH'] == 'Y')
		$pattern = '/(--8<--AUTH_BEGIN----|----AUTH_END--8<--)/';
	else
		$pattern = '/--8<--AUTH_BEGIN----.*----AUTH_END--8<--/';

	$actionParams['START_COMMAND_TEMPLATE'] = preg_replace($pattern, '', $actionParams['START_COMMAND_TEMPLATE']);
	return $actionParams;
}