1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
currency.php
См. документацию.
1<?php
3
12
13Loc::loadMessages(__FILE__);
14
20{
25 protected static function extractParams(Internals\Entity $entity)
26 {
27 if ($entity instanceof Internals\CollectableEntity)
28 {
30 $collection = $entity->getCollection();
31
33 $order = $collection->getOrder();
34 }
35 elseif ($entity instanceof Sale\Order)
36 {
39 }
40
41 if (!$order)
42 return false;
43
44 return $order->getCurrency();
45 }
46
50 public static function getClassTitle()
51 {
52 return Loc::getMessage('SALE_COMPANY_RULES_BY_CURRENCY_TITLE');
53 }
54
58 public static function getClassDescription()
59 {
60 return Loc::getMessage('SALE_COMPANY_RULES_BY_CURRENCY_DESC');
61 }
62
67 public static function getParamsStructure($entityId = 0)
68 {
69 return array(
70 "CURRENCY" => array(
71 "TYPE" => "ENUM",
72 'MULTIPLE' => 'Y',
73 "LABEL" => Loc::getMessage("SALE_COMPANY_RULES_BY_CURRENCY"),
75 )
76 );
77 }
78
85 public static function check($params, array $restrictionParams, $serviceId = 0)
86 {
87 if (isset($restrictionParams) && is_array($restrictionParams['CURRENCY']))
88 return in_array($params, $restrictionParams['CURRENCY']);
89
90 return true;
91 }
92}
static getCurrencyList()
Определения currencymanager.php:109
static extractParams(Entity $entity)
Определения restriction.php:115
static check($params, array $restrictionParams, $serviceId=0)
Определения currency.php:85
static getParamsStructure($entityId=0)
Определения currency.php:67
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$entity
Определения ufield.php:9
$order
Определения payment.php:8
$entityId
Определения payment.php:4
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения template.php:799