Use settings class needed for the email_queue

This commit is contained in:
FusionPBX
2023-09-13 09:54:00 -06:00
committed by GitHub
parent 0ec6ed696c
commit 1880688813
@@ -87,8 +87,12 @@
exit; exit;
} }
//get the email queue settings
$setting = new settings();
$settings = $setting->default_settings('email_queue');
//email queue enabled //email queue enabled
if ($_SESSION['email_queue']['enabled']['boolean'] != 'true') { if ($settings['email_queue']['enabled']['boolean'] != 'true') {
echo "Email Queue is disabled in Default Settings\n"; echo "Email Queue is disabled in Default Settings\n";
exit; exit;
} }
@@ -117,20 +121,20 @@
} }
//get the call center settings //get the call center settings
$interval = $_SESSION['email_queue']['interval']['numeric']; $interval = $settings['email_queue']['interval']['numeric'];
//set the defaults //set the defaults
if (!is_numeric($interval)) { $interval = 30; } if (!is_numeric($interval)) { $interval = 30; }
//set the email queue limit //set the email queue limit
if (isset($_SESSION['email_queue']['limit']['numeric'])) { if (isset($settings['email_queue']['limit']['numeric'])) {
$email_queue_limit = $_SESSION['email_queue']['limit']['numeric']; $email_queue_limit = $settings['email_queue']['limit']['numeric'];
} }
else { else {
$email_queue_limit = '30'; $email_queue_limit = '30';
} }
if (isset($_SESSION['email_queue']['debug']['boolean'])) { if (isset($settings['email_queue']['debug']['boolean'])) {
$debug = $_SESSION['email_queue']['debug']['boolean']; $debug = $settings['email_queue']['debug']['boolean'];
} }
//get the messages waiting in the email queue //get the messages waiting in the email queue