%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/catalog/lib/helpers/admin/ |
Current File : /home/bitrix/www/bitrix/modules/catalog/lib/helpers/admin/productedit.php |
<?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' => '' ); } }