• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/orderedit.php
  • Класс: BitrixSaleHelpersAdminfor
  • Вызов: for::getUserId
static function getUserId($order, $formData, $createUserIfNeed, Result &$result)
{
	if(intval($formData["USER_ID"]) > 0)
		return intval($formData["USER_ID"]);

	$userId = 0;

	if($createUserIfNeed && (!isset($formData["USER_ID"]) || intval($formData["USER_ID"]) <= 0))
	{
		try
		{
			$userId = self::createUserFromForm($order, $formData);
		}
		catch(UserMessageException $e)
		{
			$result->addError( new EntityError($e->getMessage()));
		}
	}

	return $userId;
}