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/ilovecveti.ru/bitrix/modules/catalog/lib/helpers/admin/ |
Upload File : |
<?php namespace Bitrix\Catalog\Helpers\Admin; use Bitrix\Main, Bitrix\Main\Localization\Loc, Bitrix\Catalog, Bitrix\Iblock; Loc::loadMessages(__FILE__); /** * Class ProductEdit * Provides methods for admin product page. * * @package Bitrix\Catalog\Helpers\Admin */ class ProductEdit { /** * Return default values for product fields. * * @param bool $subscribe Is iblock subscribe. * @return array * @throws Main\ArgumentNullException */ public static function getDefaultValues($subscribe = false) { $vatInclude = ((string)Main\Config\Option::get('catalog', 'default_product_vat_included') == 'Y' ? 'Y' : 'N'); $subscribe = ($subscribe === true); if ($subscribe) { return array( 'QUANTITY' => '', 'QUANTITY_RESERVED' => '', 'VAT_ID' => 0, 'VAT_INCLUDED' => $vatInclude, 'QUANTITY_TRACE_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'CAN_BUY_ZERO_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'SUBSCRIBE_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'PURCHASING_PRICE' => '', 'PURCHASING_CURRENCY' => '', 'BARCODE_MULTI' => '', 'PRICE_TYPE' => '', 'RECUR_SCHEME_TYPE' => '', 'RECUR_SCHEME_LENGTH' => '', 'TRIAL_PRICE_ID' => '', 'WITHOUT_ORDER' => '', ); } return array( 'QUANTITY' => '', 'QUANTITY_RESERVED' => '', 'VAT_ID' => 0, 'VAT_INCLUDED' => $vatInclude, 'QUANTITY_TRACE_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'CAN_BUY_ZERO_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'SUBSCRIBE_ORIG' => Catalog\ProductTable::STATUS_DEFAULT, 'PURCHASING_PRICE' => '', 'PURCHASING_CURRENCY' => '', 'WEIGHT' => '', 'WIDTH' => '', 'LENGTH' => '', 'HEIGHT' => '', 'MEASURE' => '', 'BARCODE_MULTI' => '' ); } }