Skip to content

Commit 57efeb7

Browse files
committed
Upgrade to Smarty 3.1.11
1 parent ed8cc0f commit 57efeb7

File tree

120 files changed

+21238
-20897
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+21238
-20897
lines changed

template_engine/smarty/libs/Smarty.class.php

100755100644
Lines changed: 1517 additions & 1502 deletions
Large diffs are not rendered by default.

template_engine/smarty/libs/SmartyBC.class.php

100755100644
File mode changed.

template_engine/smarty/libs/debug.tpl

100755100644
Lines changed: 133 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -1,133 +1,133 @@
1-
{capture name='_smarty_debug' assign=debug_output}
2-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3-
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4-
<head>
5-
<title>Smarty Debug Console</title>
6-
<style type="text/css">
7-
{literal}
8-
body, h1, h2, td, th, p {
9-
font-family: sans-serif;
10-
font-weight: normal;
11-
font-size: 0.9em;
12-
margin: 1px;
13-
padding: 0;
14-
}
15-
16-
h1 {
17-
margin: 0;
18-
text-align: left;
19-
padding: 2px;
20-
background-color: #f0c040;
21-
color: black;
22-
font-weight: bold;
23-
font-size: 1.2em;
24-
}
25-
26-
h2 {
27-
background-color: #9B410E;
28-
color: white;
29-
text-align: left;
30-
font-weight: bold;
31-
padding: 2px;
32-
border-top: 1px solid black;
33-
}
34-
35-
body {
36-
background: black;
37-
}
38-
39-
p, table, div {
40-
background: #f0ead8;
41-
}
42-
43-
p {
44-
margin: 0;
45-
font-style: italic;
46-
text-align: center;
47-
}
48-
49-
table {
50-
width: 100%;
51-
}
52-
53-
th, td {
54-
font-family: monospace;
55-
vertical-align: top;
56-
text-align: left;
57-
width: 50%;
58-
}
59-
60-
td {
61-
color: green;
62-
}
63-
64-
.odd {
65-
background-color: #eeeeee;
66-
}
67-
68-
.even {
69-
background-color: #fafafa;
70-
}
71-
72-
.exectime {
73-
font-size: 0.8em;
74-
font-style: italic;
75-
}
76-
77-
#table_assigned_vars th {
78-
color: blue;
79-
}
80-
81-
#table_config_vars th {
82-
color: maroon;
83-
}
84-
{/literal}
85-
</style>
86-
</head>
87-
<body>
88-
89-
<h1>Smarty Debug Console - {if isset($template_name)}{$template_name|debug_print_var nofilter}{else}Total Time {$execution_time|string_format:"%.5f"}{/if}</h1>
90-
91-
{if !empty($template_data)}
92-
<h2>included templates &amp; config files (load time in seconds)</h2>
93-
94-
<div>
95-
{foreach $template_data as $template}
96-
<font color=brown>{$template.name}</font>
97-
<span class="exectime">
98-
(compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"})
99-
</span>
100-
<br>
101-
{/foreach}
102-
</div>
103-
{/if}
104-
105-
<h2>assigned template variables</h2>
106-
107-
<table id="table_assigned_vars">
108-
{foreach $assigned_vars as $vars}
109-
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
110-
<th>${$vars@key|escape:'html'}</th>
111-
<td>{$vars|debug_print_var nofilter}</td></tr>
112-
{/foreach}
113-
</table>
114-
115-
<h2>assigned config file variables (outer template scope)</h2>
116-
117-
<table id="table_config_vars">
118-
{foreach $config_vars as $vars}
119-
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
120-
<th>{$vars@key|escape:'html'}</th>
121-
<td>{$vars|debug_print_var nofilter}</td></tr>
122-
{/foreach}
123-
124-
</table>
125-
</body>
126-
</html>
127-
{/capture}
128-
<script type="text/javascript">
129-
{$id = $template_name|default:''|md5}
130-
_smarty_console = window.open("","console{$id}","width=680,height=600,resizable,scrollbars=yes");
131-
_smarty_console.document.write("{$debug_output|escape:'javascript' nofilter}");
132-
_smarty_console.document.close();
133-
</script>
1+
{capture name='_smarty_debug' assign=debug_output}
2+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3+
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4+
<head>
5+
<title>Smarty Debug Console</title>
6+
<style type="text/css">
7+
{literal}
8+
body, h1, h2, td, th, p {
9+
font-family: sans-serif;
10+
font-weight: normal;
11+
font-size: 0.9em;
12+
margin: 1px;
13+
padding: 0;
14+
}
15+
16+
h1 {
17+
margin: 0;
18+
text-align: left;
19+
padding: 2px;
20+
background-color: #f0c040;
21+
color: black;
22+
font-weight: bold;
23+
font-size: 1.2em;
24+
}
25+
26+
h2 {
27+
background-color: #9B410E;
28+
color: white;
29+
text-align: left;
30+
font-weight: bold;
31+
padding: 2px;
32+
border-top: 1px solid black;
33+
}
34+
35+
body {
36+
background: black;
37+
}
38+
39+
p, table, div {
40+
background: #f0ead8;
41+
}
42+
43+
p {
44+
margin: 0;
45+
font-style: italic;
46+
text-align: center;
47+
}
48+
49+
table {
50+
width: 100%;
51+
}
52+
53+
th, td {
54+
font-family: monospace;
55+
vertical-align: top;
56+
text-align: left;
57+
width: 50%;
58+
}
59+
60+
td {
61+
color: green;
62+
}
63+
64+
.odd {
65+
background-color: #eeeeee;
66+
}
67+
68+
.even {
69+
background-color: #fafafa;
70+
}
71+
72+
.exectime {
73+
font-size: 0.8em;
74+
font-style: italic;
75+
}
76+
77+
#table_assigned_vars th {
78+
color: blue;
79+
}
80+
81+
#table_config_vars th {
82+
color: maroon;
83+
}
84+
{/literal}
85+
</style>
86+
</head>
87+
<body>
88+
89+
<h1>Smarty Debug Console - {if isset($template_name)}{$template_name|debug_print_var nofilter}{else}Total Time {$execution_time|string_format:"%.5f"}{/if}</h1>
90+
91+
{if !empty($template_data)}
92+
<h2>included templates &amp; config files (load time in seconds)</h2>
93+
94+
<div>
95+
{foreach $template_data as $template}
96+
<font color=brown>{$template.name}</font>
97+
<span class="exectime">
98+
(compile {$template['compile_time']|string_format:"%.5f"}) (render {$template['render_time']|string_format:"%.5f"}) (cache {$template['cache_time']|string_format:"%.5f"})
99+
</span>
100+
<br>
101+
{/foreach}
102+
</div>
103+
{/if}
104+
105+
<h2>assigned template variables</h2>
106+
107+
<table id="table_assigned_vars">
108+
{foreach $assigned_vars as $vars}
109+
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
110+
<th>${$vars@key|escape:'html'}</th>
111+
<td>{$vars|debug_print_var nofilter}</td></tr>
112+
{/foreach}
113+
</table>
114+
115+
<h2>assigned config file variables (outer template scope)</h2>
116+
117+
<table id="table_config_vars">
118+
{foreach $config_vars as $vars}
119+
<tr class="{if $vars@iteration % 2 eq 0}odd{else}even{/if}">
120+
<th>{$vars@key|escape:'html'}</th>
121+
<td>{$vars|debug_print_var nofilter}</td></tr>
122+
{/foreach}
123+
124+
</table>
125+
</body>
126+
</html>
127+
{/capture}
128+
<script type="text/javascript">
129+
{$id = $template_name|default:''|md5}
130+
_smarty_console = window.open("","console{$id}","width=680,height=600,resizable,scrollbars=yes");
131+
_smarty_console.document.write("{$debug_output|escape:'javascript' nofilter}");
132+
_smarty_console.document.close();
133+
</script>

0 commit comments

Comments
 (0)