From 2508d71b052f361b6b3166858be95dd6d53f3e73 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 12 Jan 2017 03:19:38 -0700 Subject: [PATCH] Update ring_group_edit.php --- app/ring_groups/ring_group_edit.php | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index 4ba14bd0d7..0700993eb1 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -396,18 +396,24 @@ $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $ring_group_destinations = $prep_statement->fetchAll(PDO::FETCH_NAMED); - $x = count($ring_group_destinations); - $limit = $x + 1; } - while($x < $limit) { - $ring_group_destinations[$x]['destination_number'] = ''; - $ring_group_destinations[$x]['destination_delay'] = ''; - $ring_group_destinations[$x]['destination_timeout'] = ''; - $ring_group_destinations[$x]['destination_prompt'] = ''; - $x++; +//add an empty row to the options array + if (count($ring_group_destinations) == 0) { + $rows = $_SESSION['ring_group']['destination_add_rows']['numeric']; + $id = 0; + } + if (count($ring_group_destinations) > 0) { + $rows = $_SESSION['ring_group']['destination_edit_rows']['numeric']; + $id = count($ring_group_destinations)+1; + } + for ($x = 0; $x < $rows; $x++) { + $ring_group_destinations[$id]['destination_number'] = ''; + $ring_group_destinations[$id]['destination_delay'] = ''; + $ring_group_destinations[$id]['destination_timeout'] = ''; + $ring_group_destinations[$id]['destination_prompt'] = ''; + $id++; } - unset($limit); //get the ring group users if (strlen($ring_group_uuid) > 0) {