• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderdiscountbase.php
  • Класс: BitrixSaleOrderDiscountBase
  • Вызов: OrderDiscountBase::isSimpleAction
static function isSimpleAction($action)
{
	$result = true;

	$action = (string)$action;
	if ($action == '')
		return $result;

	$action = trim(mb_substr($action, 8));
	$action = mb_substr($action, 2);
	$key = mb_strpos($action, ')');
	if ($key === false)
		return $result;
	$orderName = '\'.mb_substr($action, 0, $key);

	preg_match_all("/".$orderName."(?:,|))/".BX_UTF_PCRE_MODIFIER, $action, $list);
	if (isset($list[0]) && is_array($list[0]))
		$result = count($list[0]) <= 2;

	return $result;
}