<?php 
require('lint_0_2_1.php'); 
$page = $_GET['p']; 
$rpa = array('title'=>'Lint v0.2alpha test page','css'=>'#pageContent { 
background-color: rgb(230,230,230); 
} 
.content { 
background-color: rgb(255,255,255); 
}','c1'=>'<p>Lint v0.2alpha test page<br> 
A new version of Lint has been released!!! Features:<br> 
<ul> 
<li>Now in OOP - Lint has put the <b>O</b>bject <b>O</b>riented <b>P</b>rogramming concept to use!</li> 
<li>Multiple templates - Thanks to the generation of a unique and random template file for each "LintTemplate" instance, you can now process multiple templates in one PHP script!</li> 
<li>Template Manager - In order to make processing multiple templates in one PHP script easier, a "LintManager" class has been developed.</li> 
</ol> 
</p>'); 
$rpa2 = array('title'=>'Page 2', 
'content' =>'<h1>Second Page!</h1>'); 
$tmp1 = new LintTemplate('template256.tpl',$rpa); 
$tmp2 = new LintTemplate('template257.tpl',$rpa2); 
$ids = array('tmp1'=>$tmp1->getId(), 
'tmp2'=>$tmp2->getId()); 
$manager = new LintManager(array($tmp1,$tmp2)); 
if ($page == '1') { 
$manager->setCurrentTemplate($ids['tmp1'])->renderCurrentTemplate(); 
$manager->removeTemplates(array($ids['tmp1'],$ids['tmp2'])); 
}elseif ($page == '2') { 
$manager->setCurrentTemplate($ids['tmp2'])->renderCurrentTemplate(); 
$manager->removeTemplates(array($ids['tmp1'],$ids['tmp2'])); 
}else{ 
$manager->removeTemplates(array($ids['tmp1'],$ids['tmp2'])); 
die("Unknown page: {$page}"); 
} 
?>
 
 |