<?php
/******************************************************************************/
/* MODUL: extras/close.php4 */
/* */
/* DATUM: 27.03.2006, Version 0.1 */
/* BESCHR.: Dialog zum beenden/abschliessen eines Einsatzes */
/* */
/* AUTOR: Marcus Groh */
/* LIZENZ: GPL v2 vom Juni 1991 */
/* */
/* AENDERUNGEN: 01.07.2004 -initiale Version */
/* 27.03.2006 v 0.1, -Versionskennzeichnung eingefuehrt */
/* -Code unter GPL v2 gestellt */
/* -Tabellenname dynamisiert */
/* */
/******************************************************************************/
$allowed_groups=array("elw");
include ('../_include/header_1.php4');
// Get user name
$user_name="select u_name from $T_user where uid=$uid";
$result=@mysql_db_query($database["database"],$user_name,$db);
$row=mysql_fetch_array($result);
$user_name=$row['u_name'];
if ( $writemode == "TRUE" )
{
if (isset($close))
{
// check password length
if ( strlen($cls_string) == 0)
{
echo "<center><P ID=\"ERR\">Sie haben das Feld nicht ausgefüllt. Wiederholen Sie Ihre Eingabe.</P></center>\n";
}
else
{
if ( $cls_string != $random_string )
{
echo "<center><P ID=\"ERR\">Zeichenfolge stimmt nicht ueberein. Wiederholen Sie Ihre Eingabe.</P></center>\n";
}
else
{
// OK
if (strlen($cls_reasn) <= 5 )
{
echo "<center><P ID=\"ERR\">Angabe des Grundes zu kurz..</P></center>\n";
}
else
{
// Update Master-Table
$zeit_ende=date("H:i:s");
$datum_ende=date("y-m-d");
$update_close_einsatz="Update $T_einsaetze set date_end='$datum_ende', time_end='$zeit_ende', closed='Y' where eid=$eid";
mysql_db_query($database["database"],$update_close_einsatz,$db);
// Calc. new lfdnr
$select_etb="select lfdnr from $T_etb where eid=$eid";
$result=@mysql_db_query($database["database"],$select_etb,$db);
$lfd=mysql_num_rows($result);
$lfd++;
$zeit=date("H:i:s");
$datum=date("y-m-d");
// Insert values
$insert_etb="insert into $T_etb values ('$lfd','NULL','NULL','ELW','ETB','$datum_ende','$zeit_ende','Einsatz wurde geschlossen.',' $cls_reasn','','$uid','$eid')";
mysql_db_query($database["database"],$insert_etb,$db);
// Overwrite some records in table Patienten
$del_pat_data="update $T_patient set pat_nname='XXX', pat_str='YYY' where eid=$eid and used='Y'";
mysql_db_query($database["database"],$del_pat_data,$db);
$del_pat_unused="delete from $T_patient where eid=$eid and used='N'";
mysql_db_query($database["database"],$del_pat_unused,$db);
// Give feedback
echo "<center><P ID=\"MSG\">Einsatz wurde geschlossen.</P></center>\n";
}
}
}
$random_string="";
$cls_string="";
$close="";
}
// print close form if einsatz is open
$select_if_closed="select closed from $T_einsaetze where eid=$eid";
$result_if_closed=@mysql_db_query($database["database"],$select_if_closed,$db);
$row=mysql_fetch_array($result_if_closed);
$is_closed=$row['closed'];
if ( $is_closed != "Y" )
{
?>
<br>
<center>
<p id="rt10">ACHTUNG:<BR>
Wenn Sie den Einsatz schließen werden alle Patientendaten gelöscht,<br>
erstellen Sie daher vorab Ausdrucke über die Druckausgabe der Statistik-Funktion.</p>
<form action="" name="close_etb" method=POST >
<table border="0" cellspacing="0" cellpadding="0" width="380">
<tr>
<th colspan="3">Einsatz schliessen</th>
</tr>
<tr>
<td width="380" colspan="3"><p ID="sw10_s">Um den Einsatz zu schliessen wiederholen Sie bitte folgende Zeichenkombination:</td>
</tr>
<?
// Create simple random string
$random_string=crypt(date('his'),"webetb");
?>
<tr>
<td> Zufällige Zeichenfolge:</td>
<td width="30"> </td>
<td><input type="text" disabled align="center" value="<? echo $random_string; ?>"style="width: 130px; border: 1px solid silver; color: #333333;"></td>
</tr>
<tr>
<td> Zeichenfolge wiederholen:</td>
<td width="30"> </td>
<td><input type="text" align="right" name="cls_string" style="width: 130px; border: 1px solid silver;"></td>
</tr>
<tr>
<td colspan="3" width="280" height="3"><img src="../_img/spacer.gif" width="280" height="3" border="0"></td>
</tr>
<tr>
<td width="380" colspan="3"><p ID="sw10_s">Geben Sie den Grund an warum Sie den Einsatz schließen möchten:</td>
</tr>
<tr>
<td width="380" colspan="3"><input type="text" align="left" maxlength="150" name="cls_reasn" style="width: 365; border: 1px solid silver;"></td>
</tr>
<tr>
<td colspan="3" width="280" height="3"><img src="../_img/spacer.gif" width="280" height="3" border="0"></td>
</tr>
</table>
<br>
<input type=submit VALUE="Schließen" style="border: 1px solid silver;">
<input type=reset VALUE="Abbrechen" style="border: 1px solid silver;">
<input type=hidden name="close" value="TRUE">
<input type=hidden name="random_string" value="<? echo $random_string; ?>">
</form>
<?
}
?>
</center>
<?
}
else
{
?>
<center>
<p id="ERR">Sie besitzen nicht die notwendigen Benutzerrechte um diese Seite anzuzeigen.</p>
</center>
<?
}
include ('../_include/footer_1.php4');
?>