From d8c2f11ad4672bbab46ad9f9352f9b15e83c84f0 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 14 Jul 2016 01:37:26 -0600 Subject: [PATCH] Update ivr_menu_edit.php When adding an IVR menu allow adding multiple IVR options. --- app/ivr_menus/ivr_menu_edit.php | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 87d489538e..a9b4f0fc96 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -288,11 +288,22 @@ $ivr_menu_options = $prep_statement->fetchAll(PDO::FETCH_NAMED); //add an empty row to the options array - $ivr_menu_options[$x]['ivr_menu_option_digits'] = ''; - $ivr_menu_options[$x]['ivr_menu_option_action'] = ''; - $ivr_menu_options[$x]['ivr_menu_option_param'] = ''; - $ivr_menu_options[$x]['ivr_menu_option_order'] = ''; - $ivr_menu_options[$x]['ivr_menu_option_description'] = ''; + if (count($ivr_menu_options) == 0) { + $count = 5; + $x = 0; + } + if (count($ivr_menu_options) > 0) { + $count = 1; + $x = ''; + } + while ($x < $count) { + $ivr_menu_options[$x]['ivr_menu_option_digits'] = ''; + $ivr_menu_options[$x]['ivr_menu_option_action'] = ''; + $ivr_menu_options[$x]['ivr_menu_option_param'] = ''; + $ivr_menu_options[$x]['ivr_menu_option_order'] = ''; + $ivr_menu_options[$x]['ivr_menu_option_description'] = ''; + $x++; + } //set the defaults if (strlen($ivr_menu_timeout) == 0) { $ivr_menu_timeout = '3000'; }