echo CUtil::PhpToJsObject(Array( 'CHAT_ID' => $arMessage['chatId'], 'MESSAGE' => $arMessage['message'], 'FILES' => $arMessage['files'], 'USERS_MESSAGE' => $arMessage['usersMessage'], 'USER_ID' => htmlspecialcharsbx($_POST['USER_ID']), 'ERROR' => '' )); } else if ($_POST['IM_CONTACT_LIST_SEARCH'] == 'Y' && !IsModuleInstalled('intranet')) { CUtil::decodeURIComponent($_POST); $CIMContactList = new CIMContactList(); $arContactList = $CIMContactList->SearchUsers($_POST['SEARCH'], false); echo CUtil::PhpToJsObject(Array( 'USERS' => $arContactList['users'], 'USER_ID' => htmlspecialcharsbx($_POST['USER_ID']), 'ERROR' => '' )); } else if ($_POST['IM_CONTACT_LIST'] == 'Y') { if (isset($_POST['DESKTOP']) && $_POST['DESKTOP'] == 'Y') CIMMessenger::SetDesktopStatusOnline(); $CIMContactList = new CIMContactList(); $arContactList = $CIMContactList->GetList();