$historyPage = $historyPage>0? $historyPage: 1; $arFiles = CIMDisk::GetHistoryFiles($chatId, $historyPage); echo CUtil::PhpToJsObject(Array( 'CHAT_ID' => $chatId, 'FILES' => $arFiles, 'ERROR' => '' )); } else if ($_POST['IM_HISTORY_FILES_SEARCH'] == 'Y') { CUtil::decodeURIComponent($_POST); $chatId = intval($_POST['CHAT_ID']); $arFiles = CIMDisk::GetHistoryFilesByName($chatId, $_POST['SEARCH']); echo CUtil::PhpToJsObject(Array( 'CHAT_ID' => $chatId, 'FILES' => $arFiles, 'ERROR' => '' )); } elseif ($_POST['IM_UPDATE_STATE'] == 'Y') { if (isset($_POST['DESKTOP']) && $_POST['DESKTOP'] == 'Y') CIMMessenger::SetDesktopStatusOnline(); CIMContactList::SetOnline(); $arResult["REVISION"] = IM_REVISION;