Причесать вывод Битрикс

700 руб. за проект
13 февраля 2020, 15:26 • 2 отклика • 43 просмотра
Причесать вывод массива битрикс в табличку с выбором строк флажками для выполнения последующей записи в "универсальный список"

use Bitrix\Main;
\Bitrix\Main\Loader::IncludeModule('main','iblock','bizproc');
$currentUserId = CUser::GetID();
$elements = CIBlockElement::GetPropertyValues(165,array('PROPERTY_91_VALUE'=>$currentUserId),false,array());
if(isset($elements)){
while($element = $elements->Fetch()){
$propertyArray[] = $element;
}
}
echo " ";
print_r($propertyArray); //ПРИЧЕСАТЬ ДАННЫЙ МАССИВ//
echo " ";

//обновление значения в элементе : выбрать строки флажками и сменить значение вместо 999 на 1//
CIBlockElement::SetPropertyValueCode(165, "AKTIVATSIYA", "999");
//запуск БП : сразу по выполнению записи в универсальный список запустить бизнес-процесс оповещения с подтягиванием в него активированных номеров (добавить передачу данных в простой БП отправляющей пользователю оповещение в чат//
$errors = [];
CBPDocument::StartWorkflow($workFlowID,array('lists', 'BizprocDocument', '22'),array(),$errors);
//22 - id элемента