You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
2.3 KiB
103 lines
2.3 KiB
|
19 years ago
|
<?php
|
||
|
|
|
||
|
|
require_once dirname(__FILE__)."/../lib/xajax_0.2.1/xajax.inc.php";
|
||
|
|
require_once dirname(__FILE__)."/../src/pfctools.php";
|
||
|
|
|
||
|
|
$chatid = $_GET["chatid"];
|
||
|
|
|
||
|
|
function getnewlog($chatid, $section = "")
|
||
|
|
{
|
||
|
|
$filename = dirname(__FILE__)."/../data/private/debug".$section."_".$chatid.".log";
|
||
|
|
$xml_reponse = new xajaxResponse();
|
||
|
|
if (file_exists($filename))
|
||
|
|
{
|
||
|
|
$fp = fopen($filename, "r");
|
||
|
|
$html = "<pre>";
|
||
|
|
$html .= fread($fp, filesize($filename));
|
||
|
|
$html .= "</pre>";
|
||
|
|
fclose($fp);
|
||
|
|
unlink($filename);
|
||
|
|
$xml_reponse->addAppend("debug".$section, "innerHTML", $html);
|
||
|
|
}
|
||
|
|
$xml_reponse->addScript("window.setTimeout('phpfreechat_getnewlog(\'".$chatid."\',\'".$section."\')', 1000);");
|
||
|
|
return $xml_reponse->getXML();
|
||
|
|
}
|
||
|
|
$xajax = new xajax("", "phpfreechat_");
|
||
|
|
//$xajax->debugOn();
|
||
|
|
$xajax->registerFunction("getnewlog");
|
||
|
|
$xajax->processRequests();
|
||
|
|
|
||
|
|
|
||
|
|
?>
|
||
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
||
|
|
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
|
<head>
|
||
|
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||
|
|
<title>phpFreeChat debug console</title>
|
||
|
|
<?php
|
||
|
|
|
||
|
|
$xajax_js = relativePath(dirname($_SERVER["SCRIPT_FILENAME"]),
|
||
|
|
dirname(__FILE__).'/../data/public/');
|
||
|
|
$xajax->printJavascript($xajax_js, NULL, $xajax_js."/xajax_js/xajax.js");
|
||
|
|
|
||
|
|
?>
|
||
|
|
|
||
|
|
<style type="text/css">
|
||
|
|
<!--
|
||
|
|
* { margin:0; padding:0; }
|
||
|
|
h2 {
|
||
|
|
position:absolute;
|
||
|
|
top: 0;
|
||
|
|
right: 0;
|
||
|
|
font-size:0.8em;
|
||
|
|
padding:0 2px 0 2px;
|
||
|
|
border-bottom:1px solid black;
|
||
|
|
border-left:1px solid black;
|
||
|
|
background-color: #FED;
|
||
|
|
text-align: center;
|
||
|
|
}
|
||
|
|
pre {
|
||
|
|
font-size:10px;
|
||
|
|
}
|
||
|
|
div#debugchatconfig {
|
||
|
|
position: absolute;
|
||
|
|
bottom: 4px;
|
||
|
|
left: 4px;
|
||
|
|
right: 4px;
|
||
|
|
overflow:auto;
|
||
|
|
height:49%;
|
||
|
|
border:1px solid black;
|
||
|
|
background-color: #EFE;
|
||
|
|
}
|
||
|
|
div#debugchat {
|
||
|
|
position: absolute;
|
||
|
|
top: 4px;
|
||
|
|
left: 4px;
|
||
|
|
right: 4px;
|
||
|
|
overflow:auto;
|
||
|
|
height:49%;
|
||
|
|
border:1px solid black;
|
||
|
|
background-color: #EEF;
|
||
|
|
}
|
||
|
|
-->
|
||
|
|
</style>
|
||
|
|
|
||
|
|
</head>
|
||
|
|
|
||
|
|
<body>
|
||
|
|
|
||
|
|
|
||
|
|
<div id="debugchatconfig"><h2>pfcGlobalConfig debug</h2></div>
|
||
|
|
<script type="text/javascript"><!--
|
||
|
|
phpfreechat_getnewlog('<?php echo $chatid; ?>','chatconfig');
|
||
|
|
--></script>
|
||
|
|
|
||
|
|
<div id="debugchat"><h2>phpFreeChat debug</h2></div>
|
||
|
|
<script type="text/javascript"><!--
|
||
|
|
phpfreechat_getnewlog('<?php echo $chatid; ?>','chat');
|
||
|
|
--></script>
|
||
|
|
|
||
|
|
</body>
|
||
|
|
</html>
|