/includer.inc

Description

"Block is Object" template engine

Includes
require_once ($codeFn) (line 148)
Functions
HTML_Template_BO_codeFn (line 29)
  • access: public
void HTML_Template_BO_codeFn (array $sourceInfo, string $compiledTplExt)
  • array $sourceInfo: source parameters, has indices: charset, text, isLibrary, filename
  • string $compiledTplExt: extension of file with code
HTML_Template_BO_compileToFile (line 83)

Coompiles template and saves it into file

void HTML_Template_BO_compileToFile (array $sourceInfo, string $copyright, string $codeFn)
  • array $sourceInfo: source parameters, has indices: charset, text, isLibrary, fileTime
  • string $copyright
  • string $codeFn: имя файла, в который будет записан скомпилированный шаблон
HTML_Template_BO_include (line 141)

Compiles template with source as text. Compiles only if source file has been changed since last compilation. Includes compiled template file.

  • return: result array(true, $tplObject) - success, $tplObject - global block for ordinary template or global template data for library
  • access: public
array HTML_Template_BO_include (string $codeFn)
  • string $codeFn: name of compiled template file
HTML_Template_BO_includeDyn (line 160)

Compiles template with source as text. Compiles only if source file has been changed since last compilation. Includes compiled template file. Returns template global data.

  • return: result array(true, $tplObject) - success, $tplObject - global block for ordinary template or global template data for library
  • access: public
array HTML_Template_BO_includeDyn (array $sourceInfo, string $codeFn)
  • array $sourceInfo: source parameters, has indices: charset, text, isLibrary, fileTime
  • string $codeFn: name of compiled template file
HTML_Template_BO_includeFile (line 185)

Compiles template with source as file. Compiles only if source file has been changed since last compilation. Includes compiled template file. Returns template global data.

array HTML_Template_BO_includeFile (string $sourceFn, string $charset, string $codeDir)
  • string $sourceFn: source file name
  • string $charset: charset, "single-byte" and "utf-8" are currently supported
  • string $codeDir: directory where compiled templates are saved
HTML_Template_BO_interpretFile (line 215)

Interprets template with source as file. Returns template global data.

array HTML_Template_BO_interpretFile (string $sourceFn, string $charset)
  • string $sourceFn: source file name
  • string $charset: charset, "single-byte" and "utf-8" are currently supported
HTML_Template_BO_readCodeHeader (line 43)

Reads compiled template file header

  • return: header contents, has indices: fileTime => source file time, tplIndex => index in $_HTML_Template_BO_code
  • see: $_HTML_Template_BO_code
  • access: public
array HTML_Template_BO_readCodeHeader (string $codeFn)
  • string $codeFn: name of a compiled template file
HTML_Template_BO_sourceChanged (line 71)

Determines if source file is changed since last compilation

  • access: public
bool HTML_Template_BO_sourceChanged (int $sourceTime, string $codeFn)
  • int $sourceTime: source file time
  • string $codeFn: name of compiled template file
HTML_Template_BO_sourceExt (line 122)

Determines if a source file is ordinary template or library template or neither

  • return: array(false) - not a template, array(true, false) - ordinary template, array(true, true) - library template
  • access: public
array HTML_Template_BO_sourceExt (string $sourceFn, string $tplExt, string $libraryExt)
  • string $sourceFn: source file name
  • string $tplExt: extension for ordinary template
  • string $libraryExt: extension for library template

Documentation generated on Thu, 03 Aug 2006 08:25:52 +0300 by phpDocumentor 1.2.3