From b0dd348229a3d0e1e5af3847a6f42ed22c169473 Mon Sep 17 00:00:00 2001 From: bradymiller Date: Thu, 29 Nov 2012 02:46:27 -0800 Subject: [PATCH] fix for escaping in the code search popup --- interface/patient_file/encounter/find_code_popup.php | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/interface/patient_file/encounter/find_code_popup.php b/interface/patient_file/encounter/find_code_popup.php index 24b5b1757..e33249347 100644 --- a/interface/patient_file/encounter/find_code_popup.php +++ b/interface/patient_file/encounter/find_code_popup.php @@ -135,7 +135,7 @@ else { ' />     - ' onclick="selcode_target('', '', '', '', '')" /> + ' onclick="selcode_target('', '', '', '', '')" /> ' onclick="selcode('', '', '', '')" /> @@ -162,11 +162,11 @@ else { $res = code_set_search($form_code_type,$search_term); if ($form_code_type == 'PROD') { // Special case that displays search for products/drugs while ($row = sqlFetchArray($res)) { - $drug_id = addslashes($row['drug_id']); - $selector = addslashes($row['selector']); - $desc = addslashes($row['name']); + $drug_id = $row['drug_id']; + $selector = $row['selector']; + $desc = $row['name']; $anchor = ""; + "onclick='return selcode(\"PROD\", \"" . attr(addslashes($drug_id)) . "\", \"" . attr(addslashes($selector)) . "\", \"" . attr(addslashes($desc)) . "\")'>"; echo " "; echo " $anchor" . text($drug_id.":".$selector) . "\n"; echo " $anchor" . text($desc) . "\n"; @@ -175,17 +175,16 @@ else { } else { while ($row = sqlFetchArray($res)) { // Display normal search - $itercode = addslashes($row['code']); - $itertext = addslashes(trim($row['code_text'])); + $itercode = $row['code']; + $itertext = trim($row['code_text']); if (!empty($target_element)) { // add a 5th parameter to function to select the target element on the form for placing the code. - $target_element = addslashes($target_element); $anchor = ""; + "onclick='return selcode_target(\"" . attr(addslashes($form_code_type)) . "\", \"" . attr(addslashes($itercode)) . "\", \"\", \"" . attr(addslashes($itertext)) . "\", \"" . attr(addslashes($target_element)) . "\")'>"; } else { $anchor = ""; + "onclick='return selcode(\"" . attr(addslashes($form_code_type)) . "\", \"" . attr(addslashes($itercode)) . "\", \"\", \"" . attr(addslashes($itertext)) . "\")'>"; } echo " "; echo " $anchor" . text($itercode) . "\n"; -- 2.11.4.GIT