All pastes #936048 Raw Edit

Unnamed

public php v1 · immutable
·published 2008-03-10 02:23 UTC
rendered paste body
<?php$this = new template(true);class template{	var $page;	function page_header($title)	{		$this->set('page_title', $title);		ob_start();		require(TEMPLATE_PATH . PAGE_HEADER);		$page .= ob_get_contents();		ob_end_clean();	}	function set($name, $value)	{		$this->vars[$name] = $value;	}	function page_footer($name)	{		ob_start();		require(TEMPLATE_PATH . $name);		require(TEMPLATE_PATH . PAGE_FOOTER);				$page .= ob_get_contents();		ob_end_clean();		extract($this->vars, EXTR_OVERWRITE);				return $page;	}	function flush()	{		$page = null;		return true;	}}?>