$debugCode = 'opd_console.document.write(\'\');
opd_console.document.write(\'
\');
opd_console.document.write(\'\');
opd_console.document.write(\'OPD Debug Console\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
opd_console.document.write(\'OPD Debug Console
\');
opd_console.document.write(\'\');
';
foreach($config as $name => $value)
{
$debugCode .= 'opd_console.document.write(\'\');
opd_console.document.write(\'| '.$name.' | \');
opd_console.document.write(\''.$value.' | \');
opd_console.document.write(\'
\');';
}
$debugCode .= '
opd_console.document.write(\'
\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
opd_console.document.write(\' | Query | \');
opd_console.document.write(\' Cache | \');
opd_console.document.write(\' Result | \');
opd_console.document.write(\' Execution time | \');
opd_console.document.write(\'
\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
';
foreach($this -> queryMonitor as $data)
{
if($data['cached'] == true)
{
$debugCode .= 'opd_console.document.write(\'\');';
}
else
{
$debugCode .= 'opd_console.document.write(\'
\');';
}
$debugCode .= 'opd_console.document.write(\' | '.addslashes($data['query']).' | \');
opd_console.document.write(\' '.$data['cache'].' | \');
opd_console.document.write(\' '.$data['result'].' | \');
opd_console.document.write(\' '.$data['execution'].' s | \');
opd_console.document.write(\'
\');';
}
$debugCode .= '
opd_console.document.write(\'\');
opd_console.document.write(\'
\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');
opd_console.document.write(\'\');';