Update ivr_menu_edit.php

Fix the phrases list for IVR Menu edit greetings.
This commit is contained in:
FusionPBX 2016-07-19 20:08:19 -06:00 committed by GitHub
parent bf63ecc896
commit 61a265d2de
1 changed files with 5 additions and 8 deletions

View File

@ -330,7 +330,8 @@
$recordings = $prep_statement->fetchAll(PDO::FETCH_ASSOC); $recordings = $prep_statement->fetchAll(PDO::FETCH_ASSOC);
//get the phrases //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 = $db->prepare(check_sql($sql));
$prep_statement->execute(); $prep_statement->execute();
$phrases = $prep_statement->fetchAll(PDO::FETCH_NAMED); $phrases = $prep_statement->fetchAll(PDO::FETCH_NAMED);
@ -463,7 +464,7 @@
//phrases //phrases
if (is_array($phrases)) { if (is_array($phrases)) {
echo "<optgroup label='Phrases'>\n"; echo "<optgroup label='Phrases'>\n";
foreach ($result as &$row) { foreach ($phrases as &$row) {
if ($ivr_menu_greet_long == "phrase:".$row["phrase_uuid"]) { if ($ivr_menu_greet_long == "phrase:".$row["phrase_uuid"]) {
$tmp_selected = true; $tmp_selected = true;
echo " <option value='phrase:".$row["phrase_uuid"]."' selected='selected'>".$row["phrase_name"]."</option>\n"; echo " <option value='phrase:".$row["phrase_uuid"]."' selected='selected'>".$row["phrase_name"]."</option>\n";
@ -557,13 +558,9 @@
echo "</optgroup>\n"; echo "</optgroup>\n";
} }
//phrases //phrases
$sql = "select * from v_phrases where domain_uuid = '".$domain_uuid."' "; if (count($phrases) > 0) {
$prep_statement = $db->prepare(check_sql($sql));
$prep_statement->execute();
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
if (count($result) > 0) {
echo "<optgroup label='Phrases'>\n"; echo "<optgroup label='Phrases'>\n";
foreach ($result as &$row) { foreach ($phrases as &$row) {
if ($ivr_menu_greet_short == "phrase:".$row["phrase_uuid"]) { if ($ivr_menu_greet_short == "phrase:".$row["phrase_uuid"]) {
$tmp_selected = true; $tmp_selected = true;
echo " <option value='phrase:".$row["phrase_uuid"]."' selected='selected'>".$row["phrase_name"]."</option>\n"; echo " <option value='phrase:".$row["phrase_uuid"]."' selected='selected'>".$row["phrase_name"]."</option>\n";