From efce99375b0c610082663a59637bef667aa35a9f Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 26 Jun 2024 07:28:37 -0600 Subject: [PATCH] Template engine use sys_get_temp_dir Used to get the operating system temp directory. --- core/authentication/resources/classes/plugins/database.php | 2 +- core/authentication/resources/classes/plugins/email.php | 4 ++-- core/authentication/resources/classes/plugins/ldap.php | 2 +- core/authentication/resources/classes/plugins/totp.php | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/authentication/resources/classes/plugins/database.php b/core/authentication/resources/classes/plugins/database.php index cd75429a52..070dccc7a8 100644 --- a/core/authentication/resources/classes/plugins/database.php +++ b/core/authentication/resources/classes/plugins/database.php @@ -92,7 +92,7 @@ class plugin_database { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //add translations diff --git a/core/authentication/resources/classes/plugins/email.php b/core/authentication/resources/classes/plugins/email.php index 8e7f90db8a..881d33bc03 100644 --- a/core/authentication/resources/classes/plugins/email.php +++ b/core/authentication/resources/classes/plugins/email.php @@ -88,7 +88,7 @@ class plugin_email { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //assign default values to the template @@ -338,7 +338,7 @@ class plugin_email { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //assign default values to the template diff --git a/core/authentication/resources/classes/plugins/ldap.php b/core/authentication/resources/classes/plugins/ldap.php index 61c9f52c30..753f6c2d66 100644 --- a/core/authentication/resources/classes/plugins/ldap.php +++ b/core/authentication/resources/classes/plugins/ldap.php @@ -54,7 +54,7 @@ class plugin_ldap { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //add translations diff --git a/core/authentication/resources/classes/plugins/totp.php b/core/authentication/resources/classes/plugins/totp.php index 11eb2766ea..481a095faa 100644 --- a/core/authentication/resources/classes/plugins/totp.php +++ b/core/authentication/resources/classes/plugins/totp.php @@ -95,7 +95,7 @@ class plugin_totp { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //assign default values to the template @@ -205,7 +205,7 @@ class plugin_totp { $view = new template(); $view->engine = 'smarty'; $view->template_dir = $_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/authentication/resources/views/'; - $view->cache_dir = $_SESSION['server']['temp']['dir']; + $view->cache_dir = sys_get_temp_dir(); $view->init(); //assign values to the template