| 
<?phprequire('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}");
 }
 ?>
 |