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 -* , elpi...@care2x.org -* -* 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 +* , elpi...@care2x.org +* +* 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 Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers