/[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.5 by jonen, Sun Dec 22 13:27:32 2002 UTC
# Line 3  Line 3 
3  //    $Id$  //    $Id$
4  //    -------------------------------------------------------------------------  //    -------------------------------------------------------------------------
5  //    $Log$  //    $Log$
6    //    Revision 1.5  2002/12/22 13:27:32  jonen
7    //    + modified path to 'debugbox.js' according to new file structure under 'inc'
8    //
9    //    Revision 1.4  2002/12/03 17:48:42  joko
10    //    + bugfix - too fast making changes before  -  debug box stayed empty ;)
11    //
12    //    Revision 1.3  2002/12/03 17:39:38  joko
13    //    + don't have _any_ kind of php-errors in the (critical) startup-phase
14    //
15    //    Revision 1.2  2002/11/17 07:23:13  jonen
16    //    + small bugfix: really _no_ error should occour when javascript scope is not switched
17    //
18  //    Revision 1.1  2002/11/12 05:42:31  joko  //    Revision 1.1  2002/11/12 05:42:31  joko
19  //    + initial checkin  //    + initial checkin
20  //  //
# Line 22  function activate() { Line 34  function activate() {
34        
35    $width = 380;    $width = 380;
36        
37      $debugbox_status['injs'] = 1;
38    ?>    ?>
39        
40  <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 56  function activate() {
56    var debugbox_level_E_USER_NOTICE = <?= E_USER_NOTICE ?>;    var debugbox_level_E_USER_NOTICE = <?= E_USER_NOTICE ?>;
57  </script>  </script>
58    
59  <script language="javascript" src="<?= $site->config[url][base] . 'inc/debugbox.js' ?>">  <script language="javascript" src="<?= $site->config['url']['base'] . 'inc/js/debugbox.js' ?>"></script>
 </script>  
60    
61    <?    <?
62        $debugbox_status['injs'] = 0;
63  }  }
64    
65  function append($message, $level) {  function append($message, $level) {
66    global $site, $debugbox_status;    global $site, $debugbox_status;
67    
68    //print "msg: $message<br>";    //print "msg: $message<br>";
69      
70      // TODO: queue messages here for later view when output started
71      //if (!$debugbox_status) { return; }
72    
73      // don't do any output when not in html
74    if (!$debugbox_status['inhtml']) { return; }    if (!$debugbox_status['inhtml']) { return; }
75    
76    if (!$site->config['mode']['DEBUGBOX']) { return; }    if (!$site->config['mode']['DEBUGBOX']) { return; }
77    if ($level > $site->config['mode']['DEBUGBOX_LEVEL'] && $level != E_USER_NOTICE) { return; }    if ($level > $site->config['mode']['DEBUGBOX_LEVEL'] && $level != E_USER_NOTICE) { return; }
78    
79    if (!$debugbox_status['active']) { $debugbox_status['active'] = 0; }    if (!isset($debugbox_status['active'])) { $debugbox_status['active'] = 0; }
80    if (!$debugbox_status['injs']) { $debugbox_status['injs'] = 0; }    if (!isset($debugbox_status['injs'])) { $debugbox_status['injs'] = 0; }
81    
82      // don't do any output when inside javascript
83    if ($debugbox_status['injs']) { return; }    if ($debugbox_status['injs']) { return; }
84    
85    //$message = str_replace("\n", "", $message);    //$message = str_replace("\n", "", $message);

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

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