fhiiqm/keytyp_ma_search.php
changeset 40 6f4b105daa24
parent 39 4ce411ed28b6
child 41 9c668cd391fa
equal deleted inserted replaced
39:4ce411ed28b6 40:6f4b105daa24
   105     else
   105     else
   106     {
   106     {
   107         echo "<div align='center'>\n";
   107         echo "<div align='center'>\n";
   108         if ($ky["persknr"])
   108         if ($ky["persknr"])
   109         {
   109         {
   110             $sql = "SELECT km.keytyp_ID, key_level, pers_anz AS anzahl,pers_date, pers_bem,
   110             $sql = "SELECT km.keytyp_ID, key_level, pers_anz AS anzahl,pers_date, pers_bem, depot_ID, 
   111                 	(CASE WHEN pers_action = 'get' THEN 'erhalten' WHEN  pers_action = 'out' THEN 'zurück' ELSE 'verloren'  END) AS status
   111                 	(CASE WHEN pers_action = 'get' THEN 'erhalten' WHEN  pers_action = 'out' THEN 'zurück' ELSE 'verloren'  END) AS status
   112                 	FROM fhiiqm.Mitarbeiter m 
   112                 	FROM fhiiqm.Mitarbeiter m 
   113                 	INNER JOIN Keytyp_MA km ON m.persknr=km.persknr
   113                 	INNER JOIN Keytyp_MA km ON m.persknr=km.persknr
   114                     INNER JOIN Keytyp k ON km.keytyp_ID = k.keytyp_ID
   114                     INNER JOIN Keytyp k ON km.keytyp_ID = k.keytyp_ID
   115                 	WHERE m.aktiv<2 AND m.persknr = ".$ky["persknr"].
   115                 	WHERE m.aktiv<2 AND m.persknr = ".$ky["persknr"].
   119             {
   119             {
   120                 echo "<p><b>".$ky["ma"]." -&gt; Schl&uuml;ssel</b></p>\n";
   120                 echo "<p><b>".$ky["ma"]." -&gt; Schl&uuml;ssel</b></p>\n";
   121         		$bg1 = "#F8F8F8";
   121         		$bg1 = "#F8F8F8";
   122         		$bg2 = "#DEDFE1";
   122         		$bg2 = "#DEDFE1";
   123         		$bg = "#FFFFFF";
   123         		$bg = "#FFFFFF";
   124                 echo "<table width='35%' border='0' cellspacing='2' cellpadding='2'>\n";
   124                 echo "<table width='40%' border='0' cellspacing='2' cellpadding='2'>\n";
   125                 echo "<tr bgcolor='#68ACBF'><th>Schl&uuml;ssel</th><th>Anzahl</th><th>Status</th><th>Datum</th><th>Bemerkung</th></tr>\n";
   125                 echo "<tr bgcolor='#68ACBF'><th>Schl&uuml;ssel</th><th>Anzahl</th><th>Status</th><th>Datum</th><th>von/an Depot</th><th>Bemerkung</th></tr>\n";
   126                 foreach ($result as $row)
   126                 foreach ($result as $row)
   127                 {
   127                 {
   128         			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
   128         			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
   129                     $dat = new DateTime($row->pers_date);
   129                     $dat = new DateTime($row->pers_date);
   130                     echo "<tr bgcolor='" . $bg . "'><td>$row->key_level - $row->keytyp_ID</td><td class='right'>$row->anzahl</td><td>$row->status</td><td>".$dat->format("d.m.Y")."</td>
   130                     echo "<tr bgcolor='" . $bg . "'><td>$row->key_level - $row->keytyp_ID</td><td class='right'>$row->anzahl</td><td>$row->status</td><td>".$dat->format("d.m.Y")."</td>
   131                             <td>".nl2br($row->pers_bem)."</td></tr>\n";
   131                             <td>$row->depot_ID</td><td>".nl2br($row->pers_bem)."</td></tr>\n";
   132                 }
   132                 }
   133                 echo "</table>\n";
   133                 echo "</table>\n";
   134                 echo "</div>\n";
   134                 echo "</div>\n";
   135             }
   135             }
   136             else
   136             else
   140                 echo "<br />&nbsp;&nbsp;&nbsp;";
   140                 echo "<br />&nbsp;&nbsp;&nbsp;";
   141             }
   141             }
   142         }
   142         }
   143         else
   143         else
   144         {
   144         {
   145             $sql = "SELECT km.keytyp_ID, key_level, pers_anz AS anzahl,pers_date, pers_bem,
   145             $sql = "SELECT km.keytyp_ID, key_level, pers_anz AS anzahl,pers_date, pers_bem, depot_ID, 
   146                     CONCAT (nachname, ', ',vorname, ', ' , IFNULL(abt_name,''),' (',CASE aktiv WHEN 0 THEN 'inaktiv' ELSE 'aktiv' END, ')') AS nvname,  
   146                     CONCAT (nachname, ', ',vorname, ', ' , IFNULL(abt_name,''),' (',CASE aktiv WHEN 0 THEN 'inaktiv' ELSE 'aktiv' END, ')') AS nvname,  
   147                 	(CASE WHEN pers_action = 'get' THEN 'erhalten' WHEN  pers_action = 'out' THEN 'zurück' ELSE 'verloren'  END) AS status
   147                 	(CASE WHEN pers_action = 'get' THEN 'erhalten' WHEN  pers_action = 'out' THEN 'zurück' ELSE 'verloren'  END) AS status
   148                 	FROM fhiiqm.Mitarbeiter m 
   148                 	FROM fhiiqm.Mitarbeiter m 
   149                 	INNER JOIN Keytyp_MA km ON m.persknr=km.persknr
   149                 	INNER JOIN Keytyp_MA km ON m.persknr=km.persknr
   150                     INNER JOIN Keytyp k ON km.keytyp_ID = k.keytyp_ID 
   150                     INNER JOIN Keytyp k ON km.keytyp_ID = k.keytyp_ID 
   158                 echo "<p><b>'$keylevel' - '".$ky["kt"]."' -&gt; Mitarbeiter</b></p>\n";
   158                 echo "<p><b>'$keylevel' - '".$ky["kt"]."' -&gt; Mitarbeiter</b></p>\n";
   159         		$bg1 = "#F8F8F8";
   159         		$bg1 = "#F8F8F8";
   160         		$bg2 = "#DEDFE1";
   160         		$bg2 = "#DEDFE1";
   161         		$bg = "#FFFFFF";
   161         		$bg = "#FFFFFF";
   162                 echo "<table width='40%' border='0' cellspacing='2' cellpadding='2'>\n";
   162                 echo "<table width='40%' border='0' cellspacing='2' cellpadding='2'>\n";
   163                 echo "<tr bgcolor='#68ACBF'><th>Mitarbeiter, Abteilung</th><th>Anzahl</th><th>Status</th><th>Datum</th><th>Bemerkung</th></tr>\n";
   163                 echo "<tr bgcolor='#68ACBF'><th>Mitarbeiter, Abteilung</th><th>Anzahl</th><th>Status</th><th>Datum</th><th>von/an Depot</th><th>Bemerkung</th></tr>\n";
   164                 foreach ($result as $row)
   164                 foreach ($result as $row)
   165                 {
   165                 {
   166         			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
   166         			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
   167                     $dat = new DateTime($row->pers_date);
   167                     $dat = new DateTime($row->pers_date);
   168                     echo "<tr bgcolor='" . $bg . "'><td>$row->nvname</td><td class='right'>$row->anzahl</td><td>$row->status</td><td>".$dat->format("d.m.Y")."</td>
   168                     echo "<tr bgcolor='" . $bg . "'><td>$row->nvname</td><td class='right'>$row->anzahl</td><td>$row->status</td><td>".$dat->format("d.m.Y")."</td>
   169                             <td>".nl2br($row->pers_bem)."</td></tr>\n";
   169                             <td>$row->depot_ID</td><td>".nl2br($row->pers_bem)."</td></tr>\n";
   170                 }
   170                 }
   171                 echo "</table>\n";
   171                 echo "</table>\n";
   172                 echo "</div>\n";
   172                 echo "</div>\n";
   173             }
   173             }
   174             else
   174             else