IVR Menu: Implement Enabled toggle control on Options.

This commit is contained in:
fusionate
2023-01-23 23:45:57 +00:00
parent b393089769
commit 8f2e1b0cd1
5 changed files with 55 additions and 6 deletions

View File

@@ -266,7 +266,7 @@
table.insert(xml, [[ >]]);
--get the ivr menu options
local sql = [[SELECT * FROM v_ivr_menu_options WHERE ivr_menu_uuid = :ivr_menu_uuid ORDER BY ivr_menu_option_order asc ]];
local sql = [[ SELECT * FROM v_ivr_menu_options WHERE ivr_menu_uuid = :ivr_menu_uuid AND ivr_menu_option_enabled = 'true' ORDER BY ivr_menu_option_order asc ]];
local params = {ivr_menu_uuid = ivr_menu_uuid};
if (debug["sql"]) then
freeswitch.consoleLog("notice", "[ivr_menu] SQL: " .. sql .. "; params:" .. json.encode(params) .. "\n");

View File

@@ -332,9 +332,17 @@
end
--get the ivr menu options
local sql = "SELECT * FROM v_ivr_menu_options "
.. "WHERE ivr_menu_uuid = :ivr_menu_uuid "
.. "ORDER BY ivr_menu_option_order asc ";
local sql = [[
SELECT
*
FROM
v_ivr_menu_options
WHERE
ivr_menu_uuid = :ivr_menu_uuid
AND ivr_menu_option_enabled = 'true'
ORDER BY
ivr_menu_option_order asc
]];
local params = {ivr_menu_uuid = ivr_menu_uuid};
if (debug["sql"]) then
log.notice("SQL: " .. sql .. "; params: " .. json.encode(params));