fhiiqm/vertrag_ed.php
changeset 35 679bc22e37e2
child 36 4411d3239444
equal deleted inserted replaced
34:fc60ef80a7ad 35:679bc22e37e2
       
     1 <?php
       
     2 
       
     3 /**
       
     4  * @author Bettina Schwarzer, Fritz-Haber-Institut
       
     5  * @copyright 03/2013
       
     6  * 
       
     7  * INSERT/UPDATE/DELETE Vertragsdaten   
       
     8  */
       
     9 
       
    10     error_reporting(E_ALL ^ E_NOTICE);
       
    11     
       
    12     session_start();
       
    13     if (! isset($_SESSION["userid"]))
       
    14     { 
       
    15         include_once ("inc/func_lib.inc.php");	
       
    16         login($_SERVER["PHP_SELF"]);
       
    17         exit;
       
    18     }
       
    19     
       
    20     if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("vr",$_SESSION["recht"]) && !in_array("ve",$_SESSION["recht"])))
       
    21     {
       
    22         header("Location: start.php");
       
    23         exit;
       
    24     }    
       
    25     
       
    26 ?>
       
    27 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       
    28 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
       
    29 
       
    30 <head>
       
    31 	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
       
    32    	<link href="css/db.css" rel="STYLESHEET" type="TEXT/CSS" media="screen"/> 
       
    33    	<link href="css/db_print.css" rel="STYLESHEET" type="TEXT/CSS" media="print"/> 
       
    34     <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness-1.8.21/jquery-ui-1.8.21.custom.css" rel="Stylesheet" />	
       
    35     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.7.2.min.js"></script>
       
    36     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.21.custom.min.js"></script>
       
    37 
       
    38 	<title>Aktualisieren Vertragsdaten</title>
       
    39 
       
    40     <script type="text/javascript">
       
    41     //<!--
       
    42         var counter = 0;
       
    43         var limit = 99;
       
    44         function addInput(divId,anz){
       
    45              if (counter == limit)  {
       
    46                   alert("Das Limit von " + counter + " zusätzlichen inputs ist erreicht");
       
    47              }
       
    48              else 
       
    49              {
       
    50                 var cdiv = document.createElement('div');
       
    51                 var idl = "cbl_" + anz;
       
    52                 cdiv.innerHTML = "<span></span>Dok-Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name='vertrag[cfname][]' type='text' size='50' maxlength='50' value='' />";
       
    53                 cdiv.innerHTML += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Schlagwort&nbsp;&nbsp;&nbsp;<input type='text' name='vertrag[swort][]'  size='30' maxlength='50' value='' />";
       
    54                 cdiv.innerHTML += "<img src='/fhiiqm/img/nixt.gif' border='0' height='100%' />";
       
    55                 //cdiv.innerHTML += "<span id='cbl'>&nbsp;&nbsp;&nbsp;<input type='checkbox' id='del' name='vertrag[del][]' value='1'/></span>";
       
    56                 cdiv.innerHTML += "<span id='cbl'>&nbsp;&nbsp;&nbsp;<input type='checkbox' id='del' name='vertrag[del][]' value='1'/>";
       
    57                 cdiv.innerHTML += "<label id='lb' for='del'>&nbsp;l&ouml;schen</label></span>";
       
    58                 cdiv.innerHTML += "<br />Upload-Dokument&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='file' name='vfile[]' size='50' maxlength='50' value='' />";
       
    59                 document.getElementById(divId).appendChild(cdiv);
       
    60                 var delcb = document.getElementById('del');
       
    61                 delcb.id = "del_" + anz;
       
    62                 delcb.style.display = 'none';
       
    63                 var lcb = document.getElementById('lb');
       
    64                 lcb.id = "lb_" + anz;
       
    65                 lcb.setAttribute("for", delcb.id);
       
    66                 lcb.style.display = 'none';
       
    67                 counter++;
       
    68              }
       
    69         }
       
    70         function markdelInput(divId,anz){
       
    71             for (i=1; i<anz; i++)
       
    72             {
       
    73                 var id = "del_" + i;
       
    74                 var delcb = document.getElementById(id);
       
    75                 delcb.style.display = 'inline';
       
    76                 var idl = "lb_" + i;
       
    77                 var lcb = document.getElementById(idl);
       
    78                 lcb.style.display = 'inline';
       
    79                 /*
       
    80                 var newlabel = document.createElement("Label");
       
    81                 var idl = "cbl_" + i;
       
    82                 newlabel.setAttribute("for",id);
       
    83                 newlabel.innerHTML = "&nbsp;l&ouml;schen?";
       
    84                 document.getElementById(idl).appendChild(newlabel);
       
    85                 */
       
    86             }
       
    87             
       
    88         }
       
    89         function delInput(divId,anz){
       
    90 
       
    91                 var kn = document.getElementById(divId); 
       
    92                 while (kn.childNodes.length>0 && kn.lastChild.nodeName != "SPAN" && kn.lastChild.nodeName != "A")
       
    93                 {
       
    94                     var knc = kn.lastChild;
       
    95                         document.getElementById(divId).removeChild(knc);
       
    96                 }
       
    97                 if (kn.lastChild.nodeName == "SPAN") document.getElementById(divId).removeChild(kn.lastChild);
       
    98         }
       
    99     //-->
       
   100     </script>
       
   101 </head>
       
   102 
       
   103 <body>
       
   104 
       
   105     <script>
       
   106       $(document).ready(function() {
       
   107         $("#bez").focus();
       
   108         $("#bdat").datepicker({
       
   109             dateFormat: 'yy-mm-dd', //nur Datum
       
   110             yearRange: '1990:2030',
       
   111             changeMonth: true,
       
   112 			changeYear: true,
       
   113             firstDay: 1,
       
   114             dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
       
   115             monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
       
   116         });
       
   117         $("#edat").datepicker({
       
   118             dateFormat: 'yy-mm-dd', //nur Datum
       
   119             yearRange: '1990:2030',
       
   120             changeMonth: true,
       
   121 			changeYear: true,
       
   122             firstDay: 1,
       
   123             dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
       
   124             monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
       
   125         });
       
   126         });
       
   127     </script>
       
   128 <?php    
       
   129     echo "&nbsp;";  
       
   130     echo "<div class=\"float-br smaller\" valign='top'>";
       
   131     echo "&nbsp;&nbsp;&nbsp;user: " . $_SESSION["userid"];
       
   132     echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
       
   133     echo "<div class=\"float-r\"><img src=\"img/document_mark_as_final.png\" border=\"0\" alt=\"Vertragsdaten bearbeiten\" title=\"Vertragsdaten bearbeiten\"/></div>\n";
       
   134 
       
   135 	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
       
   136     include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
       
   137 	$dbc = new dbconnection();
       
   138 
       
   139     $cid    = $_GET["uid"];
       
   140     $zeil = $_GET["z"];
       
   141     if (!$zeil) $zeil = 20; // Anzahl der gezeigten Zeilen
       
   142     $start = $_GET["st"];   // Start bei DS $start+1
       
   143     if (!$start) $start=0;
       
   144 	$sort   = $_GET["s"];   // Sortierung nach Spalte
       
   145     $dir    = $_GET["d"];   // Sortierrichtung
       
   146     $fnum   = $_GET["f"];   // Spaltennummer, nach der aktuell gefiltert wird
       
   147     $filter = $_GET["b"];   // Filterbegriff
       
   148     $teil   = $_GET["t"];   // t = 2 zu Vertragsliste Teil 2 zurueck
       
   149     $mfile  = $_GET["g"];   // Multifile = mehrere Vertragsdokumente moeglich
       
   150     if ($teil == 2) $tlist = "vertrag_flist12.php"; else $tlist = "vertrag_flist1.php";
       
   151     // $_GET-Parameter zurück zur Vertragliste mit den selben Einstellungen wie zuvor
       
   152     $getp = "s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil&g=$mfile";
       
   153 
       
   154 	$ok		= $_POST["ok"];
       
   155 	$sub	= $_POST["edit"];
       
   156     $del    = $_POST["del"];
       
   157     $vtr    = $_POST["vertrag"];
       
   158     if (!$vtr['okn']) $ok=false;
       
   159     
       
   160 //print_r($vtr); echo "cid = $cid<br /><br />";
       
   161 //print_r($_FILES); echo "<br /><br />";
       
   162 
       
   163     if (!$ok && ((!$sub && !$del) || $sub || $del))
       
   164     {
       
   165         if (!$sub && !$del)
       
   166         {
       
   167             $sql = "SELECT contract_ID,contract_name,contract_s,contract_l,vtyp_ID,contract_begin,contract_end,
       
   168                     contract_autoend,contract_mon_notice,contract_file,Bemerkung,email_send 
       
   169                     FROM fhiiqm.Vertrag WHERE contract_ID = $cid";
       
   170             if ($result = $dbc ->queryObjectArray($sql))
       
   171             {
       
   172                 foreach ($result as $row)
       
   173                 {
       
   174                     $vtr['cname']   = $row->contract_name;
       
   175 //                    $vtr['cshort'] = $row->contract_s;
       
   176                     $vtr['clong']   = $row->contract_l;
       
   177                     $vtr['vtyp']    = $row->vtyp_ID;
       
   178                     $vtr['bdat']   = $row->contract_begin;
       
   179                     $vtr['edat']   = $row->contract_end;
       
   180                     $vtr['cautoend']= $row->contract_autoend;
       
   181                     $vtr['cnot']    = $row->contract_mon_notice;
       
   182 //                    $vtr['cfname'][0]  = $row->contract_file;
       
   183                     $vtr['cbem']    = $row->Bemerkung;
       
   184                     $vtr['email']   = $row->email_send;
       
   185                 }  
       
   186             }
       
   187             // Bearbeiter
       
   188             $sql = "SELECT persknr FROM Vertrag_Bearbeiter WHERE contract_ID = $cid";
       
   189             if ($result = $dbc ->queryObjectArray($sql))
       
   190             {
       
   191                 foreach ($result as $row)
       
   192                 {
       
   193                    $vtr['cpers'][] = $row->persknr; 
       
   194                 }
       
   195             }
       
   196             // Partner
       
   197             $sql = "SELECT part_ID FROM Vertrag_Partner WHERE contract_ID = $cid";
       
   198             if ($result = $dbc -> queryObjectArray($sql))
       
   199             {
       
   200                 foreach ($result as $row)
       
   201                 {
       
   202                     $vtr['partid'] = $row->part_ID;
       
   203                 }
       
   204             }
       
   205             // Produkt
       
   206             $sql = "SELECT produkt_ID FROM Produkt_Vertrag WHERE contract_ID = $cid";
       
   207             if ($result = $dbc -> queryObjectArray($sql))
       
   208             {
       
   209                 foreach ($result as $row)
       
   210                 {
       
   211                     $vtr['prodid'] = $row->produkt_ID;
       
   212                 }
       
   213             }
       
   214             // Kosten
       
   215             if ($vtr['edat']) 
       
   216             {
       
   217                 $jahr = new DateTime($vtr['edat']);
       
   218                 $ejahr = $jahr->format('Y');   
       
   219             }
       
   220             elseif ($vtr["cautoend"] && !$vtr['edat']) // automatische Vertragsverlaengerung und kein Endjahr angegeben
       
   221                 $ejahr = date("Y");
       
   222             else
       
   223             {
       
   224                 $jahr = new DateTime($vtr['bdat']); // Kosten nur im Startjahr
       
   225                 $ejahr = $jahr->format('Y');   
       
   226             } 
       
   227             if ($vtr['bdat']) 
       
   228             {
       
   229                 $jahr = new DateTime($vtr['bdat']);
       
   230                 $bjahr = $jahr->format('Y');   
       
   231             }
       
   232             for ($i=(int)$bjahr; $i< (int)$ejahr +1; $i++)
       
   233             {   $ayear[] = $i;  }
       
   234             $sql = "SELECT k_year, kosten FROM Vertrag_Kosten WHERE contract_ID = $cid ORDER BY k_year ";
       
   235             if ($result = $dbc -> queryObjectArray($sql))
       
   236             {
       
   237                 foreach ($result as $row)
       
   238                 {
       
   239                     $j = array_search($row->k_year,$ayear);
       
   240                     if ( $j > -1 )
       
   241                         $vtr['kost'][$j] = str_replace('.',',',$row->kosten);
       
   242                 }
       
   243             }
       
   244             // Dokumente
       
   245             $sql = "SELECT cf_filename, cf_schlagwort FROM Vertrag_File WHERE contract_ID = $cid ORDER BY cf_ID";
       
   246             if ($result = $dbc -> queryObjectArray($sql))
       
   247             {
       
   248                 foreach ($result as $row)
       
   249                 {
       
   250                     $vtr['cfname'][] = $row->cf_filename;
       
   251                     $vtr['swort'][] = $row->cf_schlagwort;
       
   252                 }
       
   253             }
       
   254         }
       
   255 
       
   256         include_once("form/vertragmf_form.inc.php");
       
   257         
       
   258 	  	if ($sub || $del)
       
   259         {
       
   260             if ($sub)
       
   261               $frage = "Alle Angaben ok?<br>
       
   262               erst wenn Haken gesetzt, Upload-Files w&auml;hlen!";
       
   263             elseif ($del)
       
   264                 $frage = "Vertrag wirklich l&ouml;schen?";
       
   265     		echo "<tr>
       
   266     		  <td class=\"red\" valign=\"top\" align=\"left\">$frage</td>
       
   267     		        <td><input type=\"checkbox\" name=\"ok\" value=\"1\"";
       
   268     		        if ($ok)  echo "checked"; 
       
   269     		echo "></td>\n</tr>\n"; 
       
   270         }
       
   271 		
       
   272         if (!is_null($_SESSION["recht"]) && in_array("ve",$_SESSION["recht"]))
       
   273         {
       
   274     		echo "<tr>\n";
       
   275     		echo "
       
   276     		  <td>&nbsp;</td>
       
   277     		  <td><input class=\"button\" type=\"submit\" value=\"eintragen\" name=\"edit\" title=\"eintragen\" />";
       
   278             if ($cid)
       
   279     		  echo "&nbsp;&nbsp;&nbsp;<input class=\"buttonr\" type=\"submit\" value=\"l&ouml;schen\" name=\"del\" title=\"delete\" />";
       
   280     		echo "</td>\n</tr>\n";
       
   281         }
       
   282         echo "</table>\n";
       
   283         echo "</div>\n";
       
   284 //        if (!is_null($_SESSION["recht"]) && !in_array("ve",$_SESSION["recht"]))
       
   285             echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"$tlist?$getp\" target=\"_self\" title=\"Vertragsliste\">&laquo; zur Vertragsliste</a></p>\n";    
       
   286         echo "</form>\n";
       
   287         	
       
   288     }
       
   289     elseif ($ok && $sub)
       
   290     {
       
   291         echo "<div align='center'>\n";
       
   292         //daten speichern
       
   293         
       
   294         $vtr['cname'] = substr($vtr['cname'],0,50);
       
   295 //        $vtr['cshort'] = substr($vtr['cshort'],0,50);
       
   296         $vtr['clong'] = substr($vtr['clong'],0,100);
       
   297         if ($vtr['vtyp']== -1 || !(is_numeric($vtr['vtyp']))) $vtr['vtyp'] = null;
       
   298         if ($vtr["bdat"] == "") $vtr["bdat"] = null; 
       
   299         if ($vtr["edat"] == "") $vtr["edat"] = null; 
       
   300         if (!is_numeric($vtr['cnot'])) $vtr['cnot'] = null;
       
   301         if ($vtr['cbem']) $vtr['cbem'] = substr($vtr['cbem'],0,500); else $vtr['cbem']=null;
       
   302 
       
   303         if (!isset($dbc) || !$dbc) $dbc = new dbconnection();
       
   304         include_once ("inc/file_upload.inc.php");
       
   305         
       
   306         $stmt = $dbc -> stmtinit();
       
   307         if (is_object($stmt))
       
   308         {
       
   309             // contract_file = ?,  $cfile
       
   310             if ($cid)
       
   311             {
       
   312                 $stmt -> prepare("UPDATE fhiiqm.Vertrag SET
       
   313                         contract_name = ?, 
       
   314                         contract_l = ?, 
       
   315                         vtyp_ID = ?, 
       
   316                         contract_begin = ?, 
       
   317                         contract_end = ?,
       
   318                         contract_autoend = ?, 
       
   319                         contract_mon_notice = ?,
       
   320                         Bemerkung = ?,
       
   321                         email_send = ? 
       
   322                         WHERE contract_ID = $cid") ;
       
   323                 $stmt -> bind_param('ssissiisi',$vtr["cname"],$vtr["clong"],$vtr['vtyp'],$vtr['bdat'],$vtr['edat'],$vtr['cautoend'],$vtr['cnot'],$vtr['cbem'],$vtr["email"]);
       
   324                 $retv = $stmt -> execute();
       
   325                 if (!$retv) echo "UPDATE Vertrag, error: " . $stmt->errno . " - ". $stmt->error  ."<br />\n";
       
   326             }
       
   327             else
       
   328             {
       
   329                 $stmt -> prepare("INSERT INTO Vertrag (contract_name, contract_l,vtyp_ID,contract_begin, contract_end, contract_autoend, 
       
   330                         contract_mon_notice, bemerkung,email_send) 
       
   331                         VALUES(?,?,?,?,?,?,?,?,?)");
       
   332                 $stmt -> bind_param('ssissiisi',$vtr["cname"],$vtr["clong"],$vtr['vtyp'],$vtr['bdat'],$vtr['edat'],$vtr['cautoend'],$vtr['cnot'],$vtr['cbem'],$vtr["email"]);
       
   333                 $retv = $stmt -> execute();
       
   334                 if (!$retv || $stmt->error) echo "INSERT Vertrag, error: " . $stmt->errno . " - ". $stmt->error . "<br><br>\n";
       
   335                 if ($retv)
       
   336                 { // INSERT o.k.
       
   337                   // contract_ID ermitteln
       
   338                     $cid = $dbc -> insertId();
       
   339                 }
       
   340             }
       
   341         }       
       
   342         if ($cid)
       
   343         {
       
   344             $len = strlen($cid)+1;
       
   345             // alte Namen Vertragsdocument
       
   346             $sql = "SELECT cf_filename FROM Vertrag_File WHERE contract_ID = $cid ORDER BY cf_ID";
       
   347             if ($res = $dbc -> queryObjectArray($sql))
       
   348                 foreach ($res as $row)
       
   349                     $vfile_old[] = $row->cf_filename;
       
   350 
       
   351             // zu loeschende docs auf Server
       
   352             foreach ($vtr['cfname'] as $key => &$val)
       
   353             {
       
   354                 if (isset($vtr['del'][$key]) && $vtr['del'][$key])
       
   355                 {
       
   356                     $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,"","del",$val);  // Loeschen altes File auf Server
       
   357                     $val = null;
       
   358                 }   
       
   359             }            
       
   360             // upload File, wenn vorhanden
       
   361             $retf = 1;
       
   362             if (isset($_FILES) && is_array($_FILES))
       
   363             {
       
   364                 foreach ($vtr['cfname'] as $key => &$filena)
       
   365                 {
       
   366                     $filena = gen_filename($filena,$_FILES['vfile']['name'][$key],$cid,0);
       
   367                     if ($_FILES["vfile"]["error"][$key] == UPLOAD_ERR_NO_FILE)
       
   368                     {
       
   369                         if ($filena > "!" && $cid."_".$filena != $vfile_old[$key])
       
   370                         {
       
   371                             if (substr($filena,0,$len) != "$cid_") $filenam = $cid . "_" . $filena; else $filenam = $filena;
       
   372                             $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,$filenam,"upd",$vfile_old[$key]);  // Umbenennen alte Datei
       
   373                         }   
       
   374                         elseif (!$filena || $filena == '')
       
   375                             $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,"","del",$vfile_old[$key]);  // Loeschen alte Datei
       
   376                         else    //kein Upload, keine Dateinamenaenderung
       
   377                             $retf = 1;
       
   378                     }
       
   379                     if ($_FILES["vfile"]["error"][$key] == UPLOAD_ERR_OK)
       
   380                     {
       
   381                         if (isset($vfile_old[$key]) && $filena > "!" && $cid."_".$filena != $vfile_old[$key])
       
   382                         {
       
   383                             $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,"","del",$vfile_old[$key]);  // Loeschen alte Datei
       
   384                         }    
       
   385                     }
       
   386                 }
       
   387                 if (isset($_FILES['vfile']['error']) && is_array($_FILES['vfile']['error']) && in_array(0,$_FILES['vfile']['error']))
       
   388                 {    
       
   389                     $ret = upload_multif("vfile", $vtr['cfname'], $cid, $dir="documents");
       
   390                     if ($ret) echo "<p class='green'><b>Dateien zu ID '$cid' wurden erfolgreich hochgeladen.</b></p>\n";
       
   391                     else echo "<p class='red'><b>Upload für einige Dateien zu ID '$cid' ist fehlgeschlagen.</b></p>\n";
       
   392                 }
       
   393                 else $ret = 1;
       
   394             }
       
   395 
       
   396             if ($retv && $ret && $retf)
       
   397             {
       
   398                 // DELETE, INSERT n:m Tabellen
       
   399                 include ("inc/vertragtab_ins.inc.php");
       
   400             }
       
   401             // nicht mehr notwendige Dateien auf Server löschen
       
   402 
       
   403             if ($retv && $retb && $retp && $retd && $retk && $retf && $retl)
       
   404             {//Eingabe Daten, Upload File erfolgreich 
       
   405                 echo "<p class='green'><b>Vertragsdaten zu ID '$cid' wurden erfolgreich gespeichert.</b></p>\n";
       
   406                 echo "<br /><br />\n";
       
   407     
       
   408                 // Anzeigen gespeicherte Vertragsdaten
       
   409                 include ("inc/vertrag_dat_show.inc.php");
       
   410             }
       
   411             else echo "retv=$retv, 
       
   412                         retb=$retb, 
       
   413                         retp=$retp, 
       
   414                         retd=$retd, 
       
   415                         retk=$retk, 
       
   416                         retf=$retf, 
       
   417                         retl=$retl<br /><br />";
       
   418         }
       
   419     }
       
   420     elseif ($ok && $del)
       
   421     {
       
   422         // DELETE aus Tab Vertrag und abhaengigen Tabellen
       
   423         echo "<div align='center'>\n";
       
   424 
       
   425         $sql = "DELETE FROM Vertrag WHERE contract_ID = $cid";
       
   426         $retvd = $dbc -> execute($sql);
       
   427         if ($retvd)
       
   428         {
       
   429             foreach ($vtr['cfname'] as $key => $filename)
       
   430                 $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,"","del",$vfile_old[$key]);  // Loeschen alte Datei
       
   431             if ($retdf) echo "<p class='green'><b>Vertragsdokumente zu ID '$cid' wurde gel&ouml;scht.</b></p>\n";
       
   432             echo "<p class='green'><b>Vertragsdaten zu ID '$cid' wurden gel&ouml;scht.</b></p>\n";
       
   433             echo "<br /><br />\n";
       
   434 
       
   435             // Anzeigen geloeschter Vertragsdaten
       
   436             include ("inc/vertrag_dat_show.inc.php");
       
   437         }
       
   438     }
       
   439     if ($ok && ($sub || $del))
       
   440     {
       
   441 /*
       
   442             if (count($vtr['cfname']) != count($vfile_old))
       
   443             {
       
   444                 foreach ($vfile_old as $key => $val)
       
   445                 {
       
   446 print_r($vtr['cfname']); echo "$val in delete<br /><br />";  
       
   447                     $valk = substr($val,$len);
       
   448                     if (!in_array($valk,$vtr['cfname']))
       
   449                         $retf  = $retf && mod_file("/var/www/fhiiqm/documents",$cid,"","del",$val);  // Loeschen alte Datei
       
   450                 }
       
   451             }       
       
   452 print_r($vtr['cfname']); echo "nach delete?<br /><br />"; 
       
   453 */ 
       
   454         echo "</div><br /><br />\n";
       
   455         echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"$tlist?$getp\" target=\"_self\" title=\"Vertragsliste\">Zur&uuml;ck zur Vertragsliste</a></p>\n";    
       
   456         echo "<p class='sc'>&nbsp;&nbsp;&nbsp;<a href=\"vertrag_ed.php\" target=\"_self\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
       
   457     }
       
   458     
       
   459 ?>
       
   460 
       
   461 </body>
       
   462 </html>