Use settings class for the fax queue

This commit is contained in:
FusionPBX
2023-09-14 22:15:37 -06:00
committed by GitHub
parent 0011878dcd
commit f1890976b2
3 changed files with 41 additions and 96 deletions

View File

@@ -104,28 +104,31 @@
file_put_contents($pid_file, getmypid());
}
//get the email queue settings
$setting = new settings(["category" => "fax_queue"]);
//set the fax queue interval
if (isset($_SESSION['fax_queue']['interval']['numeric'])) {
$fax_queue_interval = $_SESSION['fax_queue']['interval']['numeric'];
if (!empty($setting->get('fax_queue', 'interval'))) {
$fax_queue_interval = $setting->get('fax_queue', 'interval');
}
else {
$fax_queue_interval = '30';
}
//set the fax queue limit
if (isset($_SESSION['fax_queue']['limit']['numeric'])) {
$fax_queue_limit = $_SESSION['fax_queue']['limit']['numeric'];
if (!empty($setting->get('fax_queue', 'limit'))) {
$fax_queue_limit = $setting->get('fax_queue', 'limit');
}
else {
$fax_queue_limit = '30';
}
if (isset($_SESSION['fax_queue']['debug']['boolean'])) {
$debug = $_SESSION['fax_queue']['debug']['boolean'];
if (!empty($setting->get('fax_queue', 'debug'))) {
$debug = $setting->get('fax_queue', 'debug');
}
//set the fax queue retry interval
if (isset($_SESSION['fax_queue']['retry_interval']['numeric'])) {
$fax_retry_interval = $_SESSION['fax_queue']['retry_interval']['numeric'];
if (!empty($setting->get('fax_queue', 'retry_interval'))) {
$fax_retry_interval = $setting->get('fax_queue', 'retry_interval');
}
else {
$fax_retry_interval = '180';