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/im/lib/integration/imopenlines/ |
Upload File : |
<?php namespace Bitrix\Im\Integration\Imopenlines; class Localize { static $MESS = Array(); const FILE_LIB_CHAT = 'FILE_LIB_CHAT'; private static function resolveType($type) { $types = Array( 'FILE_LIB_CHAT' => '/bitrix/modules/imopenlines/lib/chat.php', ); return isset($types[$type])? $types[$type]: false; } public static function get($type, $phraseCode = null, $lang = null) { $path = self::resolveType($type); if (!$path) { return is_string($phraseCode)? '': Array(); } if (!is_string($lang)) { $lang = null; } if (!isset(self::$MESS[$type][$lang])) { self::$MESS[$type][$lang] = \Bitrix\Main\Localization\Loc::loadLanguageFile($_SERVER['DOCUMENT_ROOT'].$path, $lang); } if (is_string($phraseCode)) { return isset(self::$MESS[$type][$lang][$phraseCode])? self::$MESS[$type][$lang][$phraseCode]: ''; } else { return isset(self::$MESS[$type][$lang])? self::$MESS[$type][$lang]: Array(); } } }