PHP Classes

File: compiled_index.html

Recommend this page to a friend!
  Classes of Ilya   APEx - Template Abstraction Layer   compiled_index.html   Download  
File: compiled_index.html
Role: Sample output
Content type: text/plain
Description: Resulting file
Class: APEx - Template Abstraction Layer
Flexible compiling template system
Author: By
Last change:
Date: 20 years ago
Size: 9,082 bytes
 

Contents

Class file image Download
<code><font color="#000000"> <br /><font color="#0000BB">&lt;?php </font><font color="#007700">function </font><font color="#0000BB">block1 </font><font color="#007700">(</font><font color="#0000BB">$this</font><font color="#007700">) { </font><font color="#0000BB">$obj</font><font color="#007700">=</font><font color="#0000BB">func_get_args</font><font color="#007700">();</font><font color="#0000BB">$obj</font><font color="#007700">[</font><font color="#DD0000">"asdf"</font><font color="#007700">]=&amp;</font><font color="#0000BB">$obj</font><font color="#007700">[</font><font color="#0000BB">1</font><font color="#007700">];</font><font color="#0000BB">$obj</font><font color="#007700">[</font><font color="#DD0000">"ewr"</font><font color="#007700">]=&amp;</font><font color="#0000BB">$obj</font><font color="#007700">[</font><font color="#0000BB">2</font><font color="#007700">];</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">obj</font><font color="#007700">=&amp;</font><font color="#0000BB">$obj</font><font color="#007700">; </font><font color="#0000BB">?&gt;</font> <br /><font color="#0000BB">&lt;?php $this</font><font color="#007700">-&gt;</font><font color="#0000BB">_assignData</font><font color="#007700">(</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contacts"</font><font color="#007700">],</font><font color="#DD0000">"getContacts"</font><font color="#007700">,</font><font color="#DD0000">""</font><font color="#007700">) </font><font color="#0000BB">?&gt;<br />&lt;?php </font><font color="#007700">@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"rows"</font><font color="#007700">] = </font><font color="#0000BB">sizeof</font><font color="#007700">(@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contacts"</font><font color="#007700">]) </font><font color="#0000BB">?&gt;<br />&lt;?php $this</font><font color="#007700">-&gt;</font><font color="#0000BB">_assignData</font><font color="#007700">(</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"users"</font><font color="#007700">],</font><font color="#DD0000">"getUsers"</font><font color="#007700">,</font><font color="#DD0000">""</font><font color="#007700">) </font><font color="#0000BB">?&gt;<br /></font>&lt;table width="400" border="1"&gt;<br /><font color="#0000BB">&lt;?php </font><font color="#007700">foreach ( </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"users"</font><font color="#007700">] as </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"user"</font><font color="#007700">]) { </font><font color="#0000BB">?&gt;</font> <br />&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td rowspan=<font color="#0000BB">&lt;?=</font><font color="#007700">@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"rows"</font><font color="#007700">]+</font><font color="#0000BB">1</font><font color="#007700">;</font><font color="#0000BB">?&gt;</font>&gt;<font color="#0000BB">&lt;?= strtolower</font><font color="#007700">(@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"user"</font><font color="#007700">][</font><font color="#DD0000">"name"</font><font color="#007700">])&nbsp;&nbsp;</font><font color="#0000BB">?&gt;</font>&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;<font color="#0000BB">&lt;?php </font><font color="#007700">foreach ( </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contacts"</font><font color="#007700">] as </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contact"</font><font color="#007700">]) { </font><font color="#0000BB">?&gt;</font> <br />&nbsp;&nbsp;<font color="#0000BB">&lt;?php $this</font><font color="#007700">-&gt;</font><font color="#0000BB">_assignData</font><font color="#007700">(</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"usercontact"</font><font color="#007700">],</font><font color="#DD0000">"getUserContacts"</font><font color="#007700">,</font><font color="#DD0000">""</font><font color="#007700">,@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"user"</font><font color="#007700">][</font><font color="#DD0000">"id"</font><font color="#007700">],@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contact"</font><font color="#007700">][</font><font color="#DD0000">"id"</font><font color="#007700">]) </font><font color="#0000BB">?&gt;<br /></font>&nbsp;&nbsp;&lt;tr&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<font color="#0000BB">&lt;?= strtolower</font><font color="#007700">(@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"contact"</font><font color="#007700">][</font><font color="#DD0000">"type"</font><font color="#007700">])&nbsp;&nbsp;</font><font color="#0000BB">?&gt;</font>&lt;/td&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;<font color="#0000BB">&lt;?php </font><font color="#007700">foreach ( </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"usercontact"</font><font color="#007700">] as </font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"uc"</font><font color="#007700">]) { </font><font color="#0000BB">?&gt;</font> <font color="#0000BB">&lt;?= strrev</font><font color="#007700">(@</font><font color="#0000BB">$this</font><font color="#007700">-&gt;</font><font color="#0000BB">vars</font><font color="#007700">[</font><font color="#DD0000">"uc"</font><font color="#007700">][</font><font color="#DD0000">"c"</font><font color="#007700">])&nbsp;&nbsp;</font><font color="#0000BB">?&gt;</font>&lt;br&gt; <font color="#0000BB">&lt;?php </font><font color="#007700">} </font><font color="#0000BB">?&gt;</font>&lt;/td&gt;<br />&nbsp;&nbsp;&lt;/tr&gt;<br />&nbsp;&nbsp;&nbsp;<font color="#0000BB">&lt;?php </font><font color="#007700">} </font><font color="#0000BB">?&gt;<br /></font> <font color="#0000BB">&lt;?php </font><font color="#007700">} </font><font color="#0000BB">?&gt;<br /></font>&lt;/table&gt;<br /> <font color="#0000BB">&lt;?php </font><font color="#007700">} </font><font color="#0000BB">?&gt;<br />&lt;?=function_exists</font><font color="#007700">(</font><font color="#DD0000">'block1'</font><font color="#007700">)?</font><font color="#0000BB">block1</font><font color="#007700">(</font><font color="#0000BB">$this</font><font color="#007700">):</font><font color="#DD0000">''</font><font color="#007700">;</font><font color="#0000BB">?&gt;<br /></font> </font> </code> <?php function block1 ($this) { $obj=func_get_args();$obj["asdf"]=&$obj[1];$obj["ewr"]=&$obj[2];$this->obj=&$obj; ?> <?php $this->_assignData($this->vars["contacts"],"getContacts","") ?> <?php @$this->vars["rows"] = sizeof(@$this->vars["contacts"]) ?> <?php $this->_assignData($this->vars["users"],"getUsers","") ?> <table width="400" border="1"> <?php foreach ( $this->vars["users"] as $this->vars["user"]) { ?> <tr> <td rowspan=<?=@$this->vars["rows"]+1;?>><?= strtolower(@$this->vars["user"]["name"]) ?></td> </tr> <?php foreach ( $this->vars["contacts"] as $this->vars["contact"]) { ?> <?php $this->_assignData($this->vars["usercontact"],"getUserContacts","",@$this->vars["user"]["id"],@$this->vars["contact"]["id"]) ?> <tr> <td><?= strtolower(@$this->vars["contact"]["type"]) ?></td> <td><?php foreach ( $this->vars["usercontact"] as $this->vars["uc"]) { ?> <?= strrev(@$this->vars["uc"]["c"]) ?><br> <?php } ?></td> </tr> <?php } ?> <?php } ?> </table> <?php } ?> <?=function_exists('block1')?block1($this):'';?>