. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ /** * Class objectTemplate * @package gulliver.system * @access public */ class objectTemplate extends smarty { /** * Function objectTemplate * @access public * @param object $templateFile * @return void */ function objectTemplate( $templateFile ) { $this->template_dir = PATH_TPL; $this->compile_dir = PATH_SMARTY_C; $this->cache_dir = PATH_SMARTY_CACHE; $this->config_dir = PATH_THIRDPARTY . 'smarty/configs'; $this->caching = false; $this->templateFile = $templateFile; } /** * Function printObject * @access public * @param object $object * @return string */ function printObject($object) { $this->assign($object); return $this->fetch($this->templateFile); } }