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/currency/lib/userfield/ |
Upload File : |
<?php namespace Bitrix\Currency\UserField; use Bitrix\Currency\Helpers\Editor; use Bitrix\Main\Security\Random; use Bitrix\Currency\UserField\Types\MoneyType; use Bitrix\Main\UserField\TypeBase; /** * Class Money * @package Bitrix\Currency\UserField * @deprecated */ class Money extends TypeBase { const USER_TYPE_ID = MoneyType::USER_TYPE_ID; const DB_SEPARATOR = MoneyType::DB_SEPARATOR; /** * @return array */ public static function getUserTypeDescription() { return MoneyType::getUserTypeDescription(); } /** * @param $userField * @param array $additionalParameters * @return string */ public static function getPublicView($userField, $additionalParameters = []) { return MoneyType::renderView($userField, $additionalParameters); } /** * @param $userField * @param array $additionalParameters * @return string */ public static function getPublicEdit($userField, $additionalParameters = []) { return MoneyType::renderEdit($userField, $additionalParameters); } /** * @param array|bool $userField * @param $additionalParameters * @param $fromForm * @return string */ public static function getSettingsHtml($userField, $additionalParameters, $fromForm) { return MoneyType::renderSettings($userField, $additionalParameters, $fromForm); } /** * @param $userField * @param $additionalParameters * @return string */ public static function getEditFormHtml($userField, $additionalParameters) { return MoneyType::renderEditForm($userField, $additionalParameters); } /** * @param $userField * @param $additionalParameters * @return string */ public static function getAdminListViewHtml($userField, $additionalParameters) { return MoneyType::renderAdminListView($userField, $additionalParameters); } /** * @param $userField * @param $additionalParameters * @return string */ public static function getAdminListEditHtml($userField, $additionalParameters) { return MoneyType::renderAdminListEdit($userField, $additionalParameters); } /** * @param $userField * @return string */ public static function getPublicText($userField) { return MoneyType::renderText($userField); } /** * @param $userField * @return string */ public static function GetDBColumnType($userField) { return MoneyType::getDbColumnType(); } /** * @param $userField * @param $value * @return string */ public static function OnBeforeSave($userField, $value) { return MoneyType::onBeforeSave($userField, $value); } /** * @param $userField * @return array */ public static function PrepareSettings($userField) { return MoneyType::prepareSettings($userField); } /** * @param $value * @param $currency * @return string */ protected static function formatToDB($value, $currency) { return MoneyType::formatToDb($value, $currency); } /** * @param $value * @return array */ protected static function unFormatFromDB($value) { return MoneyType::unFormatFromDb($value); } /** * @param $userField * @param $additionalParameters * @return string * @deprecated */ public static function getEditFormHtmlMulty($userField, $additionalParameters) { return MoneyType::renderEditForm($userField, $additionalParameters); } /** * @deprecated deprecated since currency 17.5.2 * * @return null|array */ public static function getListCurrency() { return Editor::getListCurrency(); } /** * @param $userField * @param $fieldName * @param $dbValue * @return false|string * @deprecated */ protected static function getInput($userField, $fieldName, $dbValue) { global $APPLICATION; ob_start(); $APPLICATION->IncludeComponent( 'bitrix:currency.money.input', '', array( 'CONTROL_ID' => $userField['FIELD_NAME'].'_'.Random::getString(5), 'FIELD_NAME' => $fieldName, 'VALUE' => $dbValue, 'EXTENDED_CURRENCY_SELECTOR' => 'Y' ), null, array('HIDE_ICONS' => 'Y') ); return ob_get_clean(); } }