MediaWiki  REL1_24
QuickTemplate Class Reference

Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7. More...

Inheritance diagram for QuickTemplate:
Collaboration diagram for QuickTemplate:

List of all members.

Public Member Functions

 __construct (Config $config=null)
 execute ()
 Main function, used by classes that subclass QuickTemplate to show the actual HTML output.
 get ($name, $default=null)
 Gets the template data requested.
 getHTML ()
 Fetch the output of a QuickTemplate and return it.
 getSkin ()
 Get the Skin object related to this object.
 haveData ($str)
 haveMsg ($str)
 html ($str)
 msg ($str)
 msgHtml ($str)
 msgWiki ($str)
 An ugly, ugly hack.
 set ($name, $value)
 Sets the value $value to $name.
 setRef ($name, &$value)
 setTranslator (&$t)
 text ($str)

Protected Attributes

Config $config
 $config *

Detailed Description

Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7.

Definition at line 1372 of file SkinTemplate.php.


Constructor & Destructor Documentation

QuickTemplate::__construct ( Config config = null)
Parameters:
Config$config

Definition at line 1379 of file SkinTemplate.php.


Member Function Documentation

QuickTemplate::execute ( ) [abstract]

Main function, used by classes that subclass QuickTemplate to show the actual HTML output.

Reimplemented in SkinFallbackTemplate, UsercreateTemplate, and UserloginTemplate.

QuickTemplate::get ( name,
default = null 
)

Gets the template data requested.

Since:
1.22
Parameters:
string$nameKey for the data
mixed$defaultOptional default (or null)
Returns:
mixed The value of the data requested or the deafult

Definition at line 1405 of file SkinTemplate.php.

Fetch the output of a QuickTemplate and return it.

Since:
1.23
Returns:
string

Definition at line 1518 of file SkinTemplate.php.

Get the Skin object related to this object.

Returns:
Skin

Definition at line 1508 of file SkinTemplate.php.

Access:
private
Parameters:
string$str
Returns:
bool

Definition at line 1488 of file SkinTemplate.php.

Referenced by UserloginTemplate\execute(), and UsercreateTemplate\execute().

Access:
private
Parameters:
string$str
Returns:
bool

Definition at line 1498 of file SkinTemplate.php.

QuickTemplate::html ( str)
Access:
private
Parameters:
string$str
Returns:
string

Definition at line 1448 of file SkinTemplate.php.

Referenced by UserloginTemplate\execute(), UsercreateTemplate\execute(), and SkinFallbackTemplate\execute().

QuickTemplate::msg ( str)
Access:
private
Parameters:
string$str
Returns:
string

Reimplemented in BaseTemplate.

Definition at line 1457 of file SkinTemplate.php.

Access:
private
Parameters:
string$str
Returns:
string

Reimplemented in BaseTemplate.

Definition at line 1466 of file SkinTemplate.php.

An ugly, ugly hack.

Access:
private
Parameters:
string$str
Returns:
string

Reimplemented in BaseTemplate.

Definition at line 1476 of file SkinTemplate.php.

QuickTemplate::set ( name,
value 
)

Sets the value $value to $name.

Parameters:
string$name
mixed$value

Definition at line 1394 of file SkinTemplate.php.

QuickTemplate::setRef ( name,
&$  value 
)
Parameters:
string$name
mixed$value

Definition at line 1417 of file SkinTemplate.php.

Parameters:
MediaWikiI18N$t

Definition at line 1424 of file SkinTemplate.php.

QuickTemplate::text ( str)
Access:
private
Parameters:
string$str
Returns:
string

Definition at line 1439 of file SkinTemplate.php.

Referenced by UserloginTemplate\execute(), and UsercreateTemplate\execute().


Member Data Documentation

Config QuickTemplate::$config [protected]

$config *

Definition at line 1374 of file SkinTemplate.php.


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