147 lines
7.1 KiB
PHP
Executable File
147 lines
7.1 KiB
PHP
Executable File
<?php /* Smarty version 2.6.19, created on 2008-06-06 13:10:14
|
|
compiled from index.tpl */ ?>
|
|
<?php require_once(SMARTY_CORE_DIR . 'core.load_plugins.php');
|
|
smarty_core_load_plugins(array('plugins' => array(array('function', 'config_load', 'index.tpl', 1, false),array('function', 'html_select_date', 'index.tpl', 64, false),array('function', 'html_select_time', 'index.tpl', 70, false),array('function', 'html_options', 'index.tpl', 77, false),array('modifier', 'capitalize', 'index.tpl', 9, false),array('modifier', 'date_format', 'index.tpl', 12, false),array('modifier', 'upper', 'index.tpl', 22, false),)), $this); ?>
|
|
<?php echo smarty_function_config_load(array('file' => "test.conf",'section' => 'setup'), $this);?>
|
|
|
|
<?php $_smarty_tpl_vars = $this->_tpl_vars;
|
|
$this->_smarty_include(array('smarty_include_tpl_file' => "header.tpl", 'smarty_include_vars' => array('title' => 'foo')));
|
|
$this->_tpl_vars = $_smarty_tpl_vars;
|
|
unset($_smarty_tpl_vars);
|
|
?>
|
|
|
|
<PRE>
|
|
|
|
<?php if ($this->_config[0]['vars']['bold']): ?><b><?php endif; ?>
|
|
Title: <?php echo ((is_array($_tmp=$this->_config[0]['vars']['title'])) ? $this->_run_mod_handler('capitalize', true, $_tmp) : smarty_modifier_capitalize($_tmp)); ?>
|
|
|
|
<?php if ($this->_config[0]['vars']['bold']): ?></b><?php endif; ?>
|
|
|
|
The current date and time is <?php echo ((is_array($_tmp=time())) ? $this->_run_mod_handler('date_format', true, $_tmp, "%Y-%m-%d %H:%M:%S") : smarty_modifier_date_format($_tmp, "%Y-%m-%d %H:%M:%S")); ?>
|
|
|
|
|
|
The value of global assigned variable $SCRIPT_NAME is <?php echo $this->_tpl_vars['SCRIPT_NAME']; ?>
|
|
|
|
|
|
Example of accessing server environment variable SERVER_NAME: <?php echo $_SERVER['SERVER_NAME']; ?>
|
|
|
|
|
|
The value of {$Name} is <b><?php echo $this->_tpl_vars['Name']; ?>
|
|
</b>
|
|
|
|
variable modifier example of {$Name|upper}
|
|
|
|
<b><?php echo ((is_array($_tmp=$this->_tpl_vars['Name'])) ? $this->_run_mod_handler('upper', true, $_tmp) : smarty_modifier_upper($_tmp)); ?>
|
|
</b>
|
|
|
|
|
|
An example of a section loop:
|
|
|
|
<?php unset($this->_sections['outer']);
|
|
$this->_sections['outer']['name'] = 'outer';
|
|
$this->_sections['outer']['loop'] = is_array($_loop=$this->_tpl_vars['FirstName']) ? count($_loop) : max(0, (int)$_loop); unset($_loop);
|
|
$this->_sections['outer']['show'] = true;
|
|
$this->_sections['outer']['max'] = $this->_sections['outer']['loop'];
|
|
$this->_sections['outer']['step'] = 1;
|
|
$this->_sections['outer']['start'] = $this->_sections['outer']['step'] > 0 ? 0 : $this->_sections['outer']['loop']-1;
|
|
if ($this->_sections['outer']['show']) {
|
|
$this->_sections['outer']['total'] = $this->_sections['outer']['loop'];
|
|
if ($this->_sections['outer']['total'] == 0)
|
|
$this->_sections['outer']['show'] = false;
|
|
} else
|
|
$this->_sections['outer']['total'] = 0;
|
|
if ($this->_sections['outer']['show']):
|
|
|
|
for ($this->_sections['outer']['index'] = $this->_sections['outer']['start'], $this->_sections['outer']['iteration'] = 1;
|
|
$this->_sections['outer']['iteration'] <= $this->_sections['outer']['total'];
|
|
$this->_sections['outer']['index'] += $this->_sections['outer']['step'], $this->_sections['outer']['iteration']++):
|
|
$this->_sections['outer']['rownum'] = $this->_sections['outer']['iteration'];
|
|
$this->_sections['outer']['index_prev'] = $this->_sections['outer']['index'] - $this->_sections['outer']['step'];
|
|
$this->_sections['outer']['index_next'] = $this->_sections['outer']['index'] + $this->_sections['outer']['step'];
|
|
$this->_sections['outer']['first'] = ($this->_sections['outer']['iteration'] == 1);
|
|
$this->_sections['outer']['last'] = ($this->_sections['outer']['iteration'] == $this->_sections['outer']['total']);
|
|
?>
|
|
<?php if ((1 & ($this->_sections['outer']['index'] / 2))): ?>
|
|
<?php echo $this->_sections['outer']['rownum']; ?>
|
|
. <?php echo $this->_tpl_vars['FirstName'][$this->_sections['outer']['index']]; ?>
|
|
<?php echo $this->_tpl_vars['LastName'][$this->_sections['outer']['index']]; ?>
|
|
|
|
<?php else: ?>
|
|
<?php echo $this->_sections['outer']['rownum']; ?>
|
|
* <?php echo $this->_tpl_vars['FirstName'][$this->_sections['outer']['index']]; ?>
|
|
<?php echo $this->_tpl_vars['LastName'][$this->_sections['outer']['index']]; ?>
|
|
|
|
<?php endif; ?>
|
|
<?php endfor; else: ?>
|
|
none
|
|
<?php endif; ?>
|
|
|
|
An example of section looped key values:
|
|
|
|
<?php unset($this->_sections['sec1']);
|
|
$this->_sections['sec1']['name'] = 'sec1';
|
|
$this->_sections['sec1']['loop'] = is_array($_loop=$this->_tpl_vars['contacts']) ? count($_loop) : max(0, (int)$_loop); unset($_loop);
|
|
$this->_sections['sec1']['show'] = true;
|
|
$this->_sections['sec1']['max'] = $this->_sections['sec1']['loop'];
|
|
$this->_sections['sec1']['step'] = 1;
|
|
$this->_sections['sec1']['start'] = $this->_sections['sec1']['step'] > 0 ? 0 : $this->_sections['sec1']['loop']-1;
|
|
if ($this->_sections['sec1']['show']) {
|
|
$this->_sections['sec1']['total'] = $this->_sections['sec1']['loop'];
|
|
if ($this->_sections['sec1']['total'] == 0)
|
|
$this->_sections['sec1']['show'] = false;
|
|
} else
|
|
$this->_sections['sec1']['total'] = 0;
|
|
if ($this->_sections['sec1']['show']):
|
|
|
|
for ($this->_sections['sec1']['index'] = $this->_sections['sec1']['start'], $this->_sections['sec1']['iteration'] = 1;
|
|
$this->_sections['sec1']['iteration'] <= $this->_sections['sec1']['total'];
|
|
$this->_sections['sec1']['index'] += $this->_sections['sec1']['step'], $this->_sections['sec1']['iteration']++):
|
|
$this->_sections['sec1']['rownum'] = $this->_sections['sec1']['iteration'];
|
|
$this->_sections['sec1']['index_prev'] = $this->_sections['sec1']['index'] - $this->_sections['sec1']['step'];
|
|
$this->_sections['sec1']['index_next'] = $this->_sections['sec1']['index'] + $this->_sections['sec1']['step'];
|
|
$this->_sections['sec1']['first'] = ($this->_sections['sec1']['iteration'] == 1);
|
|
$this->_sections['sec1']['last'] = ($this->_sections['sec1']['iteration'] == $this->_sections['sec1']['total']);
|
|
?>
|
|
phone: <?php echo $this->_tpl_vars['contacts'][$this->_sections['sec1']['index']]['phone']; ?>
|
|
<br>
|
|
fax: <?php echo $this->_tpl_vars['contacts'][$this->_sections['sec1']['index']]['fax']; ?>
|
|
<br>
|
|
cell: <?php echo $this->_tpl_vars['contacts'][$this->_sections['sec1']['index']]['cell']; ?>
|
|
<br>
|
|
<?php endfor; endif; ?>
|
|
<p>
|
|
|
|
testing strip tags
|
|
<?php echo '<table border=0><tr><td><A HREF="'; ?><?php echo $this->_tpl_vars['SCRIPT_NAME']; ?><?php echo '"><font color="red">This is a test </font></A></td></tr></table>'; ?>
|
|
|
|
|
|
</PRE>
|
|
|
|
This is an example of the html_select_date function:
|
|
|
|
<form>
|
|
<?php echo smarty_function_html_select_date(array('start_year' => 1998,'end_year' => 2010), $this);?>
|
|
|
|
</form>
|
|
|
|
This is an example of the html_select_time function:
|
|
|
|
<form>
|
|
<?php echo smarty_function_html_select_time(array('use_24_hours' => true), $this);?>
|
|
|
|
</form>
|
|
|
|
This is an example of the html_options function:
|
|
|
|
<form>
|
|
<select name=states>
|
|
<?php echo smarty_function_html_options(array('values' => $this->_tpl_vars['option_values'],'selected' => $this->_tpl_vars['option_selected'],'output' => $this->_tpl_vars['option_output']), $this);?>
|
|
|
|
</select>
|
|
</form>
|
|
|
|
<?php $_smarty_tpl_vars = $this->_tpl_vars;
|
|
$this->_smarty_include(array('smarty_include_tpl_file' => "footer.tpl", 'smarty_include_vars' => array()));
|
|
$this->_tpl_vars = $_smarty_tpl_vars;
|
|
unset($_smarty_tpl_vars);
|
|
?>
|