From e2ffd261a5544b02d2a48c04ab67b5d2cd967c48 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 19 Jul 2016 20:08:19 -0600 Subject: [PATCH] Update ivr_menu_edit.php Fix the phrases list for IVR Menu edit greetings. --- app/ivr_menus/ivr_menu_edit.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 80c2dea5d3..0a70b9f2bf 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -330,7 +330,8 @@ $recordings = $prep_statement->fetchAll(PDO::FETCH_ASSOC); //get the phrases - $sql = "select * from v_phrases where domain_uuid = '".$domain_uuid."' "; + $sql = "select * from v_phrases "; + $sql .= "where (domain_uuid = '".$domain_uuid."' or domain_uuid is null) "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $phrases = $prep_statement->fetchAll(PDO::FETCH_NAMED); @@ -463,7 +464,7 @@ //phrases if (is_array($phrases)) { echo "\n"; - foreach ($result as &$row) { + foreach ($phrases as &$row) { if ($ivr_menu_greet_long == "phrase:".$row["phrase_uuid"]) { $tmp_selected = true; echo " \n"; @@ -557,13 +558,9 @@ echo "\n"; } //phrases - $sql = "select * from v_phrases where domain_uuid = '".$domain_uuid."' "; - $prep_statement = $db->prepare(check_sql($sql)); - $prep_statement->execute(); - $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); - if (count($result) > 0) { + if (count($phrases) > 0) { echo "\n"; - foreach ($result as &$row) { + foreach ($phrases as &$row) { if ($ivr_menu_greet_short == "phrase:".$row["phrase_uuid"]) { $tmp_selected = true; echo " \n";