Login   Register  
PHP Classes
elePHPant
Icontem

File: tutorial4.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Spank Mayer  >  hierarchytemplate  >  tutorial4.php  >  Download  
File: tutorial4.php
Role: Example script
Content type: text/plain
Description: with SubCycle
Class: hierarchytemplate
Template engine that can handle more than one file
Author: By
Last change:
Date: 2003-04-27 18:12
Size: 1,841 bytes
 

Contents

Class file image Download
<?php
    
Include_Once("class.template.php");
    
$tpls=new template;
    
$tpls->tplsAreHere(Array("main"=>"tutorial4.tpl"));

    
$d_s=Array("Dream Mixes 3"=>Array("01. Prime Time",
                        
"02. Astrophobia 'Red Supernova Remix'",
                        
"03. Stereolight",
                        
"04. Diamonds and Dust",
                        
"05. Blue Spears",
                        
"06. Meng Tian 'Smart Machine Remix'",
                        
"07. Girl on the stairs 'Rien ne va plus 2001'",
                        
"08. The spirit of the czar",
                        
"09. The comfort zone "),
                
"Mota Atma"=>Array( "01. The Courage To Lose",
                                    
"02. For The Summit Only",
                                    
"03. No Pleasure No Pain",
                                    
"04. Royal Way Of Privacy",
                                    
"05. Phoenix Burning",
                                    
"06. Prophet In Chains",
                                    
"07. Snow On Angels Feather",
                                    
"08. A Fair Days Wage",
                                    
"09. Brain Offender",
                                    
"10. A Day In Liberty Valley"));

    
//DISKS is a cycle in a Main template
    
$with_DISKS=&$tpls->t["main"]->c["DISKS"];//typeing saveing
    //SONGS is a SubCycle in a DISKS
    
$with_SONGS=&$tpls->t["main"]->c["DISKS"]->c["SONGS"];//typeing saveing

    
$tpls->t["main"]->Values(Array("artist"=>"Tangerine Dream"));
    ForEach(
$d_s as $disk=>$songs){
        
$with_DISKS->Values(Array("DISK"=>$disk));
        ForEach(
$songs as $song){
            
$with_SONGS->Values(Array("SONG"=>$song));
            
$with_SONGS->NextRound();
        }
        
$with_SONGS->PushUp();
        
$with_DISKS->NextRound();
    }
    
$with_DISKS->PushUp();

    print 
$tpls->GetOut('main');
?>