fhiiqm/laser_ed.php
changeset 23 a382de56a8e4
parent 22 aae5b0ecc47b
child 25 482252ff12fd
--- a/fhiiqm/laser_ed.php	Thu Jan 12 11:41:22 2012 +0100
+++ b/fhiiqm/laser_ed.php	Mon Feb 06 13:44:00 2012 +0100
@@ -224,6 +224,7 @@
                 if ($la["suid"] == -1) $la["suid"] = null;
                 if ($la["suodid"] == -1) $la["suodid"] = null;
                 if ($la["lidref"] == -1) $la["lidref"] = null;
+                if ($la["raum"] == -1) $la["raum"] = null;
 //                print_r($la); echo "<br /><br />";
 
                 if ($la["hstid"] == -1)
@@ -272,6 +273,7 @@
                 {
         			if (is_null($value) || $value < "!") $la["$key"] = null;
                 }
+                // "," -> "." fuer decimal-Felder
                 if (is_null($la["persknr"])) $la[pid] = null;
                 if (is_numeric(str_replace(",",".",$la["wvon"]))) $la["wvon"] = round(str_replace(",",".",$la["wvon"]),2);    
                 if (is_numeric(str_replace(",",".",$la["wbis"]))) $la["wbis"] = round(str_replace(",",".",$la["wbis"]),2);    
@@ -281,7 +283,15 @@
                 if (is_numeric(str_replace(",",".",$la["apt"]))) $la["apt"] = round(str_replace(",",".",$la["apt"]),2);    
                 if (is_numeric(str_replace(",",".",$la["frq"]))) $la["frq"] = round(str_replace(",",".",$la["frq"]),2);    
                 if (is_numeric(str_replace(",",".",$la["ipb"]))) $la["ipb"] = round(str_replace(",",".",$la["ipb"]),2);
-                    
+                
+                // Einheiten = NULL, wenn decimal-Felder NULL 
+                if (is_null($la['leist'])) $la['eleist'] = null;
+                if (is_null($la['leistmax'])) $la['eleistmax'] = null;
+                if (is_null($la['eng'])) $la['eeng'] = null;
+                if (is_null($la['apt'])) $la['eapt'] = null;
+                if (is_null($la['frq'])) $la['efrq'] = null;
+                if (is_null($la['ipb'])) $la['eipb'] = null;
+                   
                 $stmt = $dbc -> stmtinit();
                 if (is_object($stmt))
                 {