Schedule queue set read from database

This commit is contained in:
Juan 2018-08-23 17:19:27 +02:00
parent ba0a2be9cf
commit d1e18b8383
2 changed files with 8 additions and 7 deletions

2
debian/changelog vendored
View File

@ -1,4 +1,4 @@
vn-asterisk (1.1.4) stable; urgency=low
vn-asterisk (1.1.5) stable; urgency=low
* Initial Release.

View File

@ -42,15 +42,16 @@ if (date('N') == 7 && $sundayFestive) {
// Checks schedules
$hasSchedule = $db->getValue(
'SELECT COUNT(*) > 0 FROM pbx.schedule
WHERE weekDay = WEEKDAY(CURDATE())
AND CURTIME() BETWEEN timeStart AND timeEnd'
$scheduledQueue = $db->getValue(
'SELECT `queue` FROM pbx.schedule
WHERE `weekDay` = WEEKDAY(CURDATE())
AND CURTIME() BETWEEN timeStart AND timeEnd
LIMIT 1'
);
if ($hasSchedule) {
if ($scheduledQueue) {
Agi::exec('SET VARIABLE MACRO queue');
Agi::exec('SET VARIABLE ARG1 1200');
Agi::exec("SET VARIABLE ARG1 $scheduledQueue");
exit;
}