<?php
/******************************************************************************/
/* MODUL: auftraege/list_auftraege.php4 */
/* */
/* DATUM: 27.03.2006, Version 0.1 */
/* BESCHR.: Anzeigen der letzten 10 offenen Einsatzauftraege */
/* */
/* 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_2.php4');
if ( ( $writemode == "TRUE" ) && ( $isclosed == "FALSE" ) )
{
// Datensatz aendern
if ( isset($mod) )
{
$close_auftrag="update $T_auftrag set erledigt='Y' where aid=$cl_aid and eid=$eid";
mysql_db_query($database["database"],$close_auftrag,$db);
// Calc. new lfdnr for etb
$select_etb="select lfdnr from $T_etb where eid=$eid";
$result_etb=@mysql_db_query($database["database"],$select_etb,$db);
$lfd=mysql_num_rows($result_etb);
$lfd++;
$zeit=date("H:i:s");
$datum=date("y-m-d");
$insert_etb="insert into $T_etb values ('$lfd','NULL','NULL',' ',' ','$datum','$zeit','Auftrag:<BR>Meldung: $cl_meld','Auftrag geschlossen','NULL','$uid','$eid')";
mysql_db_query($database["database"],$insert_etb,$db);
$close="";
$mod="";
}
}
// start inner-table
echo " </center>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"964\">\n";
// retrieve data from db
$select_auftrag="select * from $T_auftrag where erledigt like 'N' and eid=$eid order by erledigt, zeit";
$result_auftrag=@mysql_db_query($database["database"],$select_auftrag,$db);
$max_auftrag=mysql_num_rows($result_auftrag);
if ( $max_auftrag >= 10 )
{
$select_auftrag="select * from $T_auftrag where erledigt like 'N' and eid=$eid order by erledigt, zeit limit 10";
$result_auftrag=@mysql_db_query($database["database"],$select_auftrag,$db);
}
while ( $row=mysql_fetch_array($result_auftrag) )
{
$db_aid=$row['aid'];
$db_meldung=$row['meldung'];
$db_ort=$row['ort'];
$db_bemerk=$row['bemerkung'];
$db_erledigt=$row['erledigt'];
$db_datum=gmdate("d.m.y", strtotime ($row['datum']));
$db_zeit=$row['zeit'];
$db_von=$row['von'];
$db_kid=$row['kid'];
$db_pid=$row['parent_id'];
// check if auftrag is done and set a depending image
if ( $db_erledigt == "Y" )
{
$bullet="../_img/ball_gr.gif";
$modit="../_img/spacer.gif";
}
else
{
$bullet="../_img/ball_rt.gif";
$modit="../_img/props.png";
}
?>
<tr>
<td width="30" align="middle" valign="middle">
<?
if ( ( $writemode == "TRUE" ) && ( $isclosed == "FALSE" ) )
{
echo "<a href=\"?mod=true&cl_aid=$db_aid&cl_von=$db_von&cl_kid=$db_kid&cl_meld=$db_meldung\" onFocus=blur(); style=\"text-decoration: none;\"><img src=\"$bullet\" border=\"0\" width=\"20\" height=\"22\" title=\"Auftrag abschließen\"></a></td>\n";
}
else
{
echo "<p id=\"sw10_s\"> </td>\n";
}
?>
<td width="200" align="left" valign="top"><p id="sw10_s"><? echo $db_meldung; ?></p></td>
<td width="200" align="left" valign="top"><p id="sw10_s"><? echo $db_ort; ?></p></td>
<td width="174" align="left" valign="top"><p id="sw10_s"><? echo $db_bemerk; ?></p></td>
<td width="70" align="left" valign="top"><p id="sw10_s"><? echo $db_datum; ?></p></td>
<td width="60" align="left" valign="top"><p id="sw10_s"><? echo $db_zeit; ?></p></td>
<td width="190" align="left" valign="top" ><p id="sw10_s"><? echo $db_von; ?></p></td>
<td width="20"><p id="sw10_s"> </p></td>
</tr>
<?
// unterauftrag ?
$select_pid_inf="select meldung from $T_auftrag where eid=$eid and aid=$db_pid";
$result_pid_inf=@mysql_db_query($database["database"],$select_pid_inf,$db);
if ( mysql_num_rows($result_auftrag) >= 1 )
{
while ( $row=mysql_fetch_array($result_pid_inf) )
{
$db_parent_meldung=$row['meldung'];
?>
<tr>
<td width="30" align="middle" valign="middle">+</td>
<td width="200" align="left" valign="top"><p id="sw10_s"><? echo $db_parent_meldung; ?></p></td>
<td colspan="6"> </td>
</tr>
<?
}
}
?>
<tr>
<td colspan="8" height="1" width="964" style="background-color: #999999;"><img src="../_img/spacer.gif" height="1" width="964" border="0"></td>
</tr>
<?
}
// stop inner-table
echo " </table>\n<center>\n";
include ('../_include/footer_2.php4');
?>