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/yandex.market/lib/ui/userfield/ |
Upload File : |
<?php namespace Yandex\Market\Ui\UserField; use Yandex\Market; use Bitrix\Main; class Manager { public static function getUserType($type) { global $USER_FIELD_MANAGER; $localTypeClassName = static::getLocalTypeClassName($type); if (!class_exists($localTypeClassName)) { $result = $USER_FIELD_MANAGER->GetUserType($type); } else if (method_exists($localTypeClassName, 'GetUserTypeDescription')) { $result = $localTypeClassName::GetUserTypeDescription(); $result['CLASS_NAME'] = $localTypeClassName; } else { $result = [ 'CLASS_NAME' => $localTypeClassName, ]; } return $result; } public static function getLocalTypeClassName($type) { return __NAMESPACE__ . '\\' . ucfirst($type) . 'Type'; } }