mirror of
https://github.com/smarty-php/smarty.git
synced 2026-04-29 02:03:31 +02:00
- removed all internal calls of Smarty::instance()
- fixed code in double quoted strings
This commit is contained in:
@@ -11,29 +11,25 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* Smarty class Template_Exists
|
||||
*
|
||||
* Checks if a template resource exists
|
||||
*/
|
||||
|
||||
class Smarty_Method_Template_Exists extends Smarty_Internal_Base {
|
||||
/**
|
||||
* Check if a template resource exists
|
||||
*
|
||||
* @param string $resource_name template name
|
||||
* @return boolean status
|
||||
*/
|
||||
public function execute($resource_name)
|
||||
{
|
||||
foreach((array)$this->smarty->template_dir as $_template_dir) {
|
||||
$_filepath = $_template_dir . $resource_name;
|
||||
if (file_exists($_filepath))
|
||||
return true;
|
||||
}
|
||||
if (file_exists($resource_name)) return true;
|
||||
// no tpl file found
|
||||
return false;
|
||||
/**
|
||||
* Check if a template resource exists
|
||||
*
|
||||
* @param string $resource_name template name
|
||||
* @return boolean status
|
||||
*/
|
||||
function template_exists($smarty, $resource_name)
|
||||
{
|
||||
foreach((array)$smarty->template_dir as $_template_dir) {
|
||||
$_filepath = $_template_dir . $resource_name;
|
||||
if (file_exists($_filepath))
|
||||
return true;
|
||||
}
|
||||
if (file_exists($resource_name)) return true;
|
||||
// no tpl file found
|
||||
return false;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user