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