Open Journal Systems  3.3.0
PKPTemplateResource Class Reference
Inheritance diagram for PKPTemplateResource:

Public Member Functions

 __construct ($templateDir)
 
 fetch ($name, &$source, &$mtime)
 

Protected Member Functions

 _getFilename ($template)
 
 fetchTimestamp ($name)
 

Protected Attributes

 $_templateDir
 

Detailed Description

Representation for a PKP template resource (template directory).

Definition at line 16 of file PKPTemplateResource.inc.php.

Constructor & Destructor Documentation

◆ __construct()

PKPTemplateResource::__construct (   $templateDir)

Constructor

Parameters
$templateDirstring|array Template directory

Definition at line 27 of file PKPTemplateResource.inc.php.

Member Function Documentation

◆ _getFilename()

PKPTemplateResource::_getFilename (   $template)
protected

Get the complete template path and filename.

Parameters
$nameTemplate name.
Returns
string|null

Definition at line 62 of file PKPTemplateResource.inc.php.

References HookRegistry\call().

Referenced by fetch(), and fetchTimestamp().

◆ fetch()

PKPTemplateResource::fetch (   $name,
$source,
$mtime 
)

Resource function to get a template.

Parameters
$namestring Template name
$sourcestring Reference to variable receiving fetched Smarty source
$mtimeModification time
Returns
boolean

Definition at line 39 of file PKPTemplateResource.inc.php.

References _getFilename().

◆ fetchTimestamp()

PKPTemplateResource::fetchTimestamp (   $name)
protected

Get the timestamp for the specified template.

Parameters
$namestring Template name
Returns
int|boolean

Definition at line 53 of file PKPTemplateResource.inc.php.

References _getFilename().

Field Documentation

◆ $_templateDir

array string PKPTemplateResource::$_templateDir
protected

Template path or list of paths

Definition at line 21 of file PKPTemplateResource.inc.php.


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