Edgewall Software

Ticket #2618: templates_patch.txt

File templates_patch.txt, 851 bytes (added by bboisvert@…, 6 years ago)

patch for installed 0.9.5 templates to display the submitted fields on a "mid air collision" error

Line 
1diff -ru original_templates/error.cs templates/error.cs
2--- original_templates/error.cs 2005-12-05 10:31:19.000000000 -0800
3+++ templates/error.cs  2006-04-25 10:37:09.000000000 -0700
4@@ -10,6 +10,28 @@
5   <?cs var:error.message ?>
6   </p>
7 
8+<?cs
9+def:repeat_string(string, count) ?><?cs
10+       loop:i = #1, count, #1 ?><?cs
11+               var:string ?><?cs
12+       /loop ?><?cs
13+/def ?><?cs
14+def:dump(item, level) ?>
15+<?cs
16+       call:repeat_string("  ", level) ?><?cs var:name(item) ?> = <?cs var:item ?><?cs
17+       if:subcount(item) > 0 ?>{<?cs
18+               each:child = item ?><?cs
19+                       call:dump(child, level + 1) ?><?cs
20+               /each ?>
21+<?cs
22+       call:repeat_string("  ", level) ?>}<?cs
23+       /if ?><?cs
24+/def ?>
25+
26+  <?cs if:error.show_params ?>
27+   <pre><?cs call:dump(error.params, 0) ?></pre>
28+  <?cs /if ?>
29+
30  <?cs elif error.type == "internal" ?>
31   <h3>Oops...</h3>
32   <div class="message">
33