$sql = getUserDetails($id); if ($guestsMode && $id >= 10000000) { $sql = getGuestDetails($id); } $query = mysql_query($sql); if (defined('DEV_MODE') && DEV_MODE == '1') { echo mysql_error(); } $user = mysql_fetch_array($query); if (function_exists('processName')) { $user['username'] = processName($user['username']); } $log = ''; $filename = 'Conversation with ' . $user['username'] . ' on ' . date('M jS Y'); $messages = array(); getChatboxData($id); $log .= 'Conversation with ' . $user['username'] . ' on ' . date('M jS Y'); $log .= "\r\n-------------------------------------------------------\r\n\r\n"; foreach ($messages as $chat) { $chat['message'] = strip_tags($chat['message']); if ($chat['self'] == 1) { $log .= '(' . date('g:iA', $chat['sent']) . ") " . $language[10] . ': ' . $chat['message'] . "\r\n"; } else { $log .= '(' . date('g:iA', $chat['sent']) . ") " . $user['username'] . ': ' . $chat['message'] . "\r\n"; } } header('Content-Description: File Transfer'); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="' . $filename . '.txt"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0');
$query = mysqli_query($GLOBALS['dbh'], $sql); if (defined('DEV_MODE') && DEV_MODE == '1') { echo mysqli_error($GLOBALS['dbh']); } $result = mysqli_fetch_assoc($query); $response['init'] = '1'; $response['initialize'] = $result['id']; } getStatus(); if (!empty($_COOKIE[$cookiePrefix . 'state'])) { $states = explode(':', urldecode($_COOKIE[$cookiePrefix . 'state'])); $openChatboxId = ''; if ($states[2] != '' && $states[2] != ' ') { $openChatboxId = $states[2]; } getChatboxData($openChatboxId); } } if (!empty($_REQUEST['buddylist']) && $_REQUEST['buddylist'] == 1 && $processFurther) { getBuddyList(); } if (USE_COMET == 0) { getLastTimestamp(); } if (defined('DISABLE_ISTYPING') && DISABLE_ISTYPING != 1 && $processFurther) { typingTo(); } if (defined('DISABLE_ANNOUNCEMENTS') && DISABLE_ANNOUNCEMENTS != 1 && $processFurther) { checkAnnoucements(); } if ($processFurther) {