prevent variable name collision in renderTemplate() function

This commit is contained in:
glaszig
2020-03-06 16:54:48 +01:00
parent 1d6b4e6468
commit 29d4653524
2 changed files with 8 additions and 8 deletions

View File

@@ -271,15 +271,15 @@ function ConvertToSecurity($security)
/**
* Renders a simple PHP template
*/
function renderTemplate($name, $data = [])
function renderTemplate($name, $__template_data = [])
{
$file = realpath(dirname(__FILE__) . "/../templates/$name.php");
if (!file_exists($file)) {
return "template $name ($file) not found";
}
if (is_array($data)) {
extract($data);
if (is_array($__template_data)) {
extract($__template_data);
}
ob_start();