XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
XoopsTpl Class Reference
Inheritance diagram for XoopsTpl:
Legacy_XoopsTpl

Public Member Functions

 __construct ()
 
 XoopsTpl ()
 
 xoops_setTemplateDir (string $dirname)
 
 xoops_getTemplateDir ()
 
 xoops_setDebugging ($flag=false)
 
 xoops_setCaching ($num=0)
 
 xoops_setCacheTime ($num=0)
 
 xoops_setCompileDir ($dirname)
 
 xoops_setCacheDir ($dirname)
 
 xoops_fetchFromData (&$data)
 
 xoops_canUpdateFromFile ()
 
fetchBlock ($template, $bid)
 
 isBlockCached ($template, $bid)
 
 isModuleCached ($templateName, $dirname)
 
 fetchModule ($templateName, $dirname)
 
 getModuleCachedTemplateId ($dirname)
 
 fetchDebugConsole ()
 

Data Fields

 $_canUpdateFromFile = false
 

Detailed Description

Definition at line 23 of file template.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Constructor

Reimplemented in Legacy_XoopsTpl.

Definition at line 35 of file template.php.

Member Function Documentation

◆ fetchBlock()

& fetchBlock ( $template,
$bid )

Definition at line 209 of file template.php.

◆ fetchDebugConsole()

fetchDebugConsole ( )

Return smarty's debug console if debug mode is active.

Returns
string

Definition at line 248 of file template.php.

◆ fetchModule()

fetchModule ( $templateName,
$dirname )

Definition at line 229 of file template.php.

◆ getModuleCachedTemplateId()

getModuleCachedTemplateId ( $dirname)

Definition at line 238 of file template.php.

◆ isBlockCached()

isBlockCached ( $template,
$bid )

Definition at line 215 of file template.php.

◆ isModuleCached()

isModuleCached ( $templateName,
$dirname )

Definition at line 220 of file template.php.

◆ xoops_canUpdateFromFile()

xoops_canUpdateFromFile ( )

_canUpdateFromFile

Definition at line 204 of file template.php.

◆ xoops_fetchFromData()

xoops_fetchFromData ( & $data)

Render output from template data

Parameters
string$data
Returns
string Rendered output
Deprecated

Definition at line 189 of file template.php.

◆ xoops_getTemplateDir()

xoops_getTemplateDir ( )

Get the active template directory

Returns
string

Definition at line 121 of file template.php.

◆ xoops_setCacheDir()

xoops_setCacheDir ( $dirname)

Set the directory for cached template files

Parameters
string$dirnameFull directory path without a trailing slash

Definition at line 176 of file template.php.

◆ xoops_setCacheTime()

xoops_setCacheTime ( $num = 0)

Set cache lifetime

Parameters
int$numCache lifetime

Definition at line 151 of file template.php.

◆ xoops_setCaching()

xoops_setCaching ( $num = 0)

Set caching

Parameters
int$num

Definition at line 141 of file template.php.

◆ xoops_setCompileDir()

xoops_setCompileDir ( $dirname)

Set directory for compiled template files

Parameters
string$dirnameFull directory path without a trailing slash

Definition at line 166 of file template.php.

◆ xoops_setDebugging()

xoops_setDebugging ( $flag = false)

Set debugging mode

Parameters
bool$flag

Definition at line 131 of file template.php.

◆ xoops_setTemplateDir()

xoops_setTemplateDir ( string $dirname)

Set the directory for templates

Parameters
string$dirnameDirectory path without a trailing slash

Definition at line 111 of file template.php.

◆ XoopsTpl()

XoopsTpl ( )

Definition at line 101 of file template.php.

Field Documentation

◆ $_canUpdateFromFile

$_canUpdateFromFile = false

Allow update of template files from the themes/ directory? This should be set to false on an active site to increase performance

Definition at line 30 of file template.php.


The documentation for this class was generated from the following file: