--- 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ä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