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/wbs24.ozonapinew/lib/ |
Upload File : |
<?php namespace Wbs24\Ozonapinew; use Bitrix\Main\Localization\Loc; /** * Класс отвечает за работу с языковыми фразами */ class Lang { protected $main; protected $moduleId; public function __construct($objects = []) { $this->main = $objects['Main'] ?? new Main(); $this->moduleId = $this->main->getModuleId(); } public function getPhrases() { $phraseCodes = [ // profile - filter 'filter_label', 'not_selected', 'not_active', 'not_available', 'add', 'equal', 'not_equal', 'less', 'less_or_equal', 'more_or_equal', 'more', 'contain', 'not_contain', 'and', 'or', 'save', 'saved', // profile - filter operating mode 'filter_mode_label', 'filter_mode_disabled', 'filter_mode_prices_and_stocks', 'filter_mode_prices', 'filter_mode_stocks', 'filter_mode_hint', ]; $phrases = []; $suffix = strtoupper($this->moduleId); foreach ($phraseCodes as $code) { $phrases[$code] = Loc::getMessage($suffix.".".strtoupper($code)); } return $phrases; } }