0) { return self::FINISH_EXECUTION; } return self::CONTINUE_EXECUTION; } private static function do() { $limit = self::$limit; $dbRes = Main\Application::getConnection()->query(<<fetch()) { \Bitrix\Forum\Forum::getById($res["ENTITY_ID"])->calculateStatistic(); $last = $res; } if ($last) { Main\Application::getConnection()->queryExecute(<<= {$last['ID']} AND ENTITY_TYPE='FORUM' SQL ); } return $limit; } public static function run(int $forumId) { Main\Application::getConnection()->queryExecute(<<