Login   Register  
PHP Classes
elePHPant
Icontem

File: compiled_index.html

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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: 2003-11-23 13:32
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):'';?>