3 |
// $Id$ |
// $Id$ |
4 |
// ------------------------------------------------------------------------- |
// ------------------------------------------------------------------------- |
5 |
// $Log$ |
// $Log$ |
6 |
|
// Revision 1.4 2002/12/03 17:48:42 joko |
7 |
|
// + bugfix - too fast making changes before - debug box stayed empty ;) |
8 |
|
// |
9 |
|
// Revision 1.3 2002/12/03 17:39:38 joko |
10 |
|
// + don't have _any_ kind of php-errors in the (critical) startup-phase |
11 |
|
// |
12 |
|
// Revision 1.2 2002/11/17 07:23:13 jonen |
13 |
|
// + small bugfix: really _no_ error should occour when javascript scope is not switched |
14 |
|
// |
15 |
// Revision 1.1 2002/11/12 05:42:31 joko |
// Revision 1.1 2002/11/12 05:42:31 joko |
16 |
// + initial checkin |
// + initial checkin |
17 |
// |
// |
31 |
|
|
32 |
$width = 380; |
$width = 380; |
33 |
|
|
34 |
|
$debugbox_status['injs'] = 1; |
35 |
?> |
?> |
36 |
|
|
37 |
<div id="debugbox_control" align="right" style="position:absolute;top:0px;right:0px;border:1px solid black;padding:3px;font-family:Verdana,Helvetica,Arial;font-size:10px;z-index:99;"> |
<div id="debugbox_control" align="right" style="position:absolute;top:0px;right:0px;border:1px solid black;padding:3px;font-family:Verdana,Helvetica,Arial;font-size:10px;z-index:99;"> |
53 |
var debugbox_level_E_USER_NOTICE = <?= E_USER_NOTICE ?>; |
var debugbox_level_E_USER_NOTICE = <?= E_USER_NOTICE ?>; |
54 |
</script> |
</script> |
55 |
|
|
56 |
<script language="javascript" src="<?= $site->config[url][base] . 'inc/debugbox.js' ?>"> |
<script language="javascript" src="<?= $site->config['url']['base'] . 'inc/debugbox.js' ?>"></script> |
|
</script> |
|
57 |
|
|
58 |
<? |
<? |
59 |
|
$debugbox_status['injs'] = 0; |
60 |
} |
} |
61 |
|
|
62 |
function append($message, $level) { |
function append($message, $level) { |
63 |
global $site, $debugbox_status; |
global $site, $debugbox_status; |
64 |
|
|
65 |
//print "msg: $message<br>"; |
//print "msg: $message<br>"; |
66 |
|
|
67 |
|
// TODO: queue messages here for later view when output started |
68 |
|
//if (!$debugbox_status) { return; } |
69 |
|
|
70 |
|
// don't do any output when not in html |
71 |
if (!$debugbox_status['inhtml']) { return; } |
if (!$debugbox_status['inhtml']) { return; } |
72 |
|
|
73 |
if (!$site->config['mode']['DEBUGBOX']) { return; } |
if (!$site->config['mode']['DEBUGBOX']) { return; } |
74 |
if ($level > $site->config['mode']['DEBUGBOX_LEVEL'] && $level != E_USER_NOTICE) { return; } |
if ($level > $site->config['mode']['DEBUGBOX_LEVEL'] && $level != E_USER_NOTICE) { return; } |
75 |
|
|
76 |
if (!$debugbox_status['active']) { $debugbox_status['active'] = 0; } |
if (!isset($debugbox_status['active'])) { $debugbox_status['active'] = 0; } |
77 |
if (!$debugbox_status['injs']) { $debugbox_status['injs'] = 0; } |
if (!isset($debugbox_status['injs'])) { $debugbox_status['injs'] = 0; } |
78 |
|
|
79 |
|
// don't do any output when inside javascript |
80 |
if ($debugbox_status['injs']) { return; } |
if ($debugbox_status['injs']) { return; } |
81 |
|
|
82 |
//$message = str_replace("\n", "", $message); |
//$message = str_replace("\n", "", $message); |