PHP Classes

File: complete-script.php

Recommend this page to a friend!
  Classes of Richard Heyes   Template Class   complete-script.php   Download  
File: complete-script.php
Role: ???
Content type: text/plain
Description: An example of a single-template script.
Class: Template Class
Template engine to seperate page design from code
Author: By
Last change:
Date: 24 years ago
Size: 2,472 bytes
 

Contents

Class file image Download
<?php /*************************************** ** Title........: Template Example ** Filename.....: complete-script.php ** Author.......: Richard Heyes ** Version......: ** Notes........: This shows an example of ** using just one template file ** Last changed.: 23/05/00 ** Last change..: ***************************************/ include('class.template.inc'); /*************************************** ** Set a couple of example variables. ***************************************/ $test_var = 'Hello world!'; $page_title = 'Template Class'; /*************************************** ** Set a couple of example arrays. ***************************************/ $table_rows = array(); $table_rows[] = array( 'column_1' => 'This is column one on row one!', 'column_2' => 'This is column two on row one!', 'column_3' => 'This is column three on row one!' ); $table_rows[] = array( 'column_1' => 'This is column one on row two!', 'column_2' => 'This is column two on row two!', 'column_3' => 'This is column three on row two!' ); /*************************************** ** Postgres stuff. This was the code I ** used to test the $obj->parse_pgsql() ** method. Worked too. ***************************************/ /* $pg = pg_connect('user=richard dbname=scripts port=5432'); $sqlquery = 'SELECT col1 AS column_1, col2 AS column_2, col3 AS column_3 FROM test'; $table_rows = pg_exec($pg, $sqlquery); */ /*************************************** ** The template goodies, using shortcut ** functions. ***************************************/ $tpl = new template; $tpl->load_file('complete', 'complete-template.html'); $tpl->parse_loop('complete', 'table_rows'); $tpl->pprint('complete', array('test_var','page_title')); /*************************************** ** The template goodies, using the ** longer method. ***************************************/ /* $tpl->load_file('complete', 'complete-template.html'); $tpl->register('complete', 'test_var,page_title'); $tpl->parse('complete'); $tpl->parse_loop('complete', 'table_rows'); $tpl->print_file('complete'); */ ?>