Revision: 6550
http://care2002.svn.sourceforge.net/care2002/?rev=6550&view=rev
Author: mizuko
Date: 2010-07-07 12:41:32 +0000 (Wed, 07 Jul 2010)
Log Message:
-----------
see #54
Modified Paths:
--------------
care2x/branches/gettext/modules/nursing/nursing-ward-patientdaten.php
Added Paths:
-----------
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-report.php
Removed Paths:
-------------
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-pbericht.php
Deleted:
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-pbericht.php
===================================================================
---
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-pbericht.php
2010-07-07 12:39:10 UTC (rev 6549)
+++
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-pbericht.php
2010-07-07 12:41:32 UTC (rev 6550)
@@ -1,429 +0,0 @@
-<?php
-error_reporting(E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR);
-require('./roots.php');
-require($root_path.'include/helpers/inc_environment_global.php');
-/**
-* CARE2X Integrated Hospital Information System version deployment 1.1 (mysql)
2004-01-11
-* GNU General Public License
-* Copyright 2002,2003,2004,2005 Elpidio Latorilla
-* , [email protected]
-*
-* See the file "copy_notice.txt" for the licence notice
-*/
-$lang_tables=array('actions.php');
-define('LANG_FILE','nursing.php');
-$local_user='ck_pflege_user';
-require_once($root_path.'include/helpers/inc_front_chain_lang.php');
-if($edit&&!$_COOKIE[$local_user.$sid])
{header('Location:'.$root_path.'language/'.$lang.'/lang_'.$lang.'_invalid-access-warning.php');
exit;};
-
-$thisfile=basename(__FILE__);
-$breakfile="nursing-ward-patientdata.php?sid=$sid&lang=$lang&station=$station&pn=$pn&edit=$edit";
-
-/* Create encounter object */
-require_once($root_path.'include/core/class_encounter.php');
-$enc_obj= new Encounter;
-/* Create nursing notes object */
-require_once($root_path.'modules/nursing/model/class_notes_nursing.php');
-$report_obj= new NursingNotes;
-/* Load global configs */
-require_once($root_path.'include/core/class_globalconfig.php');
-$GLOBAL_CONFIG=array();
-$glob_obj=new GlobalConfig($GLOBAL_CONFIG);
-$glob_obj->getConfig('patient_%');
-
-/* Establish db connection */
-if(!isset($db)||!$db)
include($root_path.'include/helpers/inc_db_makelink.php');
-if($dblink_ok)
-{
- /* Load date formatter */
- include_once($root_path.'include/helpers/inc_date_format_functions.php');
-
- if($mode=='save'){
-
if(($dateput&&$timeput&&$berichtput&&$author)||($dateput2&&$berichtput2&&$author2)){
- // Load the editor functions
-
include_once($root_path.'modules/news/includes/inc_editor_fx.php');
- // Load the visual signalling functions
-
include_once($root_path.'include/helpers/inc_visual_signalling_fx.php');
- // Prepare the date
- if($dateput&&$timeput&&$berichtput&&$author){
- if($dateput)
$_POST['dateput']=formatDate2STD($dateput,$date_format);
- $_POST['timeput']=$_POST['timeput'].':00'; //
adjust time to 00:00:00 format
-
$_POST['berichtput']=deactivateHotHtml($berichtput);
- if($report_obj->saveNursingReport($_POST)){
- // Get the last insert id
- $_POST['ref_notes_nr']=$db->Insert_ID();
- // Set the visual signal
- setEventSignalColor($pn,
SIGNAL_COLOR_NURSE_REPORT, SIGNAL_COLOR_LEVEL_FULL);
- $saved=true;
- }else{
- $saved=false;
- echo "<p>$report_obj->sql$LDDbNoSave";
- }
- }
- if($dateput2&&$berichtput2&&$author2){
- if(!$_POST['ref_notes_nr'])
$_POST['timeput']=date('H:i:s');
- if($dateput2)
$_POST['dateput2']=formatDate2STD($dateput2,$date_format);
-
$_POST['berichtput2']=deactivateHotHtml($berichtput2);
- if($report_obj->saveEffectivityReport($_POST)){
- // Set the visual signal
- setEventSignalColor($pn,
SIGNAL_COLOR_NURSE_REPORT, SIGNAL_COLOR_LEVEL_FULL);
- $saved=true;
- }else{
- $saved=false;
- echo "<p>$report_obj->sql$LDDbNoSave";
- }
- }
- if($saved){
-
header("location:$thisfile?sid=$sid&lang=$lang&saved=1&pn=$pn&station=$station&edit=$edit");
- }
- }else{
- $saved=false;
- }
- }else{
- // end of if(mode==save)
- $enc_obj->where=" encounter_nr=$pn";
- if( $enc_obj->loadEncounterData($pn)) {
- switch ($enc_obj->EncounterClass())
- {
- case '1': $full_en = ($pn +
$GLOBAL_CONFIG['patient_inpatient_nr_adder']);
- break;
- case '2': $full_en = ($pn +
$GLOBAL_CONFIG['patient_outpatient_nr_adder']);
- break;
- default: $full_en = ($pn +
$GLOBAL_CONFIG['patient_inpatient_nr_adder']);
- }
- if( $enc_obj->is_loaded){
- $result=&$enc_obj->encounter;
- $rows=$enc_obj->record_count;
- }
- }else{
- echo "$sql<br>$LDDbNoRead";
- $mode='?';
- }
- // Load the nursing and effectivity reports in one instance
- $neff_report=&$report_obj->getNursingAndEffectivityReport($pn);
- // Load the date range
- $neff_date_range=&$report_obj->getNursingReportDateRange($pn);
- }
-}else{
- echo "$LDDbNoLink<br>$sql<br>";
-}
-
-# 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('nursing');
-
-# Title in toolbar
- $smarty->assign('sToolbarTitle',"$LDNursingReport $station");
-
- # hide return button
- $smarty->assign('pbBack',FALSE);
-
- # href for help button
-
$smarty->assign('pbHelp',"javascript:gethelp('nursing_report.php','','','$station','$LDNursingReport')");
-
- # href for close button
- $smarty->assign('breakfile',$breakfile);
-
- # Window bar title
- $smarty->assign('sWindowTitle',"$LDNursingReport $station");
-
- # Body Onload JS
- $sOnLoadJs ='onLoad="if (window.focus) window.focus();';
-if((($mode=='save')||($saved))&&$edit) $sOnLoadJs
=$sOnLoadJs.";window.location.href='#bottom';document.berichtform.berichtput.focus()";
-$smarty->assign('sOnLoadJs',$sOnLoadJs.'"');
-
-
-# Collect javascript code
-
-ob_start();
-?>
-
-<style type="text/css">
-div.fva2_ml10 {font-size: 12; margin-left: 10;}
-div.fa2_ml10 {font-size: 12; margin-left: 10;}
-div.fva2_ml3 {font-size: 12; margin-left: 3; }
-div.fa2_ml3 {font-size: 12; margin-left: 3; }
-</style>
-
-<script language="javascript">
-<!--
- var urlholder;
- var focusflag=0;
- var formsaved=0;
-
-function pruf(d){
-
if(((d.dateput.value)&&(d.timeput.value)&&(d.berichtput.value)&&(d.author.value))||((d.dateput2.value)&&(d.berichtput2.value)&&(d.author2.value)))
return true;
- else
- {
- alert("<?php echo $LDAlertIncomplete ?>");
- return false;
- }
-}
-
-function submitform(){
- document.forms[0].submit();
- }
-
-function closewindow(){
- opener.window.focus();
- window.close();
- }
-
-function resetinput(){
- document.berichtform.reset();
- }
-
-function select_this(formtag){
- document.berichtform.elements[formtag].select();
- }
-
-function getinfo(patientID){
- urlholder="nursing-ward.php?sid=<?php echo "$sid&lang=$lang"
?>&route=validroute&patient=" + patientID + "&user=<?php echo
$_COOKIE[$local_user.$sid].'"' ?>;
-
patientwin=window.open(urlholder,patientID,"width=600,height=400,menubar=no,resizable=yes,scrollbars=yes");
- }
-function sethilite(d){
- d.focus();
- d.value=d.value+"~";
- d.focus();
- }
-function endhilite(d){
- d.focus();
- d.value=d.value+"~~";
- d.focus();
- }
-
-<?php require($root_path.'include/helpers/inc_checkdate_lang.php'); ?>
--->
-</script>
-<?php
-
-$sTemp = ob_get_contents();
-ob_end_clean();
-$smarty->append('JavaScript',$sTemp);
-
-# Buffer page output
-
-ob_start();
-
-?>
-
-<ul>
-
-<form name="berichtform" method="post" action="<?php echo $thisfile ?>"
onSubmit="return pruf(this)">
-<table cellpadding="0" cellspacing=1 border="0" width="650">
-<tr valign="top">
-<td colspan=4 bgcolor="#99ccff" width="50%">
-<?php
-/*echo '<div class=fva2_ml10>
- <span
style="background:yellow"><b>'.$result[patnum].'</b></span><br>
- <b>'.$result[name].', '.$result[vorname].'</b> <br>
- <font
color=maroon>'.formatDate2Local($result[gebdatum],$date_format).'</font><font
size=1> <p>
- '.nl2br($result[address]).'<p>
- '.$station.' '.$result[kasse].'
'.$result[kassename].'</div>';*/
-
-echo '<img
src="'.$root_path.'main/imgcreator/barcode_label_single_large.php?sid='.$sid.'&lang='.$lang.'&fen='.$full_en.'&en='.$pn.'"
width=282 height=178>';
-?>
-</td>
-<td colspan=3 bgcolor="#99ccff"><div class=fva2_ml10>
-
-<?php
-
-echo '<font size="6">'.$LDNursingReport.' <p><font size=2>'.$LDPage.' 1/1
- <br><font size=1>'.$LDFrom.'</font> ';
- if($neff_date_range['fe_date']) echo
formatDate2Local($neff_date_range['fe_date'],$date_format);
- echo ' <font size=1>'.$LDTo.'</font> ';
- if($neff_date_range['le_date']) echo
formatDate2Local($neff_date_range['le_date'],$date_format).' ';
-?>
-</div></td></tr>
-<?php
-echo ' <tr bgcolor="#99ccff">
- <td colspan=4><div class=fva2_ml10><font
color="#000099"><b>'.$LDNursingReport.'</b></div></td>
- <td colspan=3><div class=fva2_ml10><font
color="#000099"><b>'.$LDEffectReport.'</b></div></td>
- </tr>';
-
-echo ' <tr bgcolor="#99ccff">
- <td><div class=fva2_ml3><b>'.$LDDate.'</b></div></td><td><div
class=fva2_ml3><b>'.$LDClockTime.'</b></div></td><td><div
class=fva2_ml3> </div></td><td><div
class=fva2_ml3><b>'.$LDSignature.'</b></div></td>
- <td><div class=fva2_ml3><b>'.$LDDate.'</b></div></td><td><div
class=fva2_ml3> </div></td><td><div
class=fva2_ml3><b>'.$LDSignature.'</b></div></td>
- </tr>';
-
-if(is_object($neff_report)) $cnt=$neff_report->RecordCount();
- else $cnt=15;
-$buf=array();
-if($cnt){
- if($cnt<15) $cnt=15;
- for ($i=0;$i<$cnt;$i++){
-
- if(is_object($neff_report)) $buf=$neff_report->FetchRow();
- if($buf['type_nr']==17){
- if($buf['ref_notes_nr']) continue;
- $buf['eff_date']=$buf['date'];
- $buf['date']='';
- $buf['eff_time']=$buf['time'];
- $buf['time']='';
- $buf['eff_notes']=$buf['notes'];
- $buf['notes']='';
- $buf['eff_staff_name']=$buf['staff_name'];
- $buf['staff_name']='';
- $buf['eff_aux_notes']=$buf['aux_notes'];
- $buf['aux_notes']='';
- }
- echo '
- <tr bgcolor="#99ccff">';
- // Column for the nursing report
- echo '
- <td><div class=fa2_ml3>';
- if($buf['date']) echo
formatDate2Local($buf['date'],$date_format);
- echo ' </div>
- </td>
- <td><div class=fa2_ml3>'.$buf['time'].'</div>
- </td>
- <td><div class=fva2_ml3><i>';
- if(stristr($buf['aux_notes'],'warn')) echo '<img
'.createComIcon($root_path,'warn.gif','0','absmiddle',TRUE).'> ';
-
$strbuf=str_replace('~~','</span>',stripcslashes(nl2br($buf['notes'])));
- echo str_replace('~','<span
style="background:yellow">',$strbuf).'</i></div>
- </td>
- <td>
- <div class=fa2_ml3>'.$buf['staff_name'].'</div>
- </td>';
-
- // Column for the effectivity report
- echo '
- <td><div class=fa2_ml3>';
- if($buf['eff_date']) echo
formatDate2Local($buf['eff_date'],$date_format);
- echo ' </div>
- </td>
- <td><div class=fva2_ml3><i>';
- if(stristr($buf['eff_aux_notes'],'warn')) echo
'<img '.createComIcon($root_path,'warn.gif','0','absmiddle',TRUE).'> ';
-
$strbuf=str_replace('~~','</span>',stripcslashes(nl2br($buf['eff_notes'])));
- echo str_replace('~','<span
style="background:yellow">',$strbuf).'</i></div>
- </td>
- <td>
- <div
class=fa2_ml3>'.$buf['eff_staff_name'].'</div>
- </td>';
- echo'</tr>';
- }
-}
-
-if($edit) {
-?>
- <tr>
- <td colspan=7 bgcolor="#ffffff">
- </td>
- </tr>
-
- <tr bgcolor="#99ccff">
- <td valign="top"><?php echo $LDDate ?>:<br>
-<?php
- //gjergji : new calendar
- require_once ('../../js/jscalendar/calendar.php');
- $calendar = new DHTML_Calendar('../../js/jscalendar/', $lang,
'calendar-system', true);
- $calendar->load_files();
- //end : gjergji
-
- echo $calendar->show_calendar($calendar,$date_format,'dateput');
- //end gjergji
-?>
-</font>
-
-<!-- <a
href="javascript:document.berichtform.dateput.value='h';setDate(document.berichtform.dateput);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
- -->
- </td>
-
- <td valign="top"><?php echo $LDClockTime ?>:<br>
- <input type=text size=4 maxlength=5 name="timeput"
value="<?php echo date('H:i'); ?>" onKeyUp=setTime(this,'<?php echo $lang ?>')
onFocus=this.select()><br>
-<!-- <a
href="javascript:document.berichtform.timeput.value='j';setTime(document.berichtform.timeput);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertTimeNow ?>"></a>
- --> </td>
-
- <td><?php echo $LDNursingReport ?>:<br> <textarea rows="4"
cols="25" name="berichtput"><?php if(!$saved) echo $berichtput;
?></textarea><br>
- <input type="checkbox" name="warn" <?php if((!$saved)&&($warn))
echo "checked"; ?> value="warn"> <img <?php echo
createComIcon($root_path,'warn.gif','0','top',TRUE) ?>>
- <font size=1 face=arial><?php echo $LDInsertSymbol ?><br><font
size=2 face=arial><b>
- <a
href="javascript:sethilite(document.berichtform.berichtput)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDStart ?></a>
- <a
href="javascript:endhilite(document.berichtform.berichtput)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDEnd ?></a>
- </b>
- </td>
-
- <td valign="top"><?php echo $LDSignature ?>:<br><input
type=text size="3" name="author" onFocus=this.select() value="<?php if(!$saved)
echo $author; ?>">
- </td>
-
-<!-- <td valign="top"><?php echo $LDDate ?>:<br><input type=text
size="8" name="dateput2" value="<?php if(!$saved) echo $dateput2; ?>"
onKeyUp="setDate(this)" onFocus="this.select()"><br>
- <a
href="javascript:document.berichtform.dateput2.value='h';setDate(document.berichtform.dateput2);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
- </td>
- -->
- <td valign="top"><?php echo $LDDate ?>:<br>
- <?php
- echo
$calendar->show_calendar($calendar,$date_format,'dateput2');
- //end gjergji
- ?>
-</font>
-
-<!-- <a
href="javascript:document.berichtform.dateput2.value='h';setDate(document.berichtform.dateput2);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
- -->
- </td>
-
- <td><?php echo $LDEffectReport ?>:<br> <textarea rows="4"
cols="25" name="berichtput2"><?php if(!$saved) echo $berichtput2;
?></textarea><br>
- <input type="checkbox" name="warn2" <?php
if((!$saved)&&($warn2)) echo "checked"; ?> value="warn"> <img <?php echo
createComIcon($root_path,'warn.gif','0','top',TRUE) ?>>
- <font size=1><?php echo $LDInsertSymbol ?><br><font size=2><b>
- <a
href="javascript:sethilite(document.berichtform.berichtput2)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDStart ?></a>
- <a
href="javascript:endhilite(document.berichtform.berichtput2)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDEnd ?></a>
- </b>
- </td>
- <td valign="top"><?php echo $LDSignature ?>:<br><input
type=text size="3" name="author2" onFocus=this.select() value="<?php
if(!$saved) echo $author2; ?>">
- </td>
- </tr>
-
-<?php
-}
-?>
- </table>
-
-<p>
-
-<table width="650" cellpadding="0" cellspacing="0">
-<tr>
-<?php if($edit) : ?>
-<td>
-<input type="image" <?php echo createLDImgSrc($root_path,'savedisc.gif','0')
?> width=99 height=24 alt="<?php echo $LDSave ?>">
-</td>
-<?php endif ?>
-<td>
-<!-- <?php if($edit) : ?>
-<a href="javascript:resetinput()"><img <?php echo
createLDImgSrc($root_path,'reset.gif','0') ?> width=156 height=24 alt="<?php
echo $LDReset ?>"></a>
-
-<?php endif ?> -->
-
-<!-- Uncomment the following line if you want to show the cancel button at the
bottom of the page -->
-<!--<a href="<?php //echo $breakfile ?>"><img <?php echo
createLDImgSrc($root_path,'cancel.gif','0') ?> alt="<?php echo $LDClose
?>"></a>-->
-
-</td>
-</tr>
-</table>
-
-<input type="hidden" name="sid" value="<?php echo $sid ?>">
-<input type="hidden" name="lang" value="<?php echo $lang ?>">
-<input type="hidden" name="station" value="<?php echo $station ?>">
-<input type="hidden" name="pn" value="<?php echo $pn ?>">
-<input type="hidden" name="edit" value="<?php echo $edit ?>">
-<input type="hidden" name="mode" value="save">
-</form>
-
-</ul>
-<?php
-
-$sTemp = ob_get_contents();
-ob_end_clean();
-
-# Assign page output to the mainframe template
-
-$smarty->assign('sMainFrameBlockData',$sTemp);
- /**
- * show Template
- */
- $smarty->display('common/mainframe.tpl');
-
-?>
Copied:
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-report.php
(from rev 6544,
care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-pbericht.php)
===================================================================
--- care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-report.php
(rev 0)
+++ care2x/branches/gettext/modules/nursing/nursing-ward-patientdata-report.php
2010-07-07 12:41:32 UTC (rev 6550)
@@ -0,0 +1,429 @@
+<?php
+error_reporting(E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR);
+require('./roots.php');
+require($root_path.'include/helpers/inc_environment_global.php');
+/**
+* CARE2X Integrated Hospital Information System version deployment 1.1 (mysql)
2004-01-11
+* GNU General Public License
+* Copyright 2002,2003,2004,2005 Elpidio Latorilla
+* , [email protected]
+*
+* See the file "copy_notice.txt" for the licence notice
+*/
+$lang_tables=array('actions.php');
+define('LANG_FILE','nursing.php');
+$local_user='ck_pflege_user';
+require_once($root_path.'include/helpers/inc_front_chain_lang.php');
+if($edit&&!$_COOKIE[$local_user.$sid])
{header('Location:'.$root_path.'language/'.$lang.'/lang_'.$lang.'_invalid-access-warning.php');
exit;};
+
+$thisfile=basename(__FILE__);
+$breakfile="nursing-ward-patientdata.php?sid=$sid&lang=$lang&station=$station&pn=$pn&edit=$edit";
+
+/* Create encounter object */
+require_once($root_path.'include/core/class_encounter.php');
+$enc_obj= new Encounter;
+/* Create nursing notes object */
+require_once($root_path.'modules/nursing/model/class_notes_nursing.php');
+$report_obj= new NursingNotes;
+/* Load global configs */
+require_once($root_path.'include/core/class_globalconfig.php');
+$GLOBAL_CONFIG=array();
+$glob_obj=new GlobalConfig($GLOBAL_CONFIG);
+$glob_obj->getConfig('patient_%');
+
+/* Establish db connection */
+if(!isset($db)||!$db)
include($root_path.'include/helpers/inc_db_makelink.php');
+if($dblink_ok)
+{
+ /* Load date formatter */
+ include_once($root_path.'include/helpers/inc_date_format_functions.php');
+
+ if($mode=='save'){
+
if(($dateput&&$timeput&&$berichtput&&$author)||($dateput2&&$berichtput2&&$author2)){
+ // Load the editor functions
+
include_once($root_path.'modules/news/includes/inc_editor_fx.php');
+ // Load the visual signalling functions
+
include_once($root_path.'include/helpers/inc_visual_signalling_fx.php');
+ // Prepare the date
+ if($dateput&&$timeput&&$berichtput&&$author){
+ if($dateput)
$_POST['dateput']=formatDate2STD($dateput,$date_format);
+ $_POST['timeput']=$_POST['timeput'].':00'; //
adjust time to 00:00:00 format
+
$_POST['berichtput']=deactivateHotHtml($berichtput);
+ if($report_obj->saveNursingReport($_POST)){
+ // Get the last insert id
+ $_POST['ref_notes_nr']=$db->Insert_ID();
+ // Set the visual signal
+ setEventSignalColor($pn,
SIGNAL_COLOR_NURSE_REPORT, SIGNAL_COLOR_LEVEL_FULL);
+ $saved=true;
+ }else{
+ $saved=false;
+ echo "<p>$report_obj->sql$LDDbNoSave";
+ }
+ }
+ if($dateput2&&$berichtput2&&$author2){
+ if(!$_POST['ref_notes_nr'])
$_POST['timeput']=date('H:i:s');
+ if($dateput2)
$_POST['dateput2']=formatDate2STD($dateput2,$date_format);
+
$_POST['berichtput2']=deactivateHotHtml($berichtput2);
+ if($report_obj->saveEffectivityReport($_POST)){
+ // Set the visual signal
+ setEventSignalColor($pn,
SIGNAL_COLOR_NURSE_REPORT, SIGNAL_COLOR_LEVEL_FULL);
+ $saved=true;
+ }else{
+ $saved=false;
+ echo "<p>$report_obj->sql$LDDbNoSave";
+ }
+ }
+ if($saved){
+
header("location:$thisfile?sid=$sid&lang=$lang&saved=1&pn=$pn&station=$station&edit=$edit");
+ }
+ }else{
+ $saved=false;
+ }
+ }else{
+ // end of if(mode==save)
+ $enc_obj->where=" encounter_nr=$pn";
+ if( $enc_obj->loadEncounterData($pn)) {
+ switch ($enc_obj->EncounterClass())
+ {
+ case '1': $full_en = ($pn +
$GLOBAL_CONFIG['patient_inpatient_nr_adder']);
+ break;
+ case '2': $full_en = ($pn +
$GLOBAL_CONFIG['patient_outpatient_nr_adder']);
+ break;
+ default: $full_en = ($pn +
$GLOBAL_CONFIG['patient_inpatient_nr_adder']);
+ }
+ if( $enc_obj->is_loaded){
+ $result=&$enc_obj->encounter;
+ $rows=$enc_obj->record_count;
+ }
+ }else{
+ echo "$sql<br>$LDDbNoRead";
+ $mode='?';
+ }
+ // Load the nursing and effectivity reports in one instance
+ $neff_report=&$report_obj->getNursingAndEffectivityReport($pn);
+ // Load the date range
+ $neff_date_range=&$report_obj->getNursingReportDateRange($pn);
+ }
+}else{
+ echo "$LDDbNoLink<br>$sql<br>";
+}
+
+# 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('nursing');
+
+# Title in toolbar
+ $smarty->assign('sToolbarTitle',"$LDNursingReport $station");
+
+ # hide return button
+ $smarty->assign('pbBack',FALSE);
+
+ # href for help button
+
$smarty->assign('pbHelp',"javascript:gethelp('nursing_report.php','','','$station','$LDNursingReport')");
+
+ # href for close button
+ $smarty->assign('breakfile',$breakfile);
+
+ # Window bar title
+ $smarty->assign('sWindowTitle',"$LDNursingReport $station");
+
+ # Body Onload JS
+ $sOnLoadJs ='onLoad="if (window.focus) window.focus();';
+if((($mode=='save')||($saved))&&$edit) $sOnLoadJs
=$sOnLoadJs.";window.location.href='#bottom';document.berichtform.berichtput.focus()";
+$smarty->assign('sOnLoadJs',$sOnLoadJs.'"');
+
+
+# Collect javascript code
+
+ob_start();
+?>
+
+<style type="text/css">
+div.fva2_ml10 {font-size: 12; margin-left: 10;}
+div.fa2_ml10 {font-size: 12; margin-left: 10;}
+div.fva2_ml3 {font-size: 12; margin-left: 3; }
+div.fa2_ml3 {font-size: 12; margin-left: 3; }
+</style>
+
+<script language="javascript">
+<!--
+ var urlholder;
+ var focusflag=0;
+ var formsaved=0;
+
+function pruf(d){
+
if(((d.dateput.value)&&(d.timeput.value)&&(d.berichtput.value)&&(d.author.value))||((d.dateput2.value)&&(d.berichtput2.value)&&(d.author2.value)))
return true;
+ else
+ {
+ alert("<?php echo $LDAlertIncomplete ?>");
+ return false;
+ }
+}
+
+function submitform(){
+ document.forms[0].submit();
+ }
+
+function closewindow(){
+ opener.window.focus();
+ window.close();
+ }
+
+function resetinput(){
+ document.berichtform.reset();
+ }
+
+function select_this(formtag){
+ document.berichtform.elements[formtag].select();
+ }
+
+function getinfo(patientID){
+ urlholder="nursing-ward.php?sid=<?php echo "$sid&lang=$lang"
?>&route=validroute&patient=" + patientID + "&user=<?php echo
$_COOKIE[$local_user.$sid].'"' ?>;
+
patientwin=window.open(urlholder,patientID,"width=600,height=400,menubar=no,resizable=yes,scrollbars=yes");
+ }
+function sethilite(d){
+ d.focus();
+ d.value=d.value+"~";
+ d.focus();
+ }
+function endhilite(d){
+ d.focus();
+ d.value=d.value+"~~";
+ d.focus();
+ }
+
+<?php require($root_path.'include/helpers/inc_checkdate_lang.php'); ?>
+-->
+</script>
+<?php
+
+$sTemp = ob_get_contents();
+ob_end_clean();
+$smarty->append('JavaScript',$sTemp);
+
+# Buffer page output
+
+ob_start();
+
+?>
+
+<ul>
+
+<form name="berichtform" method="post" action="<?php echo $thisfile ?>"
onSubmit="return pruf(this)">
+<table cellpadding="0" cellspacing=1 border="0" width="650">
+<tr valign="top">
+<td colspan=4 bgcolor="#99ccff" width="50%">
+<?php
+/*echo '<div class=fva2_ml10>
+ <span
style="background:yellow"><b>'.$result[patnum].'</b></span><br>
+ <b>'.$result[name].', '.$result[vorname].'</b> <br>
+ <font
color=maroon>'.formatDate2Local($result[gebdatum],$date_format).'</font><font
size=1> <p>
+ '.nl2br($result[address]).'<p>
+ '.$station.' '.$result[kasse].'
'.$result[kassename].'</div>';*/
+
+echo '<img
src="'.$root_path.'main/imgcreator/barcode_label_single_large.php?sid='.$sid.'&lang='.$lang.'&fen='.$full_en.'&en='.$pn.'"
width=282 height=178>';
+?>
+</td>
+<td colspan=3 bgcolor="#99ccff"><div class=fva2_ml10>
+
+<?php
+
+echo '<font size="6">'.$LDNursingReport.' <p><font size=2>'.$LDPage.' 1/1
+ <br><font size=1>'.$LDFrom.'</font> ';
+ if($neff_date_range['fe_date']) echo
formatDate2Local($neff_date_range['fe_date'],$date_format);
+ echo ' <font size=1>'.$LDTo.'</font> ';
+ if($neff_date_range['le_date']) echo
formatDate2Local($neff_date_range['le_date'],$date_format).' ';
+?>
+</div></td></tr>
+<?php
+echo ' <tr bgcolor="#99ccff">
+ <td colspan=4><div class=fva2_ml10><font
color="#000099"><b>'.$LDNursingReport.'</b></div></td>
+ <td colspan=3><div class=fva2_ml10><font
color="#000099"><b>'.$LDEffectReport.'</b></div></td>
+ </tr>';
+
+echo ' <tr bgcolor="#99ccff">
+ <td><div class=fva2_ml3><b>'.$LDDate.'</b></div></td><td><div
class=fva2_ml3><b>'.$LDClockTime.'</b></div></td><td><div
class=fva2_ml3> </div></td><td><div
class=fva2_ml3><b>'.$LDSignature.'</b></div></td>
+ <td><div class=fva2_ml3><b>'.$LDDate.'</b></div></td><td><div
class=fva2_ml3> </div></td><td><div
class=fva2_ml3><b>'.$LDSignature.'</b></div></td>
+ </tr>';
+
+if(is_object($neff_report)) $cnt=$neff_report->RecordCount();
+ else $cnt=15;
+$buf=array();
+if($cnt){
+ if($cnt<15) $cnt=15;
+ for ($i=0;$i<$cnt;$i++){
+
+ if(is_object($neff_report)) $buf=$neff_report->FetchRow();
+ if($buf['type_nr']==17){
+ if($buf['ref_notes_nr']) continue;
+ $buf['eff_date']=$buf['date'];
+ $buf['date']='';
+ $buf['eff_time']=$buf['time'];
+ $buf['time']='';
+ $buf['eff_notes']=$buf['notes'];
+ $buf['notes']='';
+ $buf['eff_staff_name']=$buf['staff_name'];
+ $buf['staff_name']='';
+ $buf['eff_aux_notes']=$buf['aux_notes'];
+ $buf['aux_notes']='';
+ }
+ echo '
+ <tr bgcolor="#99ccff">';
+ // Column for the nursing report
+ echo '
+ <td><div class=fa2_ml3>';
+ if($buf['date']) echo
formatDate2Local($buf['date'],$date_format);
+ echo ' </div>
+ </td>
+ <td><div class=fa2_ml3>'.$buf['time'].'</div>
+ </td>
+ <td><div class=fva2_ml3><i>';
+ if(stristr($buf['aux_notes'],'warn')) echo '<img
'.createComIcon($root_path,'warn.gif','0','absmiddle',TRUE).'> ';
+
$strbuf=str_replace('~~','</span>',stripcslashes(nl2br($buf['notes'])));
+ echo str_replace('~','<span
style="background:yellow">',$strbuf).'</i></div>
+ </td>
+ <td>
+ <div class=fa2_ml3>'.$buf['staff_name'].'</div>
+ </td>';
+
+ // Column for the effectivity report
+ echo '
+ <td><div class=fa2_ml3>';
+ if($buf['eff_date']) echo
formatDate2Local($buf['eff_date'],$date_format);
+ echo ' </div>
+ </td>
+ <td><div class=fva2_ml3><i>';
+ if(stristr($buf['eff_aux_notes'],'warn')) echo
'<img '.createComIcon($root_path,'warn.gif','0','absmiddle',TRUE).'> ';
+
$strbuf=str_replace('~~','</span>',stripcslashes(nl2br($buf['eff_notes'])));
+ echo str_replace('~','<span
style="background:yellow">',$strbuf).'</i></div>
+ </td>
+ <td>
+ <div
class=fa2_ml3>'.$buf['eff_staff_name'].'</div>
+ </td>';
+ echo'</tr>';
+ }
+}
+
+if($edit) {
+?>
+ <tr>
+ <td colspan=7 bgcolor="#ffffff">
+ </td>
+ </tr>
+
+ <tr bgcolor="#99ccff">
+ <td valign="top"><?php echo $LDDate ?>:<br>
+<?php
+ //gjergji : new calendar
+ require_once ('../../js/jscalendar/calendar.php');
+ $calendar = new DHTML_Calendar('../../js/jscalendar/', $lang,
'calendar-system', true);
+ $calendar->load_files();
+ //end : gjergji
+
+ echo $calendar->show_calendar($calendar,$date_format,'dateput');
+ //end gjergji
+?>
+</font>
+
+<!-- <a
href="javascript:document.berichtform.dateput.value='h';setDate(document.berichtform.dateput);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
+ -->
+ </td>
+
+ <td valign="top"><?php echo $LDClockTime ?>:<br>
+ <input type=text size=4 maxlength=5 name="timeput"
value="<?php echo date('H:i'); ?>" onKeyUp=setTime(this,'<?php echo $lang ?>')
onFocus=this.select()><br>
+<!-- <a
href="javascript:document.berichtform.timeput.value='j';setTime(document.berichtform.timeput);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertTimeNow ?>"></a>
+ --> </td>
+
+ <td><?php echo $LDNursingReport ?>:<br> <textarea rows="4"
cols="25" name="berichtput"><?php if(!$saved) echo $berichtput;
?></textarea><br>
+ <input type="checkbox" name="warn" <?php if((!$saved)&&($warn))
echo "checked"; ?> value="warn"> <img <?php echo
createComIcon($root_path,'warn.gif','0','top',TRUE) ?>>
+ <font size=1 face=arial><?php echo $LDInsertSymbol ?><br><font
size=2 face=arial><b>
+ <a
href="javascript:sethilite(document.berichtform.berichtput)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDStart ?></a>
+ <a
href="javascript:endhilite(document.berichtform.berichtput)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDEnd ?></a>
+ </b>
+ </td>
+
+ <td valign="top"><?php echo $LDSignature ?>:<br><input
type=text size="3" name="author" onFocus=this.select() value="<?php if(!$saved)
echo $author; ?>">
+ </td>
+
+<!-- <td valign="top"><?php echo $LDDate ?>:<br><input type=text
size="8" name="dateput2" value="<?php if(!$saved) echo $dateput2; ?>"
onKeyUp="setDate(this)" onFocus="this.select()"><br>
+ <a
href="javascript:document.berichtform.dateput2.value='h';setDate(document.berichtform.dateput2);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
+ </td>
+ -->
+ <td valign="top"><?php echo $LDDate ?>:<br>
+ <?php
+ echo
$calendar->show_calendar($calendar,$date_format,'dateput2');
+ //end gjergji
+ ?>
+</font>
+
+<!-- <a
href="javascript:document.berichtform.dateput2.value='h';setDate(document.berichtform.dateput2);"><img
<?php echo createComIcon($root_path,'arrow-t.gif','0') ?> alt="<?php echo
$LDInsertDate ?>"></a>
+ -->
+ </td>
+
+ <td><?php echo $LDEffectReport ?>:<br> <textarea rows="4"
cols="25" name="berichtput2"><?php if(!$saved) echo $berichtput2;
?></textarea><br>
+ <input type="checkbox" name="warn2" <?php
if((!$saved)&&($warn2)) echo "checked"; ?> value="warn"> <img <?php echo
createComIcon($root_path,'warn.gif','0','top',TRUE) ?>>
+ <font size=1><?php echo $LDInsertSymbol ?><br><font size=2><b>
+ <a
href="javascript:sethilite(document.berichtform.berichtput2)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDStart ?></a>
+ <a
href="javascript:endhilite(document.berichtform.berichtput2)"><img <?php echo
createComIcon($root_path,'color_marker_yellow.gif','0','',TRUE) ?>> <?php echo
$LDEnd ?></a>
+ </b>
+ </td>
+ <td valign="top"><?php echo $LDSignature ?>:<br><input
type=text size="3" name="author2" onFocus=this.select() value="<?php
if(!$saved) echo $author2; ?>">
+ </td>
+ </tr>
+
+<?php
+}
+?>
+ </table>
+
+<p>
+
+<table width="650" cellpadding="0" cellspacing="0">
+<tr>
+<?php if($edit) : ?>
+<td>
+<input type="image" <?php echo createLDImgSrc($root_path,'savedisc.gif','0')
?> width=99 height=24 alt="<?php echo $LDSave ?>">
+</td>
+<?php endif ?>
+<td>
+<!-- <?php if($edit) : ?>
+<a href="javascript:resetinput()"><img <?php echo
createLDImgSrc($root_path,'reset.gif','0') ?> width=156 height=24 alt="<?php
echo $LDReset ?>"></a>
+
+<?php endif ?> -->
+
+<!-- Uncomment the following line if you want to show the cancel button at the
bottom of the page -->
+<!--<a href="<?php //echo $breakfile ?>"><img <?php echo
createLDImgSrc($root_path,'cancel.gif','0') ?> alt="<?php echo $LDClose
?>"></a>-->
+
+</td>
+</tr>
+</table>
+
+<input type="hidden" name="sid" value="<?php echo $sid ?>">
+<input type="hidden" name="lang" value="<?php echo $lang ?>">
+<input type="hidden" name="station" value="<?php echo $station ?>">
+<input type="hidden" name="pn" value="<?php echo $pn ?>">
+<input type="hidden" name="edit" value="<?php echo $edit ?>">
+<input type="hidden" name="mode" value="save">
+</form>
+
+</ul>
+<?php
+
+$sTemp = ob_get_contents();
+ob_end_clean();
+
+# Assign page output to the mainframe template
+
+$smarty->assign('sMainFrameBlockData',$sTemp);
+ /**
+ * show Template
+ */
+ $smarty->display('common/mainframe.tpl');
+
+?>
Modified: care2x/branches/gettext/modules/nursing/nursing-ward-patientdaten.php
===================================================================
--- care2x/branches/gettext/modules/nursing/nursing-ward-patientdaten.php
2010-07-07 12:39:10 UTC (rev 6549)
+++ care2x/branches/gettext/modules/nursing/nursing-ward-patientdaten.php
2010-07-07 12:41:32 UTC (rev 6550)
@@ -494,7 +494,7 @@
<tr><td bgcolor=333333><font
color=white><b>'.$LDReports.'<b></font></td></tr>
<tr><td>
<table cellpadding=3><tr>
- <td><input type="button"
onClick="javascript:enlargewin();window.location.href=\'nursing-ward-patientdata-pbericht.php'.URL_REDIRECT_APPEND.'&station='.$station.'&pn='.$pn.'&edit='.$edit.'\'"
value="'.$LDNursingReport.'"></td>
+ <td><input type="button"
onClick="javascript:enlargewin();window.location.href=\'nursing-ward-patientdata-report.php'.URL_REDIRECT_APPEND.'&station='.$station.'&pn='.$pn.'&edit='.$edit.'\'"
value="'.$LDNursingReport.'"></td>
<td><input type="button"
onClick="javascript:enlargewin();window.location.href=\'diagnostics-report-start.php'.URL_REDIRECT_APPEND.'&station='.$station.'&pn='.$pn.'&edit='.$edit.'&header='.$result['name_last'].',+'.$result['name_first'].'+'.formatDate2Local($result['date_birth'],$date_format).'\'"
value="'.$LDReports.'"></td>
';
echo '<td><input type="button"
onClick="javascript:window.location.href=\''.$root_path.'modules/laboratory/labor_datalist_noedit.php'.URL_REDIRECT_APPEND.'&station='.$station.'&pn='.$pn.'&user_origin='.$user_origin.'&edit='.$edit.'\'"
value="'.$LDLabReports.'"></td>';
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Care2002-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/care2002-developers