Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

ThemeEngine Class Reference

List of all members.

Public Member Functions

 ThemeEngine ()
 loadTemplate ($template)
 loadTemplateNew ($template)
 applyTemplate ($items, $tags)
 ThemeEngine ($tpl, $theme)
 assign ($vars)
 render ()

Public Attributes

 theme
 template
 smarty

Constructor & Destructor Documentation

ThemeEngine::ThemeEngine  ) 
 

Definition at line 26 of file ThemeEngine.php.

References config, and theme().

ThemeEngine::ThemeEngine tpl,
theme
 

Definition at line 29 of file ThemeEngine2.php.


Member Function Documentation

ThemeEngine::applyTemplate items,
tags
 

Definition at line 80 of file ThemeEngine.php.

References dprint().

ThemeEngine::assign vars  ) 
 

Definition at line 35 of file ThemeEngine2.php.

ThemeEngine::loadTemplate template  ) 
 

Definition at line 33 of file ThemeEngine.php.

References deverror(), and theme().

ThemeEngine::loadTemplateNew template  ) 
 

New style template loader, easier to manage, easier to update (template)

With new style template it is easy to create new templates. New style is use special at-tags <> to mark some special blocks.

Supported tags: Every block must start with row_begin tag and ends row_end FIXME: Write this to end!!!!

Definition at line 59 of file ThemeEngine.php.

References theme(), and translate().

ThemeEngine::render  ) 
 

Definition at line 43 of file ThemeEngine2.php.


Member Data Documentation

ThemeEngine::smarty
 

Definition at line 26 of file ThemeEngine2.php.

ThemeEngine::template
 

Definition at line 27 of file ThemeEngine2.php.

ThemeEngine::theme
 

Definition at line 23 of file ThemeEngine.php.


The documentation for this class was generated from the following files:
Generated on Sun Oct 19 11:08:11 2003 for ImaComm by doxygen1.3