$arGroupAvalaible=[1, 51]; //перечисляете ваши группы админы
$arGroups = \CUser::GetUserGroup($user['ID']); //получаете группы конкретного юзера
$result_intersect = array_intersect($arGroupAvalaible, $arGroups); // вычисляете схождение
if(!empty($result_intersect)){
// пользователь состоит в какой-то из групп админов, в какой указано в $result_intersect
}else{
//пользователь не состоит ни в одной из перечисленных
}
if (!$arResult["VARIABLES"]['SECTION_CODE'] && !$arResult["VARIABLES"]['SECTION_ID']) {
@define("ERROR_404", "Y");
CHTTP::SetStatus("404 Not Found");
}
$coupon = \Bitrix\Sale\Internals\DiscountCouponTable::generateCoupon(true);
$arForCoupon = array(
'DISCOUNT_ID' => $skidkaId,
'COUPON' => 'MY_'.$coupon,
'TYPE' => \Bitrix\Sale\Internals\DiscountCouponTable::TYPE_ONE_ORDER,
'ACTIVE_FROM' => $activeFrom,
'ACTIVE_TO' => $activeTo,
'MAX_USE' => 1,
'USER_ID' => 0,
'DESCRIPTION' => 'описание'
);
$addDb = \Bitrix\Sale\Internals\DiscountCouponTable::add($arForCoupon);
CIBlockElement::SetPropertyValuesEx(932, 8, array('TESTTEST' => '0:00'));
"PARENT_SECTION" => "40", //id раздела
$GLOBALS['arrFilter']['SECTION_ID']=40;
$res = CIBlockElement::GetByID($arResult["PROPERTIES"]["articlesAuthor"]["VALUE"]);
if($ar_res = $res->GetNext()) ?>
<img src="<?=CFile::GetPath($ar_res["PREVIEW_PICTURE"]);?>" title=""/>
array(
"LOGIC"=>"OR",
array ("IBLOCK_ID" => 1, 'PROPERTY_PROPNAME' => $propValue),
array ("IBLOCK_ID" => 11, 'PROPERTY_PROPNAME' => $propValue),
array ("IBLOCK_ID" => 99, 'PROPERTY_PROPNAME' => $propValue),
)
orderId Идентификатор добавленного заказа.
fields Массив полей заказа и дополнительные функциональные поля, влияющие на заказ.
orderFields Массив свойств заказа.
isNew Флаг, является ли заказ новым (true/false).
$res = \CIBlockElement::GetList(null, Array('IBLOCK_ID' => '26', 'ID' => $productId), false , false,array('ID','XML_ID','IBLOCK_EXTERNAL_ID'));
...
$arParamsProp=[...];
...
$item->getPropertyCollection()->setProperty($arParamsProp);
$item->setFields(array(
'QUANTITY' => 1,
'CURRENCY' => Bitrix\Currency\CurrencyManager::getBaseCurrency(),
'LID' => Bitrix\Main\Context::getCurrent()->getSite(),
'PRODUCT_PROVIDER_CLASS' => 'CCatalogProductProvider',
"CATALOG_XML_ID" => $arParamsProp['CATALOG_XML_ID'],
"PRODUCT_XML_ID" => $arParamsProp['PRODUCT_XML_ID'],
));