CBPHelper::convertParameterValues

  1. Bitrix24 API (v. 23.675.0)
  2. bizproc
  3. CBPHelper
  4. convertParameterValues
  • Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/helper.php
  • Класс: CBPHelper
  • Вызов: CBPHelper::convertParameterValues
static function convertParameterValues($val)
{
	$result = $val;

	if (is_string($val) && preg_match(CBPActivity::ValuePattern, $val, $arMatches))
	{
		$result = null;
		if ($arMatches['object'] == "User")
		{
			if ($GLOBALS["USER"]->IsAuthorized())
				$result = "user_".$GLOBALS["USER"]->GetID();
		}
		elseif ($arMatches['object'] == "System")
		{
			if (mb_strtolower($arMatches['field']) === "now")
				$result = date($GLOBALS["DB"]->DateFormatToPHP(CSite::GetDateFormat("FULL")));
			elseif (mb_strtolower($arMatches['field']) == "date")
				$result = date($GLOBALS["DB"]->DateFormatToPHP(CSite::GetDateFormat("SHORT")));
		}
	}

	return $result;
}

Добавить комментарий