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/goodde.yandexturboapi/lib/ |
Upload File : |
<? namespace Goodde\YandexTurbo; class ModuleVersion { protected static $moduleVersion = array(); public static function getModuleVersion($module) { if (!isset(self::$moduleVersion[$module])) { self::loadModuleVersion($module); } return self::$moduleVersion[$module]; } public static function checkMinVersion($module, $version) { if (!isset(self::$moduleVersion[$module])) { self::loadModuleVersion($module); } if (self::$moduleVersion[$module] == '0.0.0') { return false; } return version_compare(self::$moduleVersion[$module], $version, '>='); } protected static function loadModuleVersion($module) { self::$moduleVersion[$module] = '0.0.0'; $moduleObject = \CModule::CreateModuleObject($module); if ($moduleObject) { self::$moduleVersion[$module] = $moduleObject->MODULE_VERSION; } unset($moduleObject); } public static function isIblockNewCatalog18() { return self::checkIblockMinVersion('18.6.200'); } public static function getIblockVersion() { return self::getModuleVersion('iblock'); } public static function checkIblockMinVersion($checkVersion) { return self::checkMinVersion('iblock', $checkVersion); } }