27 foreach(
GetModuleEvents(
"catalog",
"OnBeforeCatalogStoreBarCodeUpdate",
true) as $arEvent)
31 if(array_key_exists(
'DATE_CREATE',
$arFields))
33 if(array_key_exists(
'DATE_MODIFY',
$arFields))
35 if(array_key_exists(
'DATE_STATUS',
$arFields))
37 if(array_key_exists(
'CREATED_BY',
$arFields))
42 if($id <= 0 || !self::CheckFields(
'UPDATE',
$arFields))
44 $strUpdate =
$DB->PrepareUpdate(
"b_catalog_store_barcode",
$arFields);
46 if(!empty($strUpdate))
48 $strSql =
"UPDATE b_catalog_store_barcode SET ".$strUpdate.
" WHERE ID = ".$id.
" ";
49 if(!
$DB->Query($strSql,
true))
53 foreach(
GetModuleEvents(
"catalog",
"OnCatalogStoreBarCodeUpdate",
true) as $arEvent)
68 $DB->Query(
"DELETE FROM b_catalog_store_barcode WHERE ID = ".$id.
" ",
true);
70 foreach(
GetModuleEvents(
"catalog",
"OnCatalogStoreBarCodeDelete",
true) as $arEvent)
static CheckFields($action, &$arFields)
static Update($id, $arFields)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
ExecuteModuleEventEx($arEvent, $arParams=[])
GetModuleEvents($MODULE_ID, $MESSAGE_ID, $bReturnArray=false)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)