From f66307371862e8e19eadcccd11f98891daaf2da2 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 29 Jun 2018 22:25:57 -0600 Subject: [PATCH] Update device_vendor_functions.php --- app/devices/device_vendor_functions.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/devices/device_vendor_functions.php b/app/devices/device_vendor_functions.php index e825c25015..3fd6d91917 100644 --- a/app/devices/device_vendor_functions.php +++ b/app/devices/device_vendor_functions.php @@ -126,7 +126,7 @@ echo th_order_by('description', $text['label-description'], $order_by, $order); echo ""; if (permission_exists('device_vendor_function_add')) { - echo "$v_link_label_add"; + echo "$v_link_label_add"; } else { echo " \n"; @@ -160,28 +160,28 @@ unset($sql, $prep_statement); unset($group_list); foreach ($vendor_function_groups as &$sub_row) { - $group_list[] = $sub_row["group_name"].(($sub_row['group_domain_uuid'] != '') ? "@".$_SESSION['domains'][$sub_row['group_domain_uuid']]['domain_name'] : null); + $group_list[] = escape($sub_row["group_name"]).(($sub_row['group_domain_uuid'] != '') ? "@".escape($_SESSION['domains'][$sub_row['group_domain_uuid']]['domain_name']) : null); } $group_list = isset($group_list) ? implode(', ', $group_list) : ''; unset ($vendor_function_groups); //build the edit link if (permission_exists('device_vendor_function_edit')) { - $tr_link = "href='device_vendor_function_edit.php?device_vendor_uuid=".$row['device_vendor_uuid']."&id=".$row['device_vendor_function_uuid']."'"; + $tr_link = "href='device_vendor_function_edit.php?device_vendor_uuid=".escape($row['device_vendor_uuid'])."&id=".escape($row['device_vendor_function_uuid'])."'"; } //show the row of data echo "\n"; - echo " ".$text['label-'.$row['name']]." \n"; - echo " ".$row['name']."  \n"; - echo " ".$row['value']." \n"; - echo " ".$group_list." \n"; - echo " ".$row['enabled']." \n"; - echo " ".$row['description']." \n"; + echo " ".$text['label-'.escape($row['name'])]." \n"; + echo " ".escape($row['name'])."  \n"; + echo " ".escape($row['value'])." \n"; + echo " ".escape($group_list)." \n"; + echo " ".escape($row['enabled'])." \n"; + echo " ".escape($row['description'])." \n"; echo " "; if (permission_exists('device_vendor_function_edit')) { - echo "$v_link_label_edit"; + echo "$v_link_label_edit"; } if (permission_exists('device_vendor_function_delete')) { - echo "$v_link_label_delete"; + echo "$v_link_label_delete"; } echo " \n"; echo "\n"; @@ -199,7 +199,7 @@ echo " $paging_controls\n"; echo " "; if (permission_exists('device_vendor_function_add')) { - echo "$v_link_label_add"; + echo "$v_link_label_add"; } else { echo " ";