fhiiqm/report/vertrag_report_kuend.php
author Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Tue, 27 Sep 2011 14:59:40 +0200
changeset 12 2d8be944f381
child 13 741b35e9ebbe
permissions -rw-r--r--
+ Report Vertrag - Kuendigungstermin, Korrekturen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     1
<?php
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     2
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     3
/**
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     4
 * @author Bettina Schwarzer, Fritz-Haber-Institut
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     5
 * @copyright 09/2011
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     6
 *
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     7
 * Report Vertrag K&uuml;ndigungstermin
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     8
 * 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
     9
 */ 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    10
?>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    11
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    12
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    13
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    14
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    15
<head>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    16
	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    17
   	<link href="/fhiiqm/css/db.css" rel="STYLESHEET" type="TEXT/CSS"  media="screen"/> 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    18
   	<link href="/fhiiqm/css/db_print.css" rel="STYLESHEET" type="TEXT/CSS"  media="print"/> 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    19
    <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />	
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    20
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.6.2.min.js"></script>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    21
    <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    22
	<title>Bericht Vertrag-K&uuml;ndigungstermin</title>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    23
</head>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    24
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    25
<body >
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    26
    <div class="float-r"><img src="/fhiiqm/img/document_mark_as_final.png" border="0" alt="Bericht" title="Bericht"/></div>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    27
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    28
    <script>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    29
      $(document).ready(function() {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    30
        $("#kd").datepicker({
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    31
            dateFormat: 'yy-mm-dd',
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    32
            yearRange: '2000:2030',
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    33
            changeMonth: true,
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    34
			changeYear: true,
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    35
            firstDay: 1,
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    36
            dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    37
            monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez']
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    38
//            beforeShowDay: $.datepicker.noWeekends 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    39
        });
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    40
        $("input").filter("long20").addClass("long20");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    41
        $("input").filter("long30").addClass("long30");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    42
        $("input").filter("long50").addClass("long50");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    43
        });
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    44
    </script>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    45
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    46
<?php
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    47
    error_reporting(E_ALL ^ E_NOTICE);
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    48
    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    49
    $vr    = $_POST["vr"];    // Parameter aus Form
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    50
    $create = $_POST["create"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    51
    $rvnr = 2;   // Report-Kz
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    52
    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    53
//    print_r($vr); echo "<br /><br />";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    54
    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    55
    echo "<div align='center'>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    56
        <h3>Bericht: Vertrag - K&uuml;ndigungstermin</h3>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    57
    echo "<table border='0' cellspacing='0'>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    58
    echo "<tr><td class='bigger'>Annahmen:</td></tr>\n
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    59
        <tr><td>&nbsp;&ndash;&nbsp;wenn keine K&uuml;ndigungsfrist angegeben ist, wird eine Frist von 3 Monaten angenommen</td></tr>\n
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    60
        <tr><td>&nbsp;&ndash;&nbsp;wenn keine K&uuml;ndigungsdatum gesetzt wird, wird das aktuelle Datum angenommen</td></tr>\n
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    61
        <tr><td>&nbsp;&ndash;&nbsp;wenn kein Vertragsende und keine automatische Verl&auml;ngerung angegeben sind, erfolgt keine Berechnung</td></tr>\n
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    62
        <tr><td>&nbsp;&ndash;&nbsp;wenn das Vertragsende vor dem gew&auml;hlten K&uuml;ndigungsdatum liegt, erfolgt keine Berechnung</td></tr>\n
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    63
        <tr><td>&nbsp;&ndash;&nbsp;fr&uumlhestm&ouml;glicher K&uuml;ndigungstermin ist der letzter Tag des Monats, zu dem die K&uuml;ndigung erfolgt</td></tr>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    64
    echo "</table></div>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    65
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    66
    if (!isset($create) || !$create)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    67
    {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    68
        include($_SERVER["DOCUMENT_ROOT"]. "/fhiiqm/form/vertrag_report_form.inc.php");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    69
        echo "<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    70
        echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_report.html\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a></p>\n";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    71
    }    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    72
    else
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    73
    {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    74
        // Kriterien sind klar
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    75
        echo "<div align='center'>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    76
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    77
    	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    78
//        include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    79
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    80
        if ($vr["sort1"]>0) $sort = $vr["sort1"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    81
        if ($vr["sort2"]>0) if ($sort) $sort .= ",".$vr["sort2"]; else $sort = $vr["sort2"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    82
        if ($vr["sort3"]>0) if ($sort) $sort .= ",".$vr["sort3"]; else $sort = $vr["sort3"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    83
        if ($sort) $sort = "'" . $sort . "'"; else $sort="''";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    84
        
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    85
        if ($vr["prodg"] == -1) $vr["prodg"]=0;
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    86
        if ($vr["vtyp"] == -1) $vr["vtyp"]=0;
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    87
        if (!$vr["kd"]) $vr["kd"]=0;
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    88
        
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    89
        if (!$vr["bind"]) $bind = " AND "; else $bind = $vr["bind"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    90
        $sqlr = "CALL fhiiqm.vertrag_kuendtermin($vr[prodg],$vr[vtyp],'$vr[kd]','$vr[bind]',$sort)";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    91
//        echo $sqlr;
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    92
    	$dbc = new dbconnection();
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    93
        if ($vr["prodg"]>0 || $vr["vtyp"]>0 || $vr["kd"]>0) 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    94
        {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    95
            if ($vr["kd"]>0)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    96
            {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    97
                $kd = new DateTime($vr["kd"]);    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    98
                $krit1 .=  $bd. " [gew&auml;hltes K&uuml;ndigungsdatum = '<b>" . $kd->format('d.m.Y') ."</b>']";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
    99
            }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   100
            else $krit1 .= $bd. " [gesetztes K&uuml;ndigungsdatum = '<b>" . date('d.m.Y') . "</b>']";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   101
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   102
            if ($vr["prodg"]>0 || $vr["vtyp"]>0) $krit1 .= " AND (";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   103
            if ($vr["prodg"]>0)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   104
            {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   105
                if ($krit) $bd = " ".$bind; else $bd = "";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   106
                $sql = "SELECT prod_group_name FROM Produkt_Gruppe WHERE prod_group_ID = " . $vr["prodg"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   107
                $res = $dbc -> querySingleItem($sql);
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   108
                $krit .=  $bd. " [Produktgruppe = '$res']";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   109
            }     
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   110
            if ($vr["vtyp"]> 0)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   111
            { 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   112
                if ($krit) $bd = " ".$bind; else $bd = "";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   113
                $sql = "SELECT vtyp_bezeichnung FROM Vertrag_Typ WHERE vtyp_ID = " . $vr["vtyp"];
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   114
                $res = $dbc -> querySingleItem($sql);
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   115
                $krit .= $bd. " [Vertragtyp = '$res']";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   116
            }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   117
            if ($vr["prodg"]>0 || $vr["vtyp"]>0) $krit = $krit1 . $krit ." )";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   118
        }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   119
        else
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   120
            $krit .= " [gesetztes K&uuml;ndigungsdatum = '<b>" . date('d.m.Y') . "</b>']";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   121
        if ($krit )echo "<p>Filter: $krit</p>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   122
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   123
        $result = $dbc ->queryObjectArray($sqlr);
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   124
        if ($dbc->error) echo $dbc->error . "<br />";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   125
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   126
        if ($result)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   127
        {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   128
    		$bg1 = "#F8F8F8";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   129
    		$bg2 = "#DEDFE1";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   130
    		$bg = "#FFFFFF";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   131
            echo "<table border='1' cellspacing='0' cellpadding='2' width=65%>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   132
            // Listenkopf
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   133
            echo "<tr bgcolor='#68ACBF'>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   134
            echo "<th>Bezeichnung</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   135
            echo "<th>Beginn</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   136
            echo "<th>Ende</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   137
            echo "<th>Verl&auml;ngerung</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   138
            echo "<th>K&uuml;nd.frist (mon)</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   139
            echo "<th>Produktgruppe</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   140
            echo "<th>Vertragstyp</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   141
            echo "<th>Partnerfirma</th>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   142
            echo "<th>K&uuml;ndigung fr&uuml;hestens zum</th></tr>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   143
            foreach ($result as $row)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   144
            {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   145
    			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   146
                echo "<tr bgcolor='" . $bg . "'>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   147
                echo "<td>$row->cname</td>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   148
                if ($row->cbegin)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   149
                {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   150
                    $cb = new DateTime($row->cbegin);    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   151
                    echo "<td>" . $cb->format('d.m.Y')."</td>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   152
                }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   153
                else  echo "<td>&nbsp;</td>";       
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   154
                if ($row->cend)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   155
                {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   156
                    $ce = new DateTime($row->cend);    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   157
                    echo "<td>" . $ce->format('d.m.Y')."</td>";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   158
                }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   159
                else  echo "<td>&nbsp;</td>";       
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   160
                if ($row->cautov) echo "<td>automatisch</td>"; else echo "<td>&nbsp;</td>"; 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   161
                echo "<td class='center'>$row->ckmon</td>";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   162
                echo "<td>$row->prodg_name</td>";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   163
                echo "<td>$row->vtypk</td>";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   164
                echo "<td>$row->partfirma</td>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   165
                if ($row->fkdat)
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   166
                {
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   167
                    $kd = new DateTime($row->fkdat);
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   168
                    if ($kd->format('Y') == '1111') echo "<td class='red'>K&uuml;ndigungsfrist zu lang!</td>\n";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   169
                    elseif ($kd->format('Y') == '1010') echo "<td>K&uuml;nd.dat. > VEnde!</td>\n";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   170
                    else echo "<td class='green'>" . $kd->format('d.m.Y')."</td></tr>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   171
                }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   172
                else  echo "<td>&nbsp;</td></tr>\n";       
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   173
            } 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   174
            echo "</table>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   175
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   176
            echo "<p></p><table width=65%><tr><td class='right'><a href=\"javascript:window.print()\" class='sc'>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   177
                <img src=\"/fhiiqm/img/printer.png\" alt=\"Bericht drucken\" border=\"0\" align=\"right\" title=\"Bericht drucken\"></a></td></tr></table>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   178
            
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   179
        }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   180
        else echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider gibt es kein Ergebnis für die von Ihnen gewählten Kriterien!</p>";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   181
        
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   182
        echo "</div>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   183
        echo "<br /><br />&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" 
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   184
                title=\"Report Vertrag-K&uuml;ndigungstermin\" class=\"sc\">neuer Bericht Vertrag - K&uuml;ndigungstermin</a></p>\n";
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   185
        
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   186
        echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_report.html\" target=\"_self\" title=\"Berichte\" class='sc'>&laquo; zur Berichts&uuml;bersicht</a></p>\n";    
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   187
    }
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   188
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   189
?>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   190
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   191
</body>
2d8be944f381 + Report Vertrag - Kuendigungstermin, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff changeset
   192
</html>