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/acrit.import/admin/include/ |
Upload File : |
<? use \Bitrix\Main\Localization\Loc, \Acrit\Import\Helper; Loc::loadMessages(__FILE__); $intDateTo = null; $cache = Bitrix\Main\Data\Cache::createInstance(); if ($cache->initCache(3600, $moduleId . 'updates', 'php/' . $moduleId . '/updates')) { $arAvailableUpdates = $cache->getVars(); } elseif ($cache->startDataCache()) { $arAvailableUpdates = Helper::checkModuleUpdates($moduleId, $intDateTo); $cache->endDataCache($result); } if(is_array($arAvailableUpdates) && !empty($arAvailableUpdates)){ $arAvailableUpdates = array_reverse($arAvailableUpdates); $intMaxDisplayUpdates = 10; $intUpdatesCount = count($arAvailableUpdates); $arAvailableUpdates = array_slice($arAvailableUpdates, 0, $intMaxDisplayUpdates); ob_start(); ?> <style> #acrit-imp-update-notifier-details-toggle{ border-bottom:1px dashed #2675d7; color:#2675d7; text-decoration:none; } #acrit-imp-update-notifier-details-toggle:hover{ border-bottom:0; } #acrit-imp-update-notifier-details-block{ display:none; } #acrit-imp-update-notifier-details-block ul{ margin-bottom:4px; margin-left:0; padding-left:18px; } </style> <div id="acrit-imp-update-notifier-details-block"> <ul> <?foreach($arAvailableUpdates as $strVersion => $strDescription):?> <li><div><b><?=$strVersion;?></b>.<br/><?=$strDescription;?></div><br/></li> <?endforeach?> </ul> <a href="/bitrix/admin/update_system_partner.php?lang=<?=LANGUAGE_ID?>&addmodule=acrit.import" target="_blank" class="adm-btn adm-btn-green"> <?=Loc::getMessage('ACRIT_EXP_UPDATE_NOTIFIER_UPDATE');?> </a> </div> <script> $('#acrit-imp-update-notifier-details-toggle').bind('click', function(e){ e.preventDefault(); $('#acrit-imp-update-notifier-details-block').toggle(); }); </script> <? $strDetails = ob_get_clean(); print Helper::showSuccess(Loc::getMessage('ACRIT_EXP_UPDATE_NOTIFIER_AVAILABLE', array( '#COUNT#' => $intUpdatesCount, )), $strDetails); } elseif(is_numeric($intDateTo) && $intDateTo>0 && $intDateTo<=time()){ $strRenewUrl = 'https://marketplace.1c-bitrix.ru/tobasket.php?ID='.$moduleId; if(LICENSE_KEY != 'DEMO') { $strLicense = md5('BITRIX'.LICENSE_KEY.'LICENCE'); $strRenewUrl .= '&lckey='.$strLicense; } $strMessage = Loc::getMessage('ACRIT_EXP_UPDATE_NOTIFIER_RENEW_LICENSE', array( '#DATE#' => date(\CDatabase::DateFormatToPHP(FORMAT_DATE), $intDateTo), '#LINK#' => $strRenewUrl, )); print Helper::showNote($strMessage, false); } ?>