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/trading/procedure/ |
Upload File : |
<?php namespace Yandex\Market\Trading\Procedure; use Yandex\Market; class Agent extends Market\Reference\Agent\Base { public static function getDefaultParams() { return [ 'interval' => 60, 'sort' => 200, ]; } public static function repeat() { Market\Environment::restore(); Market\Environment::makeUserPlaceholder(); $repeater = new Repeater(); $repeater->processQueue(); $needRepeat = static::modifyRepeatPeriod($repeater); Market\Environment::reset(); return $needRepeat; } protected static function modifyRepeatPeriod(Repeater $repeater) { global $pPERIOD; $nearestInterval = $repeater->getNearestQueueInterval(); $result = false; if ($nearestInterval !== null) { $result = true; $pPERIOD = $nearestInterval; } return $result; } }