php СобытиепослеCIBlockElement:: SetPropertyValuesEx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php СобытиепослеCIBlockElement:: SetPropertyValuesEx相关的知识,希望对你有一定的参考价值。
<?
AddEventHandler("iblock", "OnAfterIBlockElementSetPropertyValuesEx", Array("HistoryChangesAvailability", "OnAfterIBlockElementSetPropertyValuesEx"));
CModule::IncludeModule("highloadblock");
use Bitrix\Highloadblock as HL;
use Bitrix\Main\Entity;
class HistoryChangesAvailability
{
function OnAfterIBlockElementSetPropertyValuesEx($ELEMENT_ID, $IBLOCK_ID, $PROPERTY_VALUES, $FLAGS)
{
global $USER;
$hlblock = HL\HighloadBlockTable::getById(6)->fetch();
$entity = HL\HighloadBlockTable::compileEntity($hlblock);
$entityClass = $entity->getDataClass();
$arAdd = array(
'UF_DATE' => date('d.m.Y H:i:s'),
'UF_USER_ID' => $USER->GetID(),
// 'UF_PROD_DEL' => $mark,
'UF_PRODUCT_ID' => $ELEMENT_ID,
// 'UF_PROP_DEL' => $mark,
'UF_PROP_ID' => $PROPERTY_VALUES
);
$result = $entityClass::add($arAdd);
// пишем лог для проверки
AddMessage2Log("Запись с кодом ".$ELEMENT_ID."-".$IBLOCK_ID."-".$PROPERTY_VALUES."-".$FLAGS."добавлена.");
}
}
以上是关于php СобытиепослеCIBlockElement:: SetPropertyValuesEx的主要内容,如果未能解决你的问题,请参考以下文章
php 帖子Поискпонесколькимкастомфлдамвыгребаетпостыопределенноготипаитаксономиисопределеннымикастомфилд
sql Задание1.ДолжновыполнятьсясиспользованиемMySQL(иприжеланиисPHP)Преобразоватьданныетаблицытакимоб
php дляюниттестов,чтобыиспользоватьприватныесвойстваиметоды
php Сеошаблоныбитриксачерезапи
scss Используемселекторатрибутовпустыхссылок
php Сделатьдоступкчемулибовзависимостиотгруппыпользователя