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/ |
Upload File : |
<? include( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php" ); if( !check_bitrix_sessid() ) die(); IncludeModuleLangFile( __FILE__ ); \Bitrix\Main\Loader::includeModule( "acrit.import" ); \Bitrix\Main\Loader::includeModule( "iblock" ); \Bitrix\Main\Loader::includeModule( "catalog" ); $params = $_REQUEST['params']; $arResult = []; $arResult['status'] = 'error'; $arResult['log'] = []; switch ($action) { // Agents list case 'agents_list': if ($params['profile_id']) { $arResult['list'] = \Acrit\Import\Agents::getList($params['profile_id']); $arResult['status'] = 'ok'; } break; // Add new agent case 'agents_add': if ($params['profile_id'] && $params['period_min']) { $start_time = false; if ($params['start_time'] && $DB->IsDate($params['start_time'], FORMAT_DATETIME)) { $start_time = MakeTimeStamp($params['start_time'], FORMAT_DATETIME); } \Acrit\Import\Agents::add($params['profile_id'], (int)$params['period_min'] * 60, $start_time); $arResult['status'] = 'ok'; } break; // Add new agent case 'agents_del': if ($params['id']) { \Acrit\Import\Agents::remove($params['id']); $arResult['status'] = 'ok'; } break; // Profile lock reset case 'profile_lock_reset': if ($params['id']) { \Acrit\Import\Agents::delLock($params['id']); \Acrit\Import\Agents::delRunPos($params['id']); $arResult['status'] = 'ok'; } break; // Add email to BitrixCloudMonitoring case 'monitor_add': \Acrit\Import\Informer::UpdateBitrixCloudMonitoring($params['add_email']); $arResult['status'] = 'ok'; break; } echo \Bitrix\Main\Web\Json::encode($arResult);