Location: PHPKode > projects > WebETB > auftraege/list_auftraege.php4
<?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&szlig;en\"></a></td>\n";
              }
              else
              {
                  echo "<p id=\"sw10_s\">&nbsp;</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">&nbsp;</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">&nbsp;</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');
?>   
Return current item: WebETB