• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product.php
  • Класс: BitrixCatalogProductTable
  • Вызов: ProductTable::getPaymentPeriods
static function getPaymentPeriods($descr = false)
{
	if ($descr)
	{
		return [
			self::PAYMENT_PERIOD_HOUR => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_HOUR'),
			self::PAYMENT_PERIOD_DAY => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_DAY'),
			self::PAYMENT_PERIOD_WEEK => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_WEEK'),
			self::PAYMENT_PERIOD_MONTH => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_MONTH'),
			self::PAYMENT_PERIOD_QUART => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_QUART'),
			self::PAYMENT_PERIOD_SEMIYEAR => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_SEMIYEAR'),
			self::PAYMENT_PERIOD_YEAR => Loc::getMessage('PRODUCT_ENTITY_PAYMENT_PERIOD_YEAR'),
		];
	}
	return [
		self::PAYMENT_PERIOD_HOUR,
		self::PAYMENT_PERIOD_DAY,
		self::PAYMENT_PERIOD_WEEK,
		self::PAYMENT_PERIOD_MONTH,
		self::PAYMENT_PERIOD_QUART,
		self::PAYMENT_PERIOD_SEMIYEAR,
		self::PAYMENT_PERIOD_YEAR,
	];
}