From 757efa539459e6d484f99ca125b1734296f8f925 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 5 Jun 2012 07:53:41 +0000 Subject: [PATCH] Adjust the IVR menu code with the changes needed to make the order work completely. --- app/ivr_menu/v_ivr_menu.php | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/app/ivr_menu/v_ivr_menu.php b/app/ivr_menu/v_ivr_menu.php index fc6b0138fa..1f4a9caf56 100644 --- a/app/ivr_menu/v_ivr_menu.php +++ b/app/ivr_menu/v_ivr_menu.php @@ -38,12 +38,12 @@ require_once "includes/paging.php"; //get the http values and set them as variables if (isset($_GET["order_by"])) { - $order_by = check_str($_GET["order_by"]); - $order = check_str($_GET["order"]); + $order_by['0']['name'] = check_str($_GET["order_by"]); + $order_by['0']['order'] = check_str($_GET["order"]); } else { - $order_by = ''; - $order = ''; + $order_by['0']['name'] = 'ivr_menu_name'; + $order_by['0']['order'] = 'asc'; } //show the content @@ -90,9 +90,8 @@ require_once "includes/paging.php"; //get the list from the db if (isset($order_by)) { - if (strlen($order_by) > 0) { + if (count($order_by) > 0) { $ivr->order_by = $order_by; - $ivr->order_type = $order; } } $result = $ivr->find(); @@ -106,11 +105,11 @@ require_once "includes/paging.php"; echo "
\n"; echo "\n"; echo "\n"; - echo th_order_by('ivr_menu_name', 'Name', $order_by, $order); - echo th_order_by('ivr_menu_extension', 'Extension', $order_by, $order); - echo th_order_by('ivr_menu_direct_dial', 'Direct Dial', $order_by, $order); - echo th_order_by('ivr_menu_enabled', 'Enabled', $order_by, $order); - echo th_order_by('ivr_menu_description', 'Description', $order_by, $order); + echo th_order_by('ivr_menu_name', 'Name', $order_by[0]['name'], $order_by[0]['order']); + echo th_order_by('ivr_menu_extension', 'Extension', $order_by[0]['name'], $order_by[0]['order']); + echo th_order_by('ivr_menu_direct_dial', 'Direct Dial', $order_by[0]['name'], $order_by[0]['order']); + echo th_order_by('ivr_menu_enabled', 'Enabled', $order_by[0]['name'], $order_by[0]['order']); + echo th_order_by('ivr_menu_description', 'Description', $order_by[0]['name'], $order_by[0]['order']); echo "\n"; echo "
\n"; if (permission_exists('ivr_menu_add')) { echo " $v_link_label_add\n"; @@ -140,7 +139,6 @@ require_once "includes/paging.php"; unset($sql, $result, $row_count); } //end if results - echo "
\n"; echo " \n";