Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/catalog/mysql/ |
Upload File : |
<?php require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/catalog/general/catalog_import.php"); class CCatalogImport extends CAllCatalogImport { public static function Add($arFields) { global $DB; if (!CCatalogImport::CheckFields("ADD", $arFields)) return false; $arInsert = $DB->PrepareInsert("b_catalog_export", $arFields); $strSql = "insert into b_catalog_export(".$arInsert[0].") values(".$arInsert[1].")"; $DB->Query($strSql); $ID = (int)$DB->LastID(); return $ID; } public static function Update($ID, $arFields) { global $DB; $ID = (int)$ID; if ($ID <= 0) return false; if (!CCatalogImport::CheckFields("UPDATE", $arFields)) return false; $strUpdate = $DB->PrepareUpdate("b_catalog_export", $arFields); if (!empty($strUpdate)) { $strSql = "update b_catalog_export set ".$strUpdate." where ID = ".$ID." and IS_EXPORT = 'N'"; $DB->Query($strSql); } return $ID; } }