From db9b95e1450deb505ec5d298191ee39c02cdc5b5 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Sun, 25 Nov 2012 07:39:59 +0000 Subject: [PATCH] Make the path more friendly in the IVR Menu. --- app/ivr_menu/ivr_menu_edit.php | 41 +++++++++++++++++----------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/app/ivr_menu/ivr_menu_edit.php b/app/ivr_menu/ivr_menu_edit.php index 578e0c8f24..6947d72449 100644 --- a/app/ivr_menu/ivr_menu_edit.php +++ b/app/ivr_menu/ivr_menu_edit.php @@ -449,13 +449,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; foreach ($dir_array as $key => $value) { if (strlen($value) > 0) { - $tmp_dir = "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}"; - if ($ivr_menu_greet_long == $tmp_dir.'/'.$key) { - $tmp_selected = true; - echo " \n"; + if (substr($ivr_menu_greet_long, 0, 71) == "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}/") { + $ivr_menu_greet_long = substr($ivr_menu_greet_long, 71); } - else { - echo " \n"; + if ($ivr_menu_greet_long == $key) { + $tmp_selected = true; + echo " \n"; + } else { + echo " \n"; } } } @@ -465,12 +466,11 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { if (!$tmp_selected) { echo "\n"; if (file_exists($_SESSION['switch']['recordings']['dir']."/".$ivr_menu_greet_long)) { - echo " \n"; + echo " \n"; } elseif (substr($ivr_menu_greet_long, -3) == "wav" || substr($ivr_menu_greet_long, -3) == "mp3") { - $tmp_dir = "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}"; - echo " \n"; + echo " \n"; } else { - echo " \n"; + echo " \n"; } echo "\n"; @@ -478,7 +478,6 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { unset($tmp_selected); } echo " \n"; - echo "
\n"; echo "The long greeting is played when entering the menu.\n"; echo "\n"; @@ -531,13 +530,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; foreach ($dir_array as $key => $value) { if (strlen($value) > 0) { - $tmp_dir = "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}"; - if ($ivr_menu_greet_short == $tmp_dir.'/'.$key) { - $tmp_selected = true; - echo " \n"; + if (substr($ivr_menu_greet_short, 0, 71) == "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}/") { + $ivr_menu_greet_short = substr($ivr_menu_greet_short, 71); } - else { - echo " \n"; + if ($ivr_menu_greet_short == $key) { + $tmp_selected = true; + echo " \n"; + } else { + echo " \n"; } } } @@ -547,12 +547,11 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { if (!$tmp_selected) { echo "\n"; if (file_exists($_SESSION['switch']['recordings']['dir']."/".$ivr_menu_greet_short)) { - echo " \n"; + echo " \n"; } elseif (substr($ivr_menu_greet_short, -3) == "wav" || substr($ivr_menu_greet_short, -3) == "mp3") { - $tmp_dir = "\$\${sounds_dir}/\${default_language}/\${default_dialect}/\${default_voice}"; - echo " \n"; + echo " \n"; } else { - echo " \n"; + echo " \n"; } echo "\n"; }