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/yandex.market/lib/watcher/agent/ |
Upload File : |
<?php namespace Yandex\Market\Watcher\Agent; use Yandex\Market\Utils\ArrayHelper; class StateFacade { public static function release($method, $setupType, $setupId) { $primary = [ 'METHOD' => $method, 'SETUP_TYPE' => $setupType, 'SETUP_ID' => $setupId, ]; $row = StateTable::getRow([ 'filter' => ArrayHelper::prefixKeys($primary, '='), ]); if ($row) { StateTable::update($primary, [ 'STEP' => '', 'OFFSET' => '', ]); } } public static function drop($method, $setupType, $setupId) { StateTable::deleteBatch([ 'filter' => [ '=METHOD' => $method, '=SETUP_TYPE' => $setupType, '=SETUP_ID' => $setupId, ], ]); } }