From 1961ba70dd17c691a47e74f9f8b433e04828686a Mon Sep 17 00:00:00 2001 From: Scott Newton Date: Mon, 13 Apr 2020 10:07:16 -0400 Subject: [PATCH] Increased the maximum template name length to 255 characters when using a custom resource --- libs/sysplugins/smarty_resource_custom.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/sysplugins/smarty_resource_custom.php b/libs/sysplugins/smarty_resource_custom.php index 1a77b65b..b2872674 100644 --- a/libs/sysplugins/smarty_resource_custom.php +++ b/libs/sysplugins/smarty_resource_custom.php @@ -47,7 +47,7 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource */ public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null) { - $source->filepath = $source->type . ':' . substr(preg_replace('/[^A-Za-z0-9._]/', '', $source->name), 0, 25); + $source->filepath = $source->type . ':' . substr(preg_replace('/[^A-Za-z0-9._]/', '', $source->name), 0, 255); $source->uid = sha1($source->type . ':' . $source->name); $mtime = $this->fetchTimestamp($source->name); if ($mtime !== null) { @@ -88,6 +88,6 @@ abstract class Smarty_Resource_Custom extends Smarty_Resource */ public function getBasename(Smarty_Template_Source $source) { - return basename(substr(preg_replace('/[^A-Za-z0-9._]/', '', $source->name), 0, 25)); + return basename(substr(preg_replace('/[^A-Za-z0-9._]/', '', $source->name), 0, 255)); } }