/[cvs]/nfo/php/libs/org.netfrag.flib/Site/DebugBox.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.flib/Site/DebugBox.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by joko, Tue Nov 12 05:42:31 2002 UTC revision 1.4 by joko, Tue Dec 3 17:48:42 2002 UTC
# Line 3  Line 3 
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  //  //
# Line 22  function activate() { Line 31  function activate() {
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;">
# Line 43  function activate() { Line 53  function activate() {
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);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed