fhiiqm/keytyp_tract_ma.php
changeset 39 4ce411ed28b6
parent 38 45c139f74ea4
child 41 9c668cd391fa
--- a/fhiiqm/keytyp_tract_ma.php	Mon Jul 01 14:36:18 2013 +0200
+++ b/fhiiqm/keytyp_tract_ma.php	Wed Jul 31 15:10:48 2013 +0200
@@ -4,7 +4,7 @@
  * @author Bettina Schwarzer, Fritz-Haber-Institut
  * @copyright 06/2013
  * 
- * Keytyp Transaktion Depot - Depot
+ * Keytyp Transaktion Depot - MA
  */
 
     error_reporting(E_ALL ^ E_NOTICE);
@@ -57,7 +57,7 @@
     echo "<div class=\"float-r\"><img src=\"img/key.png\" border=\"0\" alt=\"Keytyp transferieren\" title=\"Depotverwaltung Schl&uuml;sseltyp\"/></div>\n";
 
     echo "<div align=\"center\">";
-    echo "<h3>Schl&uuml;sseltyp von/an Depot an/von Mitarbeiter verschieben</h3>";
+    echo "<h3>Schl&uuml;ssel-Transfer Depot <-> Mitarbeiter</h3>";
     echo "</div>\n";
     if (!isset($adep))
         echo "<p class='red'>&nbsp;&nbsp;&nbsp;Sie haben nicht das Recht, Transfers von Schl&uuml;sseln zu Mitarbeitern vorzunehmen. Bitte wenden Sie sich an Frau Kohl.</p>";
@@ -68,6 +68,7 @@
         $get = $_POST["get"];
         $lost = $_POST["lost"];
         $ky  = $_POST["ky"];
+        if (!isset($ky["anz"])) $ky["anz"]=1;
         
 //print_r($ky); echo "<br />";
         if (isset($ky) && $get)
@@ -147,12 +148,12 @@
                         ?>
                     </select>
                     </td>
-                    <td><input name="ky[anz]" type="text" size="5" maxlength="3" value="<?php echo $ky['anz']; ?>" /></td>
+                    <td><input class="right" name="ky[anz]" type="text" size="5" maxlength="3" value="<?php echo $ky['anz']; ?>" /></td>
                     <td><select name="ky[ma]" onchange="this.form.submit();">
                         <?php
                             if ($ky['dep'] == 'FHI') $wher = " WHERE 1=1"; 
                             else $wher = "INNER JOIN KeyDepot_Abteilung k ON a.abt_ID=k.abt_ID WHERE depot_ID = '" . $ky['dep'] . "'"; 
-                            $sql = "SELECT persknr,CONCAT(TRIM(nachname), ', ',vorname,' (',CASE aktiv WHEN 0 THEN 'inaktiv' ELSE 'aktiv' END, ')') AS nvname
+                            $sql = "SELECT persknr,CONCAT(TRIM(nachname), ', ',IFNULL(vorname,''),' (',CASE aktiv WHEN 0 THEN 'inaktiv' ELSE 'aktiv' END, ')') AS nvname
                                     FROM fhiiqm.Mitarbeiter m INNER JOIN Abteilung a ON m.abt_tel=a.abt_ID 
                                     $wher AND m.aktiv<2
                                     ORDER BY nvname";
@@ -233,7 +234,7 @@
             {
     //            $ky["bem"] = str_replace($umls,$umlr,str_replace("'","\"",substr($ky["bem"],0,100)));
                 $ky["bem"] = str_replace("'","\"",substr($ky["bem"],0,100));
-                $sql = "SELECT CONCAT(nachname,', ',vorname) AS nvname FROM Mitarbeiter WHERE persknr=".$ky["ma"];
+                $sql = "SELECT CONCAT(nachname,', ',IFNULL(vorname,'')) AS nvname FROM Mitarbeiter WHERE persknr=".$ky["ma"];
                 $nvname = $dbc->querySingleItem($sql);
                 if (is_numeric($ky["anz"]) && $ky["anz"] != 0)
                 {
@@ -259,7 +260,7 @@
                 echo "<p>Aktueller Bestand Schlüsseltyp '". $ky["kt"] ."' im Depot ". $ky["dep"] . ": $anzdep</p><br /><br />\n";
             }
             echo "</div>\n";
-            echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"".$_SERVER["PHP_SELF"]."\" target=\"_self\" title=\"Transfer Depot-MA\">Weiterer Depot-MA Transfer</a></p>\n";    
+            echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"".$_SERVER["PHP_SELF"]."\" target=\"_self\" title=\"Transfer Depot-MA\">Weiterer Transfer Depot-MA</a></p>\n";    
       }
   }
 ?>