diff --git a/library/smarty/libs/sysplugins/smarty_internal_extension_defaulttemplatehandler.php b/library/smarty/libs/sysplugins/smarty_internal_extension_defaulttemplatehandler.php deleted file mode 100644 --- a/library/smarty/libs/sysplugins/smarty_internal_extension_defaulttemplatehandler.php +++ /dev/null @@ -1,81 +0,0 @@ -isConfig) { - $default_handler = $_template->smarty->default_config_handler_func; - } else { - $default_handler = $_template->smarty->default_template_handler_func; - } - $_content = $_timestamp = null; - $_return = call_user_func_array($default_handler, - array($source->type, $source->name, &$_content, &$_timestamp, $source->smarty)); - if (is_string($_return)) { - $source->exists = is_file($_return); - if ($source->exists) { - $source->timestamp = filemtime($_return); - } - $source->filepath = $_return; - } elseif ($_return === true) { - $source->content = $_content; - $source->timestamp = $_timestamp; - $source->exists = true; - $source->recompiled = true; - $source->filepath = false; - } - } - - /** - * register template default handler - * - * @param Smarty $smarty - * @param mixed $callback - * - * @throws SmartyException - */ - static function registerDefaultTemplateHandler(Smarty $smarty, $callback) { - if (is_callable($callback)) { - $smarty->default_template_handler_func = $callback; - } else { - throw new SmartyException("Default template handler not callable"); - } - } - - /** - * register config default handler - * - * @param Smarty $smarty - * @param mixed $callback - * - * @throws SmartyException - */ - static function registerDefaultConfigHandler(Smarty $smarty, $callback) { - if (is_callable($callback)) { - $smarty->default_config_handler_func = $callback; - } else { - throw new SmartyException("Default config handler not callable"); - } - } -} \ No newline at end of file