Revision: 6459
http://care2002.svn.sourceforge.net/care2002/?rev=6459&view=rev
Author: mizuko
Date: 2010-06-30 11:05:09 +0000 (Wed, 30 Jun 2010)
Log Message:
-----------
see #54
Modified Paths:
--------------
care2x/branches/gettext/modules/nursing_or/nursing-or-list-add.php
care2x/branches/gettext/modules/nursing_or/nursing-or-main-pass.php
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-poppersonselect.php
care2x/branches/gettext/modules/nursing_or/nursing-or-select-dept.php
Added Paths:
-----------
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personnel-list.php
Removed Paths:
-------------
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personelliste.php
Modified: care2x/branches/gettext/modules/nursing_or/nursing-or-list-add.php
===================================================================
--- care2x/branches/gettext/modules/nursing_or/nursing-or-list-add.php
2010-06-30 11:03:53 UTC (rev 6458)
+++ care2x/branches/gettext/modules/nursing_or/nursing-or-list-add.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -59,6 +59,6 @@
$pers_obj->setDataArray($data);
if(!$pers_obj->updateDataFromInternalArray($item_nr)) echo
"$obj->sql<br>$LDDbNoUpdate";
}
-header("location:nursing-or-roster-personelliste.php".URL_REDIRECT_APPEND."&saved=1&retpath=$retpath&ipath=$ipath&dept_nr=$dept_nr&nr=$nr");
+header("location:nursing-or-roster-personnel-list.php".URL_REDIRECT_APPEND."&saved=1&retpath=$retpath&ipath=$ipath&dept_nr=$dept_nr&nr=$nr");
exit;
?>
Modified: care2x/branches/gettext/modules/nursing_or/nursing-or-main-pass.php
===================================================================
--- care2x/branches/gettext/modules/nursing_or/nursing-or-main-pass.php
2010-06-30 11:03:53 UTC (rev 6458)
+++ care2x/branches/gettext/modules/nursing_or/nursing-or-main-pass.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -16,7 +16,7 @@
case 'dutyplan':
$fileforward="nursing-or-roster-plan.php".URL_REDIRECT_APPEND."&dept_nr=$dept_nr&retpath=$retpath&pmonth=$pmonth&pyear=$pyear";
$title=$LDORNOCScheduler;
break;
- case 'setpersonal':
$fileforward="nursing-or-roster-personelliste.php".URL_REDIRECT_APPEND."&ipath=$retpath&retpath=$retpath";
+ case 'setpersonal':
$fileforward="nursing-or-roster-personnel-list.php".URL_REDIRECT_APPEND."&ipath=$retpath&retpath=$retpath";
$title=$LDNursesList;
break;
default:{
header("Location:".$root_path."language/".$lang."/lang_".$lang."_invalid-access-warning.php");
exit;}
Deleted:
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personelliste.php
===================================================================
---
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personelliste.php
2010-06-30 11:03:53 UTC (rev 6458)
+++
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personelliste.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -1,483 +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 Deployment 2.1 - 2004-10-02
-* GNU General Public License
-* Copyright 2002,2003,2004,2005 Elpidio Latorilla
-* [email protected],
-*
-* See the file "copy_notice.txt" for the licence notice
-*/
-
-# Default value for the maximum nr of rows per block displayed, define this to
the value you wish
-# In normal cases this value is derived from the db table "care_config_global"
using the "pagin_insurance_list_max_block_rows" element.
-
-define('MAX_BLOCK_ROWS',30);
-
-$lang_tables[]='search.php';
-$lang_tables[]='or.php';
-$lang_tables[]='departments.php';
-$lang_tables[]='personell.php';
-
-define('LANG_FILE','doctors.php');
-
-if($_SESSION['sess_user_origin']=='personell_admin'){
- $local_user='aufnahme_user';
- $bShowSearchEntry = FALSE;
- if(!isset($saved)||!$saved){
- $mode='search';
- $searchkey=$nr;
- }
-
$breakfile=$root_path.'modules/personell_admin/personell_register_show.php'.URL_APPEND.'&target=personell_reg&personell_nr='.$nr;
-}else{
- $local_user='ck_op_dienstplan_user';
-
//$breakfile=$root_path.$top_dir.$_SESSION['sess_file_return'].URL_APPEND.'&dept_nr='.$dept_nr;
-
$breakfile=$root_path.$_SESSION['sess_file_return'].URL_APPEND.'&dept_nr='.$dept_nr;
- $bShowSearchEntry = TRUE;
-}
-
-require_once($root_path.'include/helpers/inc_front_chain_lang.php');
-
-# Check for the department nr., else show department selector
-if(!isset($dept_nr)||!$dept_nr){
- if($cfg['thispc_dept_nr']){
- $dept_nr=$cfg['thispc_dept_nr'];
- }else{
- header('Location:
nursing-or-select-dept.php'.URL_REDIRECT_APPEND.'&target=plist&retpath='.$retpath);
- exit;
- }
-}
-
-$thisfile=basename(__FILE__);
-
-# Load the department list with oncall doctors
-require_once($root_path.'modules/dept_admin/model/class_department.php');
-$dept_obj=new Department;
-$dept_obj->preloadDept($dept_nr);
-$dept_list=&$dept_obj->getAllMedical();
-
-# Load the dept nurses
-require_once($root_path.'modules/personell_admin/model/class_personell.php');
-$pers_obj=new Personell;
-$nurses=&$pers_obj->getNursesOfDept($dept_nr);
-
-# Load global values
-$GLOBAL_CONFIG=array();
-require_once($root_path.'include/core/class_globalconfig.php');
-$glob_obj=new GlobalConfig($GLOBAL_CONFIG);
-$glob_obj->getConfig('personell_%');
-
-# Set color values for the search mask
-$searchmask_bgcolor='#f3f3f3';
-$searchprompt=$LDEntryPrompt;
-$entry_block_bgcolor='#fff3f3';
-$entry_border_bgcolor='#6666ee';
-$entry_body_bgcolor='#ffffff';
-
-if(!isset($searchkey)) $searchkey='';
-if(!isset($mode)) $mode='';
-
-if(!empty($ipath)){
- switch($ipath){
- case 'menu':
$breakfile=$root_path.'main/op-docu.php'.URL_APPEND; break;
- case 'qview':
$breakfile="nursing-or-roster-quickview.php".URL_APPEND."&hilitedept=$dept_nr";
break;
- case 'plan':
$breakfile="nursing-or-roster-plan.php".URL_APPEND."&dept_nr=$dept_nr&pmonth=$pmonth&pyear=$pyear&retpath=$retpath";
break;
- default: $breakfile="javascript:window.history.back()";
- }
-}
-
-$append='&retpath='.$retpath.'&ipath='.$ipath;
-
-# Initialize page's control variables
-if($mode=='paginate'){
- $searchkey=$_SESSION['sess_searchkey'];
- //$searchkey='USE_SESSION_SEARCHKEY';
- //$mode='search';
-}else{
- # Reset paginator variables
- $pgx=0;
- $totalcount=0;
- $odir='ASC';
- $oitem='name_last';
-}
-# Paginator object
-require_once($root_path.'include/core/class_paginator.php');
-$pagen=new Paginator($pgx,$thisfile,$_SESSION['sess_searchkey'],$root_path);
-
-
-# Get the max nr of rows from global config
-$glob_obj->getConfig('pagin_personell_search_max_block_rows');
-if(empty($GLOBAL_CONFIG['pagin_personell_search_max_block_rows']))
$pagen->setMaxCount(MAX_BLOCK_ROWS); # Last resort, use the default defined at
the start of this page
- else
$pagen->setMaxCount($GLOBAL_CONFIG['pagin_personell_search_max_block_rows']);
-
-# Load date formatter
-include_once($root_path.'include/helpers/inc_date_format_functions.php');
-if($mode=='search'||$mode=='paginate'){
- # Convert other wildcards
- $searchkey=strtr($searchkey,'*?','%_');
- # Save the search keyword for eventual pagination routines
- if($mode=='search') $_SESSION['sess_searchkey']=$searchkey;
-
-
$search_result=&$pers_obj->searchLimitPersonellBasicInfo($searchkey,$pagen->MaxCount(),$pgx,$oitem,$odi);
- //echo $pers_obj->getLastQuery();
- # Get the resulting record count
- $linecount=$pers_obj->LastRecordCount();
- //$linecount=$address_obj->LastRecordCount();
- $pagen->setTotalBlockCount($linecount);
- # Count total available data
- if(isset($totalcount)&&$totalcount){
- $pagen->setTotalDataCount($totalcount);
- }else{
- @$pers_obj->searchPersonellBasicInfo($searchkey,''); # The
second param is empty to prevent sorting
- $totalcount=$pers_obj->LastRecordCount();
- $pagen->setTotalDataCount($totalcount);
- }
- $pagen->setSortItem($oitem);
- $pagen->setSortDirection($odir);
-
-}
-
-# Load the common icons
-$img_options_contact=createComIcon($root_path,'violet_phone.gif','0');
-$img_options_delete=createComIcon($root_path,'delete2.gif','0');
-
-# Prepare page title
- $sTitle = "$LDNursesList :: ";
- $LDvar=$dept_obj->LDvar();
- if(isset($$LDvar)&&$$LDvar) $sTitle = $sTitle.$$LDvar;
- else $sTitle = $sTitle.$dept_obj->FormalName();
-
-# 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',$sTitle);
-
- # href for return button
- $smarty->assign('pbBack',$breakfile);
-
- # href for help button
-
$smarty->assign('pbHelp',"javascript:gethelp('op_duty.php','personlist','$rows')");
-
- # href for close button
- $smarty->assign('breakfile',$breakfile);
-
- # Window bar title
- $smarty->assign('sWindowTitle',$sTitle);
-
- # Body onLoad javascript
- $smarty->assign('sOnLoadJs','onLoad="document.searchform.searchkey.focus()"');
-
- # Collect extra javascript
-
- ob_start();
-
-?>
-
-<style type="text/css">
-
-div.a3 {font-family: arial; font-size: 14; margin-left: 3; margin-right:3; }
-.v12 {font-family: verdana; font-size: 12; }
-.v12_n {font-family: verdana; font-size: 12; color:#0000cc }
-
-.infolayer {
- position:absolute;
- visibility: hide;
- left: 100;
- top: 10;
-}
-
-</style>
-
-<script language="javascript">
-<!--
- var urlholder;
-function popinfo(l,d){
- urlholder="nursing-or-roster-popinfo.php<?php echo URL_REDIRECT_APPEND
?>&nr="+l+"&dept_nr="+d+"&user=<?php echo $aufnahme_user.'"' ?>;
-
infowin=window.open(urlholder,"dienstinfo","width=400,height=300,menubar=no,resizable=yes,scrollbars=yes");
-}
-function deleteItem(nr){
- if(confirm('<?php echo $LDSureToDeleteEntry; ?>')){
- window.location.replace("nursing-or-list-add.php<?php echo
URL_REDIRECT_APPEND; ?>&item_nr="+nr+"&dept_nr=<?php echo
$dept_nr.'&mode=delete&retpath='.$retpath.'&ipath='.$ipath; ?>");
- }
-}
--->
-</script>
-
-<script language="javascript">
-<?php require($root_path.'include/helpers/inc_checkdate_lang.php'); ?>
-</script>
-<?php
-
- $sTemp=ob_get_contents();
- ob_end_clean();
- $smarty->append('JavaScript',$sTemp);
-
- # Buffer form
-
- ob_start();
-
-?>
-
-<ul>
-<p><br>
-
-<?php
-if(is_object($nurses)&&$nurses->RecordCount()){
- # Preload common icon images
- $img_male=createComIcon($root_path,'spm.gif','0');
- $img_female=createComIcon($root_path,'spf.gif','0');
-
-?>
-<table border=0 bgcolor="#6f6f6f" cellspacing=0 cellpadding=0>
- <tr>
- <td>
-
- <table border=0 cellspacing=1>
- <tr class="wardlisttitlerow">
- <td align=center class="v13" colspan=3><nobr> </nobr></td>
- <td align=center class="v13" colspan=3><nobr> <?php echo
$LDFamilyName; ?></nobr></td>
- <td align=center class="v13" colspan=2><nobr> <?php echo
$LDGivenName; ?></nobr></td>
- <td align=center class="v13" colspan=2><nobr> <?php echo
$LDDateOfBirth; ?></nobr></td>
- <td align=center class="v13" colspan=2><nobr> <?php echo
$LDFunction; ?></nobr></td>
- <td align=center class="v13" colspan=2><nobr> <?php echo
$LDMoreInfo; ?></nobr></td>
- <td align=center class="v13" colspan=2><nobr> </nobr></td>
- </tr>
-
- <?php
- while($row=$nurses->FetchRow()){
- ?>
- <tr bgcolor="#ffffff">
- <td class="v13" colspan=3><nobr>
- <?php
- switch($row['sex']){
- case 'f': echo '<img '.$img_female.'>'; break;
- case 'm': echo '<img '.$img_male.'>'; break;
- default: echo ' '; break;
- }
- ?></nobr></td>
- <td class="v13" colspan=3><nobr> <?php echo $row['name_last'];
?></nobr></td>
- <td class="v13" colspan=2><nobr> <?php echo $row['name_first'];
?></nobr></td>
- <td class="v13" colspan=2> <?php echo
formatDate2Local($row['date_birth'],$date_format); ?></td>
- <td class="v13" colspan=2><nobr> <?php echo
$row['job_function_title']; ?></nobr></td>
- <td class="v13" colspan=2> <?php echo '
-
- <a
href="javascript:popinfo(\''.$row['personell_nr'].'\',\''.$dept_nr.'\')"
title="'.$LDContactInfo.'">
- <img
'.$img_options_contact.' alt="'.$LDShowData.'"></a> '; ?></td>
- <td><a href="javascript:deleteItem('<?php echo $row['nr']; ?>')"
title="<?php echo $LDDelete; ?>">
- <img <?php echo
$img_options_delete.' alt="'.$LDDelete.'"'; ?>></a> </td>
-
-
- </tr>
-
- <?php
- }
- ?>
-
- </table>
-
- </td>
- </tr>
-</table>
-<?php
-}else{
- echo '
- <table border=0>
- <tr>
- <td><img '.createMascot($root_path,'mascot1_r.gif','0','left').' ></td>
- <td><font face="verdana,arial" size=3><b>'.$LDNoPersonList.'</b></td>
- </tr>
- </table>';
-
-}
-
-# Show search entry
-if($bShowSearchEntry){
-
-?>
-<hr>
-<font class="prompt"><b><?php echo "$LDAddNurseToList. $LDPlsSearchNurse";
?></b></font>
- <table border=0 cellpadding=10 bgcolor="<?php echo
$entry_border_bgcolor ?>">
- <tr>
- <td>
- <?php
-
- include($root_path.'include/helpers/inc_patient_searchmask.php');
-
- ?>
- </td>
- </tr>
- </table>
-<?php
-
-}
-
-if($mode=='search'||$mode=='paginate'){
- if($bShowSearchEntry){
- if ($linecount) echo
str_replace("~nr~",$totalcount,$LDSearchFound).' '.$LDShowing.'
'.$pagen->BlockStartNr().' '.$LDTo.' '.$pagen->BlockEndNr().'.';
- else echo str_replace('~nr~','0',$LDSearchFound);
- }
-
- if ($pers_obj->record_count) {
-
- # Load the common icons
- //$img_options_add=createComIcon($root_path,'add.gif','0');
-
$img_options_add=createLDImgSrc($root_path,'add2list_sm.gif','0');
- $img_male=createComIcon($root_path,'spm.gif','0');
- $img_female=createComIcon($root_path,'spf.gif','0');
- //$bgimg='tableHeaderbg3.gif';
- //$tbg=
'background="'.$root_path.'gui/img/common/'.$theme_com_icon.'/'.$bgimg.'"';
- $tbg= 'class="wardlisttitlerow"';
-
- echo '<p>
- <table border=0 cellpadding=2 cellspacing=1>
- <tr class="wardlisttitlerow">';
-
-?>
-
- <td><b>
- <?php echo
$pagen->makeSortLink($LDPersonellNr,'nr',$oitem,$odir,$append); ?></b></td>
- <td ><b>
- <?php echo $pagen->makeSortLink($LDSex,'sex',$oitem,$odir,$append);
?></b></td>
- <td><b>
- <?php echo
$pagen->makeSortLink($LDFamilyName,'name_last',$oitem,$odir,$append);
?></b></td>
- <td ><b>
- <?php echo
$pagen->makeSortLink($LDGivenName,'name_first',$oitem,$odir,$append);
?></b></td>
- <td><b>
- <?php echo
$pagen->makeSortLink($LDDateOfBirth,'date_birth',$oitem,$odir,$append);
?></b></td>
- <td><b>
- <?php echo
$pagen->makeSortLink($LDFunction,'job_function_title',$oitem,$odir,$append);
?></b></td>
-
- <td background="<?php echo createBgSkin($root_path,'tableHeaderbg.gif');
?>" align=center><font face=arial size=2 color="#ffffff"><b><?php echo $LDAdd;
?></td>
- <td background="<?php echo createBgSkin($root_path,'tableHeaderbg.gif');
?>" ><font face=arial size=2 color="#ffffff"><b><?php echo $LDMoreInfo; ?></td>
-
-<?php
- echo"</tr>";
-
- while($row=$search_result->FetchRow())
- {
- echo "
- <tr class=";
- if($toggle) { echo
"wardlistrow2>"; $toggle=0;} else {echo "wardlistrow1>"; $toggle=1;};
- echo"<td>";
- echo
' '.($row['nr']+$GLOBAL_CONFIG['personell_nr_adder']);
-
- echo "</td><td>";
-
- switch($row['sex']){
- case 'f': echo '<img
'.$img_female.'>'; break;
- case 'm': echo '<img
'.$img_male.'>'; break;
- default: echo ' ';
break;
- }
-
- echo"</td><td>";
- echo
" ".ucfirst($row['name_last']);
- echo "</td>";
- echo"<td>";
- echo
" ".ucfirst($row['name_first']);
- echo "</td>";
- echo"<td>";
- echo
" ".formatDate2Local($row['date_birth'],$date_format);
- echo "</td>";
- echo"<td>";
- echo
" ".ucfirst($row['job_function_title']);
- echo "</td>";
-
- if($_COOKIE[$local_user.$sid]) echo
'
- <td>
- <a
href="nursing-or-list-add.php'.URL_APPEND.'&nr='.$row['nr'].'&dept_nr='.$dept_nr.'&mode=save&retpath='.$retpath.'&ipath='.$ipath.'"
title="'.$LDAddNurseToList.'">
- <img
'.$img_options_add.' alt="'.$LDShowData.'"></a> ';
-
-
if(!file_exists($root_path.'cache/barcodes/en_'.$full_en.'.png'))
- {
- echo "<img
src='".$root_path."classes/barcode/image.php?code=".$full_en."&style=68&type=I25&width=180&height=50&xres=2&font=5&label=2&form_file=en'
border=0 width=0 height=0>";
- }
- echo '</td>';
- echo '
- <td align=center>
- <a
href="javascript:popinfo(\''.$row['nr'].'\',\''.$dept_nr.'\')"
title="'.$LDContactInfo.'">
- <img
'.$img_options_contact.' alt="'.$LDShowData.'"></a> </td>';
- echo '</tr>';
-
- }
- echo '
- <tr><td
colspan=7>'.$pagen->makePrevLink($LDPrevious,$append).'</td>
- <td
align=right>'.$pagen->makeNextLink($LDNext,$append).'</td>
- </tr>
- </table>';
- if($linecount>$pagen->MaxCount())
- {
- /* Set the appending nr for the
searchform */
- $searchform_count=2;
- ?>
- <p>
- <table border=0 cellpadding=10 bgcolor="<?php echo
$entry_border_bgcolor ?>">
- <tr>
- <td>
- <?php
- include($root_path.'include/helpers/inc_patient_searchmask.php');
- ?>
-</td>
- </tr>
- </table>
- <?php
- }
- }
-}
-?>
-<hr>
-<form action=<?php echo $thisfile ?> name="deptform">
-<?php echo $LDChgDept ?>
-<select name="dept_nr" >
-<?php
-while(list($x,$v)=each($dept_list))
- {
- echo '
- <option value="'.$v['nr'].'" ';
- if($dept_nr==$v['nr']) echo 'selected';
- echo '>';
- if(isset($$v['LD_var'])&&$$v['LD_var']) echo $$v['LD_var'];
- else echo $v['name_formal'];
- echo '</option>';
- }?>
-</select>
-<input type="hidden" name="sid" value="<?php echo $sid ?>">
-<input type="hidden" name="lang" value="<?php echo $lang ?>">
-<input type="hidden" name="retpath" value="<?php echo $retpath ?>">
-<input type="hidden" name="ipath" value="<?php echo $ipath ?>">
-<input type="hidden" name="pmonth" value="<?php echo $pmonth ?>">
-<input type="hidden" name="pyear" value="<?php echo $pyear ?>">
-<input type="hidden" name="nr" value="<?php echo $nr ?>">
-<input type="submit" value="<?php echo $LDChange ?>">
-</form>
-<p>
-<a href="<?php echo $breakfile; ?>"><img <?php echo
createLDImgSrc($root_path,'cancel.gif','0'); ?>></a>
-</ul>
-
-<p>
-
-<?php
-
-$sTemp = ob_get_contents();
- ob_end_clean();
-
-# Assign the submenu to the mainframe center block
-
- $smarty->assign('sMainFrameBlockData',$sTemp);
-
- /**
- * show Template
- */
- $smarty->display('common/mainframe.tpl');
-
-?>
Copied:
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personnel-list.php
(from rev 6457,
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personelliste.php)
===================================================================
---
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personnel-list.php
(rev 0)
+++
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-personnel-list.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -0,0 +1,483 @@
+<?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 Deployment 2.1 - 2004-10-02
+* GNU General Public License
+* Copyright 2002,2003,2004,2005 Elpidio Latorilla
+* [email protected],
+*
+* See the file "copy_notice.txt" for the licence notice
+*/
+
+# Default value for the maximum nr of rows per block displayed, define this to
the value you wish
+# In normal cases this value is derived from the db table "care_config_global"
using the "pagin_insurance_list_max_block_rows" element.
+
+define('MAX_BLOCK_ROWS',30);
+
+$lang_tables[]='search.php';
+$lang_tables[]='or.php';
+$lang_tables[]='departments.php';
+$lang_tables[]='personell.php';
+
+define('LANG_FILE','doctors.php');
+
+if($_SESSION['sess_user_origin']=='personell_admin'){
+ $local_user='aufnahme_user';
+ $bShowSearchEntry = FALSE;
+ if(!isset($saved)||!$saved){
+ $mode='search';
+ $searchkey=$nr;
+ }
+
$breakfile=$root_path.'modules/personell_admin/personell_register_show.php'.URL_APPEND.'&target=personell_reg&personell_nr='.$nr;
+}else{
+ $local_user='ck_op_dienstplan_user';
+
//$breakfile=$root_path.$top_dir.$_SESSION['sess_file_return'].URL_APPEND.'&dept_nr='.$dept_nr;
+
$breakfile=$root_path.$_SESSION['sess_file_return'].URL_APPEND.'&dept_nr='.$dept_nr;
+ $bShowSearchEntry = TRUE;
+}
+
+require_once($root_path.'include/helpers/inc_front_chain_lang.php');
+
+# Check for the department nr., else show department selector
+if(!isset($dept_nr)||!$dept_nr){
+ if($cfg['thispc_dept_nr']){
+ $dept_nr=$cfg['thispc_dept_nr'];
+ }else{
+ header('Location:
nursing-or-select-dept.php'.URL_REDIRECT_APPEND.'&target=plist&retpath='.$retpath);
+ exit;
+ }
+}
+
+$thisfile=basename(__FILE__);
+
+# Load the department list with oncall doctors
+require_once($root_path.'modules/dept_admin/model/class_department.php');
+$dept_obj=new Department;
+$dept_obj->preloadDept($dept_nr);
+$dept_list=&$dept_obj->getAllMedical();
+
+# Load the dept nurses
+require_once($root_path.'modules/personell_admin/model/class_personell.php');
+$pers_obj=new Personell;
+$nurses=&$pers_obj->getNursesOfDept($dept_nr);
+
+# Load global values
+$GLOBAL_CONFIG=array();
+require_once($root_path.'include/core/class_globalconfig.php');
+$glob_obj=new GlobalConfig($GLOBAL_CONFIG);
+$glob_obj->getConfig('personell_%');
+
+# Set color values for the search mask
+$searchmask_bgcolor='#f3f3f3';
+$searchprompt=$LDEntryPrompt;
+$entry_block_bgcolor='#fff3f3';
+$entry_border_bgcolor='#6666ee';
+$entry_body_bgcolor='#ffffff';
+
+if(!isset($searchkey)) $searchkey='';
+if(!isset($mode)) $mode='';
+
+if(!empty($ipath)){
+ switch($ipath){
+ case 'menu':
$breakfile=$root_path.'main/op-docu.php'.URL_APPEND; break;
+ case 'qview':
$breakfile="nursing-or-roster-quickview.php".URL_APPEND."&hilitedept=$dept_nr";
break;
+ case 'plan':
$breakfile="nursing-or-roster-plan.php".URL_APPEND."&dept_nr=$dept_nr&pmonth=$pmonth&pyear=$pyear&retpath=$retpath";
break;
+ default: $breakfile="javascript:window.history.back()";
+ }
+}
+
+$append='&retpath='.$retpath.'&ipath='.$ipath;
+
+# Initialize page's control variables
+if($mode=='paginate'){
+ $searchkey=$_SESSION['sess_searchkey'];
+ //$searchkey='USE_SESSION_SEARCHKEY';
+ //$mode='search';
+}else{
+ # Reset paginator variables
+ $pgx=0;
+ $totalcount=0;
+ $odir='ASC';
+ $oitem='name_last';
+}
+# Paginator object
+require_once($root_path.'include/core/class_paginator.php');
+$pagen=new Paginator($pgx,$thisfile,$_SESSION['sess_searchkey'],$root_path);
+
+
+# Get the max nr of rows from global config
+$glob_obj->getConfig('pagin_personell_search_max_block_rows');
+if(empty($GLOBAL_CONFIG['pagin_personell_search_max_block_rows']))
$pagen->setMaxCount(MAX_BLOCK_ROWS); # Last resort, use the default defined at
the start of this page
+ else
$pagen->setMaxCount($GLOBAL_CONFIG['pagin_personell_search_max_block_rows']);
+
+# Load date formatter
+include_once($root_path.'include/helpers/inc_date_format_functions.php');
+if($mode=='search'||$mode=='paginate'){
+ # Convert other wildcards
+ $searchkey=strtr($searchkey,'*?','%_');
+ # Save the search keyword for eventual pagination routines
+ if($mode=='search') $_SESSION['sess_searchkey']=$searchkey;
+
+
$search_result=&$pers_obj->searchLimitPersonellBasicInfo($searchkey,$pagen->MaxCount(),$pgx,$oitem,$odi);
+ //echo $pers_obj->getLastQuery();
+ # Get the resulting record count
+ $linecount=$pers_obj->LastRecordCount();
+ //$linecount=$address_obj->LastRecordCount();
+ $pagen->setTotalBlockCount($linecount);
+ # Count total available data
+ if(isset($totalcount)&&$totalcount){
+ $pagen->setTotalDataCount($totalcount);
+ }else{
+ @$pers_obj->searchPersonellBasicInfo($searchkey,''); # The
second param is empty to prevent sorting
+ $totalcount=$pers_obj->LastRecordCount();
+ $pagen->setTotalDataCount($totalcount);
+ }
+ $pagen->setSortItem($oitem);
+ $pagen->setSortDirection($odir);
+
+}
+
+# Load the common icons
+$img_options_contact=createComIcon($root_path,'violet_phone.gif','0');
+$img_options_delete=createComIcon($root_path,'delete2.gif','0');
+
+# Prepare page title
+ $sTitle = "$LDNursesList :: ";
+ $LDvar=$dept_obj->LDvar();
+ if(isset($$LDvar)&&$$LDvar) $sTitle = $sTitle.$$LDvar;
+ else $sTitle = $sTitle.$dept_obj->FormalName();
+
+# 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',$sTitle);
+
+ # href for return button
+ $smarty->assign('pbBack',$breakfile);
+
+ # href for help button
+
$smarty->assign('pbHelp',"javascript:gethelp('op_duty.php','personlist','$rows')");
+
+ # href for close button
+ $smarty->assign('breakfile',$breakfile);
+
+ # Window bar title
+ $smarty->assign('sWindowTitle',$sTitle);
+
+ # Body onLoad javascript
+ $smarty->assign('sOnLoadJs','onLoad="document.searchform.searchkey.focus()"');
+
+ # Collect extra javascript
+
+ ob_start();
+
+?>
+
+<style type="text/css">
+
+div.a3 {font-family: arial; font-size: 14; margin-left: 3; margin-right:3; }
+.v12 {font-family: verdana; font-size: 12; }
+.v12_n {font-family: verdana; font-size: 12; color:#0000cc }
+
+.infolayer {
+ position:absolute;
+ visibility: hide;
+ left: 100;
+ top: 10;
+}
+
+</style>
+
+<script language="javascript">
+<!--
+ var urlholder;
+function popinfo(l,d){
+ urlholder="nursing-or-roster-popinfo.php<?php echo URL_REDIRECT_APPEND
?>&nr="+l+"&dept_nr="+d+"&user=<?php echo $aufnahme_user.'"' ?>;
+
infowin=window.open(urlholder,"dienstinfo","width=400,height=300,menubar=no,resizable=yes,scrollbars=yes");
+}
+function deleteItem(nr){
+ if(confirm('<?php echo $LDSureToDeleteEntry; ?>')){
+ window.location.replace("nursing-or-list-add.php<?php echo
URL_REDIRECT_APPEND; ?>&item_nr="+nr+"&dept_nr=<?php echo
$dept_nr.'&mode=delete&retpath='.$retpath.'&ipath='.$ipath; ?>");
+ }
+}
+-->
+</script>
+
+<script language="javascript">
+<?php require($root_path.'include/helpers/inc_checkdate_lang.php'); ?>
+</script>
+<?php
+
+ $sTemp=ob_get_contents();
+ ob_end_clean();
+ $smarty->append('JavaScript',$sTemp);
+
+ # Buffer form
+
+ ob_start();
+
+?>
+
+<ul>
+<p><br>
+
+<?php
+if(is_object($nurses)&&$nurses->RecordCount()){
+ # Preload common icon images
+ $img_male=createComIcon($root_path,'spm.gif','0');
+ $img_female=createComIcon($root_path,'spf.gif','0');
+
+?>
+<table border=0 bgcolor="#6f6f6f" cellspacing=0 cellpadding=0>
+ <tr>
+ <td>
+
+ <table border=0 cellspacing=1>
+ <tr class="wardlisttitlerow">
+ <td align=center class="v13" colspan=3><nobr> </nobr></td>
+ <td align=center class="v13" colspan=3><nobr> <?php echo
$LDFamilyName; ?></nobr></td>
+ <td align=center class="v13" colspan=2><nobr> <?php echo
$LDGivenName; ?></nobr></td>
+ <td align=center class="v13" colspan=2><nobr> <?php echo
$LDDateOfBirth; ?></nobr></td>
+ <td align=center class="v13" colspan=2><nobr> <?php echo
$LDFunction; ?></nobr></td>
+ <td align=center class="v13" colspan=2><nobr> <?php echo
$LDMoreInfo; ?></nobr></td>
+ <td align=center class="v13" colspan=2><nobr> </nobr></td>
+ </tr>
+
+ <?php
+ while($row=$nurses->FetchRow()){
+ ?>
+ <tr bgcolor="#ffffff">
+ <td class="v13" colspan=3><nobr>
+ <?php
+ switch($row['sex']){
+ case 'f': echo '<img '.$img_female.'>'; break;
+ case 'm': echo '<img '.$img_male.'>'; break;
+ default: echo ' '; break;
+ }
+ ?></nobr></td>
+ <td class="v13" colspan=3><nobr> <?php echo $row['name_last'];
?></nobr></td>
+ <td class="v13" colspan=2><nobr> <?php echo $row['name_first'];
?></nobr></td>
+ <td class="v13" colspan=2> <?php echo
formatDate2Local($row['date_birth'],$date_format); ?></td>
+ <td class="v13" colspan=2><nobr> <?php echo
$row['job_function_title']; ?></nobr></td>
+ <td class="v13" colspan=2> <?php echo '
+
+ <a
href="javascript:popinfo(\''.$row['personell_nr'].'\',\''.$dept_nr.'\')"
title="'.$LDContactInfo.'">
+ <img
'.$img_options_contact.' alt="'.$LDShowData.'"></a> '; ?></td>
+ <td><a href="javascript:deleteItem('<?php echo $row['nr']; ?>')"
title="<?php echo $LDDelete; ?>">
+ <img <?php echo
$img_options_delete.' alt="'.$LDDelete.'"'; ?>></a> </td>
+
+
+ </tr>
+
+ <?php
+ }
+ ?>
+
+ </table>
+
+ </td>
+ </tr>
+</table>
+<?php
+}else{
+ echo '
+ <table border=0>
+ <tr>
+ <td><img '.createMascot($root_path,'mascot1_r.gif','0','left').' ></td>
+ <td><font face="verdana,arial" size=3><b>'.$LDNoPersonList.'</b></td>
+ </tr>
+ </table>';
+
+}
+
+# Show search entry
+if($bShowSearchEntry){
+
+?>
+<hr>
+<font class="prompt"><b><?php echo "$LDAddNurseToList. $LDPlsSearchNurse";
?></b></font>
+ <table border=0 cellpadding=10 bgcolor="<?php echo
$entry_border_bgcolor ?>">
+ <tr>
+ <td>
+ <?php
+
+ include($root_path.'include/helpers/inc_patient_searchmask.php');
+
+ ?>
+ </td>
+ </tr>
+ </table>
+<?php
+
+}
+
+if($mode=='search'||$mode=='paginate'){
+ if($bShowSearchEntry){
+ if ($linecount) echo
str_replace("~nr~",$totalcount,$LDSearchFound).' '.$LDShowing.'
'.$pagen->BlockStartNr().' '.$LDTo.' '.$pagen->BlockEndNr().'.';
+ else echo str_replace('~nr~','0',$LDSearchFound);
+ }
+
+ if ($pers_obj->record_count) {
+
+ # Load the common icons
+ //$img_options_add=createComIcon($root_path,'add.gif','0');
+
$img_options_add=createLDImgSrc($root_path,'add2list_sm.gif','0');
+ $img_male=createComIcon($root_path,'spm.gif','0');
+ $img_female=createComIcon($root_path,'spf.gif','0');
+ //$bgimg='tableHeaderbg3.gif';
+ //$tbg=
'background="'.$root_path.'gui/img/common/'.$theme_com_icon.'/'.$bgimg.'"';
+ $tbg= 'class="wardlisttitlerow"';
+
+ echo '<p>
+ <table border=0 cellpadding=2 cellspacing=1>
+ <tr class="wardlisttitlerow">';
+
+?>
+
+ <td><b>
+ <?php echo
$pagen->makeSortLink($LDPersonellNr,'nr',$oitem,$odir,$append); ?></b></td>
+ <td ><b>
+ <?php echo $pagen->makeSortLink($LDSex,'sex',$oitem,$odir,$append);
?></b></td>
+ <td><b>
+ <?php echo
$pagen->makeSortLink($LDFamilyName,'name_last',$oitem,$odir,$append);
?></b></td>
+ <td ><b>
+ <?php echo
$pagen->makeSortLink($LDGivenName,'name_first',$oitem,$odir,$append);
?></b></td>
+ <td><b>
+ <?php echo
$pagen->makeSortLink($LDDateOfBirth,'date_birth',$oitem,$odir,$append);
?></b></td>
+ <td><b>
+ <?php echo
$pagen->makeSortLink($LDFunction,'job_function_title',$oitem,$odir,$append);
?></b></td>
+
+ <td background="<?php echo createBgSkin($root_path,'tableHeaderbg.gif');
?>" align=center><font face=arial size=2 color="#ffffff"><b><?php echo $LDAdd;
?></td>
+ <td background="<?php echo createBgSkin($root_path,'tableHeaderbg.gif');
?>" ><font face=arial size=2 color="#ffffff"><b><?php echo $LDMoreInfo; ?></td>
+
+<?php
+ echo"</tr>";
+
+ while($row=$search_result->FetchRow())
+ {
+ echo "
+ <tr class=";
+ if($toggle) { echo
"wardlistrow2>"; $toggle=0;} else {echo "wardlistrow1>"; $toggle=1;};
+ echo"<td>";
+ echo
' '.($row['nr']+$GLOBAL_CONFIG['personell_nr_adder']);
+
+ echo "</td><td>";
+
+ switch($row['sex']){
+ case 'f': echo '<img
'.$img_female.'>'; break;
+ case 'm': echo '<img
'.$img_male.'>'; break;
+ default: echo ' ';
break;
+ }
+
+ echo"</td><td>";
+ echo
" ".ucfirst($row['name_last']);
+ echo "</td>";
+ echo"<td>";
+ echo
" ".ucfirst($row['name_first']);
+ echo "</td>";
+ echo"<td>";
+ echo
" ".formatDate2Local($row['date_birth'],$date_format);
+ echo "</td>";
+ echo"<td>";
+ echo
" ".ucfirst($row['job_function_title']);
+ echo "</td>";
+
+ if($_COOKIE[$local_user.$sid]) echo
'
+ <td>
+ <a
href="nursing-or-list-add.php'.URL_APPEND.'&nr='.$row['nr'].'&dept_nr='.$dept_nr.'&mode=save&retpath='.$retpath.'&ipath='.$ipath.'"
title="'.$LDAddNurseToList.'">
+ <img
'.$img_options_add.' alt="'.$LDShowData.'"></a> ';
+
+
if(!file_exists($root_path.'cache/barcodes/en_'.$full_en.'.png'))
+ {
+ echo "<img
src='".$root_path."classes/barcode/image.php?code=".$full_en."&style=68&type=I25&width=180&height=50&xres=2&font=5&label=2&form_file=en'
border=0 width=0 height=0>";
+ }
+ echo '</td>';
+ echo '
+ <td align=center>
+ <a
href="javascript:popinfo(\''.$row['nr'].'\',\''.$dept_nr.'\')"
title="'.$LDContactInfo.'">
+ <img
'.$img_options_contact.' alt="'.$LDShowData.'"></a> </td>';
+ echo '</tr>';
+
+ }
+ echo '
+ <tr><td
colspan=7>'.$pagen->makePrevLink($LDPrevious,$append).'</td>
+ <td
align=right>'.$pagen->makeNextLink($LDNext,$append).'</td>
+ </tr>
+ </table>';
+ if($linecount>$pagen->MaxCount())
+ {
+ /* Set the appending nr for the
searchform */
+ $searchform_count=2;
+ ?>
+ <p>
+ <table border=0 cellpadding=10 bgcolor="<?php echo
$entry_border_bgcolor ?>">
+ <tr>
+ <td>
+ <?php
+ include($root_path.'include/helpers/inc_patient_searchmask.php');
+ ?>
+</td>
+ </tr>
+ </table>
+ <?php
+ }
+ }
+}
+?>
+<hr>
+<form action=<?php echo $thisfile ?> name="deptform">
+<?php echo $LDChgDept ?>
+<select name="dept_nr" >
+<?php
+while(list($x,$v)=each($dept_list))
+ {
+ echo '
+ <option value="'.$v['nr'].'" ';
+ if($dept_nr==$v['nr']) echo 'selected';
+ echo '>';
+ if(isset($$v['LD_var'])&&$$v['LD_var']) echo $$v['LD_var'];
+ else echo $v['name_formal'];
+ echo '</option>';
+ }?>
+</select>
+<input type="hidden" name="sid" value="<?php echo $sid ?>">
+<input type="hidden" name="lang" value="<?php echo $lang ?>">
+<input type="hidden" name="retpath" value="<?php echo $retpath ?>">
+<input type="hidden" name="ipath" value="<?php echo $ipath ?>">
+<input type="hidden" name="pmonth" value="<?php echo $pmonth ?>">
+<input type="hidden" name="pyear" value="<?php echo $pyear ?>">
+<input type="hidden" name="nr" value="<?php echo $nr ?>">
+<input type="submit" value="<?php echo $LDChange ?>">
+</form>
+<p>
+<a href="<?php echo $breakfile; ?>"><img <?php echo
createLDImgSrc($root_path,'cancel.gif','0'); ?>></a>
+</ul>
+
+<p>
+
+<?php
+
+$sTemp = ob_get_contents();
+ ob_end_clean();
+
+# Assign the submenu to the mainframe center block
+
+ $smarty->assign('sMainFrameBlockData',$sTemp);
+
+ /**
+ * show Template
+ */
+ $smarty->display('common/mainframe.tpl');
+
+?>
Modified:
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-poppersonselect.php
===================================================================
---
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-poppersonselect.php
2010-06-30 11:03:53 UTC (rev 6458)
+++
care2x/branches/gettext/modules/nursing_or/nursing-or-roster-poppersonselect.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -112,7 +112,7 @@
echo '<form><font face="verdana,arial" size=2>
<img '.createMascot($root_path,'mascot1_r.gif','0','left').' >
'.$LDNoPersonList.'
<p>
- <input type="button" value="'.$LDCreatePersonList.'"
onClick="window.opener.location.href=\'nursing-or-roster-personelliste.php?sid='.$sid.'&lang='.$lang.'&dept_nr='.$dept_nr.'&pmonth='.$month.'&pyear='.$year.'&retpath='.$retpath.'&ipath=plan\';window.opener.focus();window.close();">
+ <input type="button" value="'.$LDCreatePersonList.'"
onClick="window.opener.location.href=\'nursing-or-roster-personnel-list.php?sid='.$sid.'&lang='.$lang.'&dept_nr='.$dept_nr.'&pmonth='.$month.'&pyear='.$year.'&retpath='.$retpath.'&ipath=plan\';window.opener.focus();window.close();">
</form>';
}
?>
Modified: care2x/branches/gettext/modules/nursing_or/nursing-or-select-dept.php
===================================================================
--- care2x/branches/gettext/modules/nursing_or/nursing-or-select-dept.php
2010-06-30 11:03:53 UTC (rev 6458)
+++ care2x/branches/gettext/modules/nursing_or/nursing-or-select-dept.php
2010-06-30 11:05:09 UTC (rev 6459)
@@ -60,7 +60,7 @@
switch($target){
case 'plist': $title=$LDCreateNursesList;
-
$fileforward='nursing-or-roster-personelliste.php'.URL_APPEND.'&retpath='.$retpath;
+
$fileforward='nursing-or-roster-personnel-list.php'.URL_APPEND.'&retpath='.$retpath;
break;
case 'calendar_opt': $title=$LDSelectDept;
$fileforward=$root_path."modules/calendar/calendar-options.php".URL_APPEND."&year=$year&month=$month&day=$day";
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