root/trunk/trax/vendor/trax/templates/error.phtml

Revision 308, 2.6 KB (checked in by john, 3 years ago)

features and bug fixes from gocoffeego project

  • Property svn:keywords set to Id
Line 
1<html>
2<head>
3  <title><?php echo $error_heading ?></title>
4  <style>
5    body { background-color: #fff; color: #333; }
6
7    body, p {
8      font-family: verdana, arial, helvetica, sans-serif;
9      font-size:   13px;
10      line-height: 18px;
11    }
12
13    pre {
14      background-color: #eee;
15      padding: 10px;
16      font-size: 11px;
17      width: 98%;
18    }
19
20    a { color: #000; }
21    a:visited { color: #666; }
22    a:hover { color: #fff; background-color:#000; }
23  </style>
24  <script language="javascript">
25    <!-- Activating cloaking device
26   
27    function expandContract(divName) {
28        var div = document.getElementById(divName);
29        if(div.style.display == 'block') {
30            div.style.display = 'none';       
31        } else {
32            div.style.display = 'block';       
33        } 
34        return false;   
35    }
36   
37    // Deactivating cloaking device -->
38  </script>
39</head>
40<body>
41
42<h1><?php echo $error_heading ?></h1>
43
44<p><pre><?php echo $error_message ?></pre></p>
45
46<?php if($trace): ?>
47<a href="#" onclick="expandContract('framework_trace');return false;">Show framework trace</a>
48<pre id="framework_trace" style="display:none"><code><?php echo $trace ?></code></pre>
49<?php endif; ?>
50
51<?php if(count(ActiveRecord::$query_log)): ?>
52<p><a href="#" onclick="expandContract('sql_trace');return false;">Show SQL trace</a>
53<pre id="sql_trace" style="display:none">
54<code style="word-wrap: break-word;">
55<?php $i = 0 ?>   
56<?php foreach(array_reverse(ActiveRecord::$query_log) as $query): ?>
57#<?php echo $i++ ?> <?php echo $query."\n" ?>
58<?php endforeach; ?>       
59</code>
60</pre>
61<?php endif; ?>
62
63<p><a href="#" onclick="expandContract('session_dump');return false;">Show $_SESSION dump</a></p>
64<div id="session_dump" style="display:none"><pre class='debug_dump'>
65<?php echo print_r($_SESSION, true) ?>
66</pre></div>
67
68<p><a href="#" onclick="expandContract('get_dump');return false;">Show $_GET dump</a></p>
69<div id="get_dump" style="display:none"><pre class='debug_dump'>
70<?php echo print_r($_GET, true) ?>
71</pre></div>
72
73<p><a href="#" onclick="expandContract('post_dump');return false;">Show $_POST dump</a></p>
74<div id="post_dump" style="display:none"><pre class='debug_dump'>
75<?php echo print_r($_POST, true) ?>
76</pre></div>
77
78<p><a href="#" onclick="expandContract('cookie_dump');return false;">Show $_COOKIE dump</a></p>
79<div id="cookie_dump" style="display:none"><pre class='debug_dump'>
80<?php echo print_r($_COOKIE, true) ?>
81</pre></div>
82
83<p><a href="#" onclick="expandContract('file_dump');return false;">Show $_FILES dump</a></p>
84<div id="file_dump" style="display:none"><pre class='debug_dump'>
85<?php echo print_r($_FILES, true) ?>
86</pre></div>
87
88<br>
89
90</body>
91</html>
Note: See TracBrowser for help on using the browser.