","<'+'/script>",addslashes(str_replace("\r","",str_replace("\n","", str_replace("[CHARSET]", (($charset == "")?"":""), str_replace("[CHAT_URL]", $chat_url, str_replace("[SKIN]", $design, str_replace("[TOPIC]",$rooms[$room_id]["topic"],$header_string[$i]) ) ) ) )))))."\\n');\n"; $already_showed = 0; $total_out = ""; $total_messages = count($messages); //to get $last_id list($last_id, $to_out) = form_message(0,$messages[$total_messages-1], $ignored_users); for ($i=$total_messages-1;$i>=0;$i--) { if ($already_showed>=$history_size) break; list($unused, $to_out) = form_message(0,$messages[$i], $ignored_users); if ($to_out!="") { $already_showed++; $total_out = $to_out.$total_out; } if ($already_showed>9) break; } echo "write('".str_replace("","<'+'/script>",addslashes(str_replace("\r","",str_replace("\n","",$total_out))))."\\n');\n"; } else { $last_message = intval($last_message); list($last_id,$to_out) = show_messages($last_message, $messages,$ignored_users); if ($to_out == "") echo "write('');\n"; else echo "write('".str_replace("","<'+'/script>",addslashes(str_replace("\r","",str_replace("\n","",$to_out))))."\\n');\n"; } echo "}\n"; echo "parent.voc_js_main.window.up();\n"; echo "window.setTimeout('document.location.href=\"js_writer.php?session=$session&last_message=$last_id\"',5000);\n"; function show_messages($last_id, $messages, $ignored_users) { $total_messages = count($messages); $total_out = ""; for ($i=0;$i<$total_messages;$i++) { list($message_id, $to_out) = form_message($last_id, $messages[$i],$ignored_users); $total_out .= $to_out; } return array($message_id,$total_out); } ?>