$currentForum = false; $forumId = 0; $dbTopicResult = null; $arTopic = null; while(!$bFinished && microtime(true) <= $ts_finish && CModule::IncludeModule("forum")) { if(!$currentForum) { $arCurrentForum = false; $dbRes = SitemapRuntimeTable::getList(array( 'order' => array('ID' => 'ASC'), 'filter' => array( 'PID' => $PID, 'ITEM_TYPE' => SitemapRuntimeTable::ITEM_TYPE_FORUM, 'PROCESSED' => SitemapRuntimeTable::UNPROCESSED, ), 'limit' => 1 )); $currentForum = $dbRes->fetch(); if($currentForum) { $forumId = intval($currentForum['ITEM_ID']); $db_res = CForumNew::GetListEx( array(), array( 'ID' => $forumId,