1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
money.php
См. документацию.
1<?php
2
4
9
15
16class Money extends TypeBase
17{
20
24 public static function getUserTypeDescription()
25 {
27 }
28
34 public static function getPublicView($userField, $additionalParameters = [])
35 {
36 return MoneyType::renderView($userField, $additionalParameters);
37 }
38
44 public static function getPublicEdit($userField, $additionalParameters = [])
45 {
46 return MoneyType::renderEdit($userField, $additionalParameters);
47 }
48
55 public static function getSettingsHtml($userField, $additionalParameters, $fromForm)
56 {
57 return MoneyType::renderSettings($userField, $additionalParameters, $fromForm);
58 }
59
65 public static function getEditFormHtml($userField, $additionalParameters)
66 {
67 return MoneyType::renderEditForm($userField, $additionalParameters);
68 }
69
75 public static function getAdminListViewHtml($userField, $additionalParameters)
76 {
77 return MoneyType::renderAdminListView($userField, $additionalParameters);
78 }
79
85 public static function getAdminListEditHtml($userField, $additionalParameters)
86 {
87 return MoneyType::renderAdminListEdit($userField, $additionalParameters);
88 }
89
94 public static function getPublicText($userField)
95 {
96 return MoneyType::renderText($userField);
97 }
98
103 public static function GetDBColumnType($userField)
104 {
106 }
107
113 public static function OnBeforeSave($userField, $value)
114 {
115 return MoneyType::onBeforeSave($userField, $value);
116 }
117
122 public static function PrepareSettings($userField)
123 {
124 return MoneyType::prepareSettings($userField);
125 }
126
132 protected static function formatToDB($value, $currency)
133 {
134 return MoneyType::formatToDb($value, $currency);
135 }
136
141 protected static function unFormatFromDB($value)
142 {
143 return MoneyType::unFormatFromDb($value);
144 }
145
152 public static function getEditFormHtmlMulty($userField, $additionalParameters)
153 {
154 return MoneyType::renderEditForm($userField, $additionalParameters);
155 }
156
162 public static function getListCurrency()
163 {
164 return Editor::getListCurrency();
165 }
166
174 protected static function getInput($userField, $fieldName, $dbValue)
175 {
176 global $APPLICATION;
177
178 ob_start();
179
180 $APPLICATION->IncludeComponent(
181 'bitrix:currency.money.input',
182 '',
183 array(
184 'CONTROL_ID' => $userField['FIELD_NAME'].'_'.Random::getString(5),
185 'FIELD_NAME' => $fieldName,
186 'VALUE' => $dbValue,
187 'EXTENDED_CURRENCY_SELECTOR' => 'Y'
188 ),
189 null,
190 array('HIDE_ICONS' => 'Y')
191 );
192
193 return ob_get_clean();
194 }
195}
global $APPLICATION
Определения include.php:80
static getUserTypeDescription()
Определения money.php:24
static getEditFormHtmlMulty($userField, $additionalParameters)
Определения money.php:152
static getPublicView($userField, $additionalParameters=[])
Определения money.php:34
static PrepareSettings($userField)
Определения money.php:122
static GetDBColumnType($userField)
Определения money.php:103
const USER_TYPE_ID
Определения money.php:18
static getListCurrency()
Определения money.php:162
static formatToDB($value, $currency)
Определения money.php:132
static unFormatFromDB($value)
Определения money.php:141
static getSettingsHtml($userField, $additionalParameters, $fromForm)
Определения money.php:55
static getEditFormHtml($userField, $additionalParameters)
Определения money.php:65
const DB_SEPARATOR
Определения money.php:19
static getInput($userField, $fieldName, $dbValue)
Определения money.php:174
static OnBeforeSave($userField, $value)
Определения money.php:113
static getPublicEdit($userField, $additionalParameters=[])
Определения money.php:44
static getPublicText($userField)
Определения money.php:94
static getAdminListEditHtml($userField, $additionalParameters)
Определения money.php:85
static getAdminListViewHtml($userField, $additionalParameters)
Определения money.php:75
static onBeforeSave(array $userField, $value)
Определения moneytype.php:107
static formatToDb(string $value, ?string $currency)
Определения moneytype.php:168
static unFormatFromDb(?string $value)
Определения moneytype.php:189
static prepareSettings(array $userField)
Определения moneytype.php:144
static getUserTypeDescription()
Определения basetype.php:26
static renderAdminListEdit(array $userField, ?array $additionalParameters)
Определения basetype.php:158
static renderEdit(array $userField, ?array $additionalParameters=[])
Определения basetype.php:92
static renderEditForm(array $userField, ?array $additionalParameters)
Определения basetype.php:126
static renderText(array $userField)
Определения basetype.php:184
static renderView(array $userField, ?array $additionalParameters=[])
Определения basetype.php:75
static renderSettings($userField, ?array $additionalParameters, $varsFromForm)
Определения basetype.php:108
static renderAdminListView(array $userField, ?array $additionalParameters)
Определения basetype.php:143
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$currency
Определения template.php:266