if (substr($_POST['USER_ID'], 0, 4) == 'chat') { $CIMHistory->HideAllChatMessage(substr($_POST['USER_ID'], 4)); } else { $CIMHistory->RemoveAllMessage($_POST['USER_ID']); } echo CUtil::PhpToJsObject(array('USER_ID' => htmlspecialcharsbx($_POST['USER_ID']), 'ERROR' => $errorMessage)); } else { if ($_POST['IM_HISTORY_REMOVE_MESSAGE'] == 'Y') { $errorMessage = ""; $CIMHistory = new CIMHistory(); $CIMHistory->RemoveMessage($_POST['MESSAGE_ID']); echo CUtil::PhpToJsObject(array('MESSAGE_ID' => intval($_POST['MESSAGE_ID']), 'ERROR' => $errorMessage)); } else { if ($_POST['IM_HISTORY_SEARCH'] == 'Y') { CUtil::decodeURIComponent($_POST); $CIMHistory = new CIMHistory(); if (substr($_POST['USER_ID'], 0, 4) == 'chat') { $chatId = substr($_POST['USER_ID'], 4); $arMessage = $CIMHistory->SearchChatMessage($_POST['SEARCH'], $chatId, false); if (!empty($arMessage['message'])) { foreach ($arMessage['message'] as $id => $ar) { $arMessage['message'][$id]['recipientId'] = 'chat' . $ar['recipientId']; } $arMessage['usersMessage']['chat' . $chatId] = $arMessage['usersMessage'][$chatId]; unset($arMessage['usersMessage'][$chatId]); } } else { $arMessage = $CIMHistory->SearchMessage($_POST['SEARCH'], intval($_POST['USER_ID']), false, false); } echo CUtil::PhpToJsObject(array('MESSAGE' => $arMessage['message'], 'USERS_MESSAGE' => $arMessage['usersMessage'], 'USER_ID' => htmlspecialcharsbx($_POST['USER_ID']), 'ERROR' => '')); } else {
{ $arMessage = $CIMHistory->SearchMessage($_POST['SEARCH'], intval($_POST['USER_ID']), false, false); } 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_HISTORY_DATE_SEARCH'] == 'Y') { $CIMHistory = new CIMHistory(); if (substr($_POST['USER_ID'], 0, 4) == 'chat') { $chatId = substr($_POST['USER_ID'],4); $arMessage = $CIMHistory->SearchDateChatMessage($_POST['DATE'], $chatId, false); if (!empty($arMessage['message'])) { foreach ($arMessage['message'] as $id => $ar) $arMessage['message'][$id]['recipientId'] = 'chat'.$ar['recipientId']; $arMessage['usersMessage']['chat'.$chatId] = $arMessage['usersMessage'][$chatId]; unset($arMessage['usersMessage'][$chatId]); } } else {