summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/gallery/views/kohana/error.php78
1 files changed, 50 insertions, 28 deletions
diff --git a/modules/gallery/views/kohana/error.php b/modules/gallery/views/kohana/error.php
index f973f5b9..7c4a959c 100644
--- a/modules/gallery/views/kohana/error.php
+++ b/modules/gallery/views/kohana/error.php
@@ -72,8 +72,34 @@
padding-bottom: 10px;
}
- #first_error {
- padding-left: 20px;
+ .source {
+ border: solid 1px #ccc;
+ background: #efe;
+ margin-bottom: 5px;
+ }
+
+ table {
+ width: 100%;
+ display: block;
+ margin: 0 0 0.4em;
+ padding: 0;
+ border-collapse: collapse;
+ background: #efe;
+ }
+
+ table td {
+ border: solid 1px #ddd;
+ text-align: left;
+ vertical-align: top;
+ padding: 0.4em;
+ }
+
+ .args table td.key {
+ width: 200px;
+ }
+
+ .number {
+ padding-right: 1em;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
@@ -134,21 +160,23 @@
</span>
</h3>
<div id="<?= $error_id ?>" class="content">
- <div id="first_error">
- <p>
- <span class="file">
- <?= Kohana_Exception::debug_path($file)?>[ <?= $line?> ]
- </span>
- </p>
+ <ol class="trace">
+ <li class="snippet">
+ <p>
+ <span class="file">
+ <?= Kohana_Exception::debug_path($file)?>[ <?= $line?> ]
+ </span>
+ </p>
- <? if (Kohana_Exception::$source_output and $source_code = Kohana_Exception::debug_source($file, $line)): ?><code><? foreach ($source_code as $num => $row): ?><span class="line <?= ($num == $line) ? "highlight" : ""?>"><span class="number"><?= $num ?></span><?= htmlspecialchars($row, ENT_NOQUOTES, Kohana::CHARSET) ?></span><? endforeach ?></code>
- <? endif ?>
- </div>
+ <div class="source">
+ <? if (Kohana_Exception::$source_output and $source_code = Kohana_Exception::debug_source($file, $line)): ?><code><? foreach ($source_code as $num => $row): ?><span class="line <?= ($num == $line) ? "highlight" : ""?>"><span class="number"><?= $num ?></span><?= htmlspecialchars($row, ENT_NOQUOTES, Kohana::CHARSET) ?></span><? endforeach ?></code>
+ <? endif ?>
+ </div>
+ </li>
- <? if (Kohana_Exception::$trace_output): ?>
- <ol class="trace">
+ <? if (Kohana_Exception::$trace_output): ?>
<? foreach (Kohana_Exception::trace($trace) as $i => $step): ?>
- <li>
+ <li class="snippet">
<p>
<span class="file">
<? if ($step["file"]): $source_id = "$error_id.source.$i" ?>
@@ -171,12 +199,10 @@
<table cellspacing="0">
<? foreach ($step["args"] as $name => $arg): ?>
<tr>
- <td>
- <code>
- <?= $name?>
- </code>
+ <td class="key">
+ <pre><?= $name?></pre>
</td>
- <td>
+ <td class="value">
<pre><?= Kohana_Exception::dump($arg) ?></pre>
</td>
</tr>
@@ -185,7 +211,7 @@
</div>
<? endif?>
<? if (Kohana_Exception::$source_output and $step["source"] and isset($source_id)): ?>
- <pre id="<?= $source_id ?>" class="source collapsed"><code><? foreach ($step["source"] as $num => $row): ?><span class="line <? if ($num == $step["line"]) echo "highlight" ?>"><span class="number"><?= $num ?></span><?= htmlspecialchars($row, ENT_NOQUOTES, Kohana::CHARSET) ?></span><? endforeach ?></code></pre>
+ <pre id="<?= $source_id ?>" class="source collapsed"><code><? foreach ($step["source"] as $num => $row): ?><span class="line <?= ($num == $step["line"]) ? "highlight" : "" ?>"><span class="number"><?= $num ?></span><?= htmlspecialchars($row, ENT_NOQUOTES, Kohana::CHARSET) ?></span><? endforeach ?></code></pre>
<? endif?>
</li>
<? unset($args_id, $source_id) ?>
@@ -205,9 +231,7 @@
<? foreach ($included as $file): ?>
<tr>
<td>
- <code>
- <?= Kohana_Exception::debug_path($file)?>
- </code>
+ <pre><?= Kohana_Exception::debug_path($file)?></pre>
</td>
</tr>
<? endforeach?>
@@ -220,9 +244,7 @@
<? foreach ($included as $file): ?>
<tr>
<td>
- <code>
- <?= Kohana_Exception::debug_path($file)?>
- </code>
+ <pre><?= Kohana_Exception::debug_path($file)?></pre>
</td>
</tr>
<? endforeach?>
@@ -236,12 +258,12 @@
<table cellspacing="0">
<? foreach ($GLOBALS[$var] as $key => $value): ?>
<tr>
- <td>
+ <td class="key">
<code>
<?= $key?>
</code>
</td>
- <td>
+ <td class="value">
<pre><?= Kohana_Exception::dump($value) ?></pre>
</td>
</tr>