From 60de8b6c245290115aadf53eb37443a40881262e Mon Sep 17 00:00:00 2001 From: Brady Miller Date: Fri, 16 Nov 2018 23:12:20 -0800 Subject: [PATCH] bug fixes (#1978) --- interface/patient_tracker/patient_tracker.php | 703 +++++++++++---------- .../patient_tracker/patient_tracker_status.php | 15 +- library/ajax/drug_screen_completed.php | 72 +-- 3 files changed, 398 insertions(+), 392 deletions(-) rewrite library/ajax/drug_screen_completed.php (69%) diff --git a/interface/patient_tracker/patient_tracker.php b/interface/patient_tracker/patient_tracker.php index 19c3a885f..a7600fb50 100644 --- a/interface/patient_tracker/patient_tracker.php +++ b/interface/patient_tracker/patient_tracker.php @@ -10,8 +10,9 @@ * @link http://www.open-emr.org * @author Terry Hill * @author Brady Miller + * @author Ray Magauran * @copyright Copyright (c) 2015-2017 Terry Hill - * @copyright Copyright (c) 2017 Brady Miller + * @copyright Copyright (c) 2017-2018 Brady Miller * @copyright Copyright (c) 2017 Ray Magauran * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 */ @@ -25,6 +26,12 @@ require_once "$srcdir/MedEx/API.php"; use OpenEMR\Core\Header; +if (!empty($_POST)) { + if (!verifyCsrfToken($_POST["csrf_token_form"])) { + csrfNotVerified(); + } +} + // These settings are sticky user preferences linked to a given page. // mdsupport - user_settings prefix $uspfx = substr(__FILE__, strlen($webserver_root)) . '.'; @@ -261,8 +268,9 @@ if (!$_REQUEST['flb_table']) { ?>
+
-
+
" onKeyUp="refineMe();">
-
+
@@ -395,7 +403,7 @@ if (!$_REQUEST['flb_table']) {
- +
-
text-center"> +
text-center"> @@ -462,7 +470,7 @@ if (!$_REQUEST['flb_table']) {   @@ -478,7 +486,7 @@ if (!$_REQUEST['flb_table']) { - +
@@ -656,10 +664,11 @@ if (!$_REQUEST['flb_table']) { if (($row['msg_reply'] == "CALL") && (!$CALLED)) { $icon_here = ''; $icon_4_CALL = $icons[$row['msg_type']]['CALL']['html']; - $icon_CALL = "" . $icon_4_CALL . " + $icon_CALL = "" . $icon_4_CALL . "
'> + action='../main/main_screen.php?auth=login&site='> @@ -940,331 +948,328 @@ exit; function myLocalJS() { - ?> - - + + diff --git a/interface/patient_tracker/patient_tracker_status.php b/interface/patient_tracker/patient_tracker_status.php index a314bd3f6..930c1144c 100644 --- a/interface/patient_tracker/patient_tracker_status.php +++ b/interface/patient_tracker/patient_tracker_status.php @@ -10,7 +10,7 @@ * @author Terry Hill * @author Brady Miller * @copyright Copyright (c) 2015 Terry Hill - * @copyright Copyright (c) 2017 Brady Miller + * @copyright Copyright (c) 2017-2018 Brady Miller * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 */ @@ -23,6 +23,12 @@ require_once("$srcdir/patient_tracker.inc.php"); use OpenEMR\Core\Header; +if (!empty($_GET)) { + if (!verifyCsrfToken($_GET["csrf_token_form"])) { + csrfNotVerified(); + } +} + # Get the information for fields $tracker_id = $_GET['tracker_id']; $trow = sqlQuery("SELECT apptdate, appttime, patient_tracker_element.room AS lastroom, " . @@ -47,6 +53,10 @@ $theroom = '';
- + +
diff --git a/library/ajax/drug_screen_completed.php b/library/ajax/drug_screen_completed.php dissimilarity index 69% index 1983cfc04..6585e2727 100644 --- a/library/ajax/drug_screen_completed.php +++ b/library/ajax/drug_screen_completed.php @@ -1,41 +1,31 @@ -;. - * - * @package OpenEMR - * - * @author Terry Hill - * @link http://www.open-emr.org - * - * Please help the overall project by sending changes you make to the author and to the OpenEMR community. - * - */ - - - - -require_once("../../interface/globals.php"); - -$drugval = '0'; -if ($_POST['testcomplete'] =='true') { - $drugval = '1'; -} - -$tracker_id = $_POST['trackerid']; -if ($tracker_id != 0) { - sqlStatement("UPDATE patient_tracker SET " . - "drug_screen_completed = ? " . - "WHERE id =? ", array($drugval,$tracker_id)); -} + + * @author Brady Miller + * @copyright Copyright (c) 2015 Terry Hill + * @copyright Copyright (c) 2018 Brady Miller + * @license https://github.com/openemr/openemr/blob/master/LICENSE GNU General Public License 3 + */ + + +require_once("../../interface/globals.php"); + +if (!verifyCsrfToken($_POST["csrf_token_form"])) { + csrfNotVerified(); +} + +$drugval = '0'; +if ($_POST['testcomplete'] =='true') { + $drugval = '1'; +} + +$tracker_id = $_POST['trackerid']; +if ($tracker_id != 0) { + sqlStatement("UPDATE patient_tracker SET " . + "drug_screen_completed = ? " . + "WHERE id =? ", array($drugval,$tracker_id)); +} -- 2.11.4.GIT