Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F946336
smarty_internal_resource_string.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
smarty_internal_resource_string.php
View Options
<?php
/**
* Smarty Internal Plugin Resource String
*
* Implements the strings as resource for Smarty template
*
* @package Smarty
* @subpackage TemplateResources
* @author Uwe Tews
*/
/**
* Smarty Internal Plugin Resource String
*/
class
Smarty_Internal_Resource_String
{
public
function
__construct
(
$smarty
)
{
$this
->
smarty
=
$smarty
;
}
// classes used for compiling Smarty templates from file resource
public
$compiler_class
=
'Smarty_Internal_SmartyTemplateCompiler'
;
public
$template_lexer_class
=
'Smarty_Internal_Templatelexer'
;
public
$template_parser_class
=
'Smarty_Internal_Templateparser'
;
/**
* Return flag if template source is existing
*
* @return boolean true
*/
public
function
isExisting
(
$template
)
{
return
true
;
}
/**
* Get filepath to template source
*
* @param object $_template template object
* @return string return 'string' as template source is not a file
*/
public
function
getTemplateFilepath
(
$_template
)
{
// no filepath for strings
// return "string" for compiler error messages
return
'string'
;
}
/**
* Get timestamp to template source
*
* @param object $_template template object
* @return boolean false as string resources have no timestamp
*/
public
function
getTemplateTimestamp
(
$_template
)
{
// strings must always be compiled and have no timestamp
return
false
;
}
/**
* Retuen template source from resource name
*
* @param object $_template template object
* @return string content of template source
*/
public
function
getTemplateSource
(
$_template
)
{
// return template string
$_template
->
template_source
=
$_template
->
resource_name
;
return
true
;
}
/**
* Return flag that this resource uses the compiler
*
* @return boolean true
*/
public
function
usesCompiler
()
{
// resource string is template, needs compiler
return
true
;
}
/**
* Return flag that this resource is evaluated
*
* @return boolean true
*/
public
function
isEvaluated
()
{
// compiled template is evaluated instead of saved to disk
return
true
;
}
/**
* Get filepath to compiled template
*
* @param object $_template template object
* @return boolean return false as compiled template is not stored
*/
public
function
getCompiledFilepath
(
$_template
)
{
// no filepath for strings
return
false
;
}
}
?>
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Apr 26, 06:14 (3 d, 6 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25572
Default Alt Text
smarty_internal_resource_string.php (2 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment