fhiiqm/inc/vertrag_dat_show.inc.php
changeset 35 679bc22e37e2
parent 24 15f33315f045
--- a/fhiiqm/inc/vertrag_dat_show.inc.php	Wed Feb 27 09:43:08 2013 +0100
+++ b/fhiiqm/inc/vertrag_dat_show.inc.php	Tue Mar 26 15:41:01 2013 +0100
@@ -23,6 +23,18 @@
 //            if (!is_null($vend)) $ved = $vtr['etag'] . "." . $vtr['emon'] . "." . $vtr['ejahr']; else $vdb=null;
             if (is_object($vbegin)) $vbd = $vbegin->format('d.m.Y'); else $vbd = " ";
             if (is_object($vend)) $ved = $vend->format('d.m.Y'); else $ved = " ";
+            if ($vtr['bdat']) 
+            {
+                $vdat = new DateTime($vtr['bdat']);
+                $vbd = $vdat->format('d.m.Y');            
+            }
+            else $vbd = " ";
+            if ($vtr['edat']) 
+            {
+                $vdat = new DateTime($vtr['edat']);
+                $ved = $vdat->format('d.m.Y');            
+            }
+            else $ved = " ";
             echo "<tr><td>Vertrag-Beginn: </td><td>" . $vbd. "</td></tr>\n";
             echo "<tr><td>Vertrag-Ende: </td><td>" . $ved. "</td></tr>\n";
 
@@ -58,16 +70,29 @@
             // Kosten
             echo "<tr><td>j&auml;hrliche Kosten: </td><td>";
             $j=0;
-            if ($vtr['ejahr']) 
-                $ejahr = $vtr['ejahr'];
-            elseif ($vtr["cautoend"] && !$vtr['ejahr']) // automatische Vertragsverlaengerung und kein Endjahr angegeben
+            if ($vtr['ejahr'] || $vtr['edat'])
+            { 
+                if ($vtr['ejahr']) $ejahr = $vtr['ejahr'];
+                else
+                {
+                    $jahr = new DateTime($vtr['edat']);
+                    $ejahr = $jahr->format('Y');   
+                }
+            }    
+            elseif ($vtr["cautoend"] && !$vtr['ejahr'] && !$vtr['edat']) // automatische Vertragsverlaengerung und kein Endjahr angegeben
                 $ejahr = date("Y");
             else 
                 $ejahr = null;
 //            if ($vtr['ejahr']) // Endjahr angegeben
+            if ($vtr['bdat'])
+            {
+                $jahr = new DateTime($vtr['bdat']);
+                $bjahr = $jahr->format('Y');
+            }
+            else $bjahr = $vtr['bjahr'];              
             if ($ejahr) // Endjahr angegeben
             {
-                for ($i=(int)$vtr['bjahr']; $i< (int)$ejahr +1; $i++)
+                for ($i=(int)$bjahr; $i< (int)$ejahr +1; $i++)
                 {
                     if ($vtr['kost'][$j])
                     {
@@ -77,7 +102,8 @@
                 }
             }
             else // nur fuer Startjahr
-                echo $vtr['bjahr'].": ". $vtr['kost'][$j] ." € ";
+                echo "$bjahr: ". $vtr['kost'][$j] ." € ";
+                
             // Produkt
             $sql = "SELECT prod_name FROM Produkt WHERE produkt_ID = " . $vtr['prodid'];
             if ($result = $dbc -> queryObjectArray($sql))
@@ -87,12 +113,32 @@
             }
                 
             echo "</td></tr>\n";
-            if (file_exists("documents/$cfile"))
-                echo "<tr><td>Dateibezeichnung Dokument: </td><td><a href='documents/$cfile'>" . $cfile. "</a></td></tr>\n";
-            else
-                echo "<tr><td>Dateibezeichnung Dokument: </td><td>$cfile</td></tr>\n";
+            if ($cfile)
+            {
+                if (file_exists("documents/$cfile"))
+                    echo "<tr><td>Dateibezeichnung Dokument: </td><td><a href='documents/$cfile'>" . $cfile. "</a></td></tr>\n";
+                else
+                    echo "<tr><td>Dateibezeichnung Dokument: </td><td>$cfile</td></tr>\n";
+            }    
+            // Vertragsdokumente   
+            if (is_array($vtr['cfname']) && count($vtr['cfname']) > 0)
+            {
+                echo "<tr><td>Dokumente, <em>Schlagworte</em>:</td><td>";
+                foreach ($vtr['cfname'] as $key => $value)
+                {
+                    if ($value)
+                    {
+                        if (substr($value,0,$len) != $cid . "_") $file = $cid . "_".$value; else $file = $value;
+                        if (file_exists("documents/$file")) 
+                            echo "<a href='documents/$file'>" . $value. "</a>, <em>". $vtr['swort'][$key]. "</em><br />";
+                        else 
+                            echo "$value, <em>".$vtr['swort'][$key]. "</em><br />";
+                    }
+                }
+                echo "</td></tr>\n";
+            }
             echo "<tr><td>Bemerkung: </td><td>" . nl2br($vtr['cbem']). "</td></tr>\n";
-            echo "</table>\n";   
+            echo "</table>\n";
 
 
 ?>
\ No newline at end of file