App: manual - Page: callback/before
PHP
HTML
callback/before.pad
Result
<table border=1>

<tr>
<th>Name</th>
<th>Salary</th>
<th>Bonus</th>
<th>Total</th>
</tr>

{staff callback='before.php', before}

{first}
<tr>
<td>Totals</td>
<td>{$salaryTotal | %.2f}</td>
<td>{$bonusTotal | %.2f}</td>
<td>{$totalTotal | %.2f}</td>
</tr>
{/first}

<tr align="right" bgcolor="{switch 'yellow', 'pink'}">
<td align="left">{$name | capitalize}</td>
<td>{$salary | %.2f}</td>
<td>{$bonus | %.2f}</td>
<td>{$total | %.2f}</td>
</tr>

{/staff}

</table>
Name Salary Bonus Total
Totals 15000.00 1500.00 16500.00
Joe 1000.00 500.00 1500.00
Jim 2000.00 400.00 2400.00
John 3000.00 300.00 3300.00
Jack 4000.00 200.00 4200.00
Jerry 5000.00 100.00 5100.00


App: manual - Page: callback/demand
PHP
HTML
callback/demand.pad
Result
<table border=1>

<tr>
<th>Name</th>
<th>Salary</th>
<th>Bonus</th>
<th>Total</th>
</tr>

{staff callback='demand.php', demand}

<tr align="right"
bgcolor="{switch 'yellow', 'pink'}">
<td align="left">{$name | capitalize}</td>
<td>{$salary | %.2f}</td>
<td>{$bonus | %.2f}</td>
<td>{$total | %.2f}</td>
</tr>

{/staff}

<tr>
<td>Totals</td>
<td>{$salaryTotal | %.2f}</td>
<td>{$bonusTotal | %.2f}</td>
<td>{$totalTotal | %.2f}</td>
</tr>

</table>
Name Salary Bonus Total
Joe 1000.00 500.00 1500.00
Jim 2000.00 400.00 2400.00
John 3000.00 300.00 3300.00
Jack 4000.00 200.00 4200.00
Jerry 5000.00 100.00 5100.00
Totals 15000.00 1500.00 16500.00


App: check - Page: miscellaneous/parms
PHP
miscellaneous/parms.php
HTML
miscellaneous/parms.pad
Result
<?php

$abc
= 'abc';
$xyz = 'xyz';

$name = 'name';
$phone = 'phone';

define ( "xxxx", [ 1, 22, 333, 4444] );

$php_array_parms_1 ['xyz'] = 789;

$php_array_parms_1 ['vars'] [0] ['name'] = 'bob-p1';
$php_array_parms_1 ['vars'] [0] ['phone'] = '555-3425';

$php_array_parms_1 ['vars'] [1] ['name'] = 'jim';
$php_array_parms_1 ['vars'] [1] ['phone'] = '555-4364';

$php_array_parms_1 ['vars'] [2] ['name'] = 'joe';
$php_array_parms_1 ['vars'] [2] ['phone'] = '555-3422';

$php_array_parms_1 ['vars'] [3] ['name'] = 'jerry';
$php_array_parms_1 ['vars'] [3] ['phone'] = '555-4973';

$php_array_parms_1 ['abc'] = 123;

$php_array_vars_1 [0] ['name'] = 'bob-v1';
$php_array_vars_1 [0] ['phone'] = '555-3425';

$php_array_vars_1 [1] ['name'] = 'jim';
$php_array_vars_1 [1] ['phone'] = '555-4364';

$php_array_vars_1 [2] ['name'] = 'joe';
$php_array_vars_1 [2] ['phone'] = '555-3422';

$php_array_vars_1 [3] ['name'] = 'jerry';
$php_array_vars_1 [3] ['phone'] = '555-4973';

$php_array_parms_2 ['xyz'] = 789;

$php_array_parms_2 ['vars'] [0] ['name'] = 'bob-p2';
$php_array_parms_2 ['vars'] [0] ['phone'] = '555-3425';

$php_array_parms_2 ['vars'] [1] ['name'] = 'jim';
$php_array_parms_2 ['vars'] [1] ['phone'] = '555-4364';

$php_array_parms_2 ['vars'] [2] ['name'] = 'joe';
$php_array_parms_2 ['vars'] [2] ['phone'] = '555-3422';

$php_array_parms_2 ['vars'] [3] ['name'] = 'jerry';
$php_array_parms_2 ['vars'] [3] ['phone'] = '555-4973';

$php_array_parms_2 ['abc'] = 123;

$php_array_vars_2 [0] ['name'] = 'bob-v2';
$php_array_vars_2 [0] ['phone'] = '555-3425';

$php_array_vars_2 [1] ['name'] = 'jim';
$php_array_vars_2 [1] ['phone'] = '555-4364';

$php_array_vars_2 [2] ['name'] = 'joe';
$php_array_vars_2 [2] ['phone'] = '555-3422';

$php_array_vars_2 [3] ['name'] = 'jerry';
$php_array_vars_2 [3] ['phone'] = '555-4973';

?>
<h3>constant</h3>

<ul>
{xxxx}
<li>{$xxxx}</li>
{/xxxx}
</ul>


<h3>PHP array 1</h3>

<table border=1>
{php_array_vars_1}
<tr bgcolor="{switch 'pink' , 'orange'}">
<td>{$name}</td>
<td>{$phone}</td>
</tr>
{/php_array_vars_1}
</table>

constant

  • 1
  • 22
  • 333
  • 4444

PHP array 1

bob-v1 555-3425
jim 555-4364
joe 555-3422
jerry 555-4973


App: check - Page: tags/switch
PHP
tags/switch.php
HTML
tags/switch.pad
Result
<?php

$users
= [
[
'name' => 'bob', 'phone' => '555-3425' ],
[
'name' => 'jim', 'phone' => '555-4364' ],
[
'name' => 'joe', 'phone' => '555-3422' ],
[
'name' => 'jerry', 'phone' => '555-4973' ]
];

?>
<table border="1">
{users}
<tr bgcolor="{switch 'pink' , 'orange'}">
<td>{$name}</td>
<td>{$phone}</td>
</tr>
{/users}
</table>
bob 555-3425
jim 555-4364
joe 555-3422
jerry 555-4973