} } } ?> <script language="JavaScript"> <!-- Script Begin window.opener.location.reload(); window.close(); // Script End --> </script> <?php exit; } else { echo $lab_obj->getLastQuery(); } # end of if(mode==save) } # begin mode new if ($mode == 'savenew') { # Save the nr $nr = $lab_obj->getLastQuery(); if (empty($_POST['status'])) { $_POST['status'] = ' '; } //gjergji : used to generate user proof param id's :) //$_POST['id'] = "_" . cleanString(strtolower($_POST['name'])) . '__' . strtolower($_POST['group_id']); $_POST['id'] = "_lab" . '__' . $_POST['nr']; $_POST['modify_id'] = $_SESSION['sess_user_name']; $_POST['history'] = $lab_obj->ConcatHistory("Created " . date('Y-m-d H:i:s') . " " . $_SESSION['sess_user_name'] . "\n");
//reverse date from past to current //had to use $tdatePrint for the array_reverse() to work... $tdatePrint = array_reverse($tdate, true); $tdate = array_reverse($tdate); $ttime = array_reverse($ttime); $records = array_reverse($records, true); } else { if ($nostat) { header("location:" . $root_path . "modules/laboratory/labor-nodatafound.php?sid={$sid}&lang={$lang}&patnum={$pn}&ln={$result['name']}&fn={$result['vorname']}&nodoc=labor"); } else { header("location:" . $root_path . "modules/nursing/nursing-station-patientdaten-nolabreport.php?sid={$sid}&lang={$lang}&edit={$edit}&station={$station}&pn={$pn}&nodoc=labor&user_origin={$user_origin}"); } exit; } } else { echo "<p>" . $lab_obj->getLastQuery() . "sql{$LDDbNoRead}"; exit; } # Start Smarty templating here /** * LOAD Smarty */ # Note: it is advisable to load this after the inc_front_chain_lang.php so # that the smarty script can use the user configured template theme require_once $root_path . 'gui/smarty_template/smarty_care.class.php'; $smarty = new smarty_care('common'); # Title in toolbar $smarty->assign('sToolbarTitle', "{$LDLabReport} - {$LDGraph}"); # href for help button $smarty->assign('pbHelp', "javascript:gethelp('lab_list.php','graph','','','{$LDGraph}')"); # hide return button
if (isset($value) && !empty($value)) { $parsedParamList['test_date'] = date('Y-m-d'); $parsedParamList['batch_nr'] = $batch_nr; $parsedParamList['job_id'] = $job_id; $parsedParamList['encounter_nr'] = $encounter_nr; $parsedParamList['paramater_name'] = $key; $parsedParamList['parameter_value'] = $value; $parsedParamList['test_time'] = date('H:i:s'); $parsedParamList['history'] = "Create " . date('Y-m-d H:i:s') . " " . $_SESSION['sess_user_name'] . "\n"; $parsedParamList['create_id'] = $_SESSION['sess_user_name']; $parsedParamList['create_time'] = date('YmdHis'); $lab_obj_sub->setDataArray($parsedParamList); if ($lab_obj_sub->insertDataFromInternalArray()) { echo $lab_obj_sub->insertDataFromInternalArray(); $saved = TRUE; $lab_obj->getLastQuery(); } else { echo "<p>" . $lab_obj->getLastQuery() . "{$LDDbNoSave}"; } } } # If save successful, jump to display values if ($saved) { include_once $root_path . 'include/inc_visual_signalling_fx.php'; # Set the visual signal setEventSignalColor($encounter_nr, SIGNAL_COLOR_DIAGNOSTICS_REPORT); //header("location:$thisfile?sid=$sid&lang=$lang&saved=1&batch_nr=$batch_nr&encounter_nr=$encounter_nr&job_id=$job_id¶meterselect=$parameterselect&allow_update=1&user_origin=$user_origin&tickerror=$tickerror"); header("location:labor_test_request_admin_chemlabor.php?sid={$sid}"); exit; } } else {