fhiiqm/vertrag_flist12.php
changeset 35 679bc22e37e2
parent 33 f1a8785434e4
--- a/fhiiqm/vertrag_flist12.php	Wed Feb 27 09:43:08 2013 +0100
+++ b/fhiiqm/vertrag_flist12.php	Tue Mar 26 15:41:01 2013 +0100
@@ -53,16 +53,17 @@
     // Felder, nach denen gefiltert werden kann
     $fields = array(2=>"Bezeichnung",4=>"Bearbeiter",6=>"Vertragstyp",7=>"Produkt",8=>"Partner");
 
-	$sort   = $_GET["s"];
-    $dir    = $_GET["d"];
+	$sort   = $_GET["s"];   // Sortierung nach Spalte
+    $dir    = $_GET["d"];   // Sortierrichtung
     if (!isset($sort) || !$sort) $sort = 2;
     if (!isset($dir) || !$dir)  $dir = "";
 
     $fnum   = $_GET["f"];   // Spaltennummer, nach der aktuell gefiltert wird
-    $filter = $_GET["b"];
+    $filter = $_GET["b"];   // Filterbegriff
+    $mfile  = $_GET["g"];   // Multifile = mehrere Vertragsdokumente moeglich
     if (!isset($fnum) || !$fnum) $fnum = 0;
     // $_GET-Parameter zurueck zur Vertragliste mit den selben Einstellungen wie zuvor fuer Update
-    $getp = "&s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil&t=2"; 
+    $getp = "s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil&g=$mfile&t=2"; 
     
     $listg  = $_GET["l"];
     if (!isset($listg) || !$listg)
@@ -81,7 +82,10 @@
     include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
 	$dbc = new dbconnection();
 
-    $sql = "CALL fhiiqm.vertrag_flist12(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)";
+    if ($mfile)
+        $sql = "CALL fhiiqm.vertrag_flist12_mf(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)";
+    else
+        $sql = "CALL fhiiqm.vertrag_flist12(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)";
     // Parameter: Nr. Sortfelf, Sortierrichtung, Nr. Filterfeld, Filterbegriff, Start bei DS $start+1, Anzahl DS/Seite, Anzahl gefundener Vertraege, Anzahl DS gesamt
     // liefert Felder: contract_ID,cname,clong,bearb,doc,typ,prod,cbegin,cend,kmon,partfirmar,kyear,kosten,bem
     $result = $dbc -> queryObjectArray($sql);
@@ -164,7 +168,8 @@
             $mail = ($row->email)? "ja": " ";   
             echo "<td width='27%'>".nl2br($row->bem)."</td>";    
             echo "<td>$mail</td>";
-            echo "<td><a href='vertrag_upd.php?uid=$row->contract_ID$getp'><img src=\"img/edit.gif\" alt='edit' title='edit' border='0'/></a></td></tr>\n";
+            if ($mfile) $part = "ed"; else $part = "upd";
+            echo "<td><a href='vertrag_$part.php?uid=$row->contract_ID&$getp'><img src=\"img/edit.gif\" alt='edit' title='edit' border='0'/></a></td></tr>\n";
        }
         echo "</table></div>\n";
         echo "<br />&nbsp;&nbsp;&nbsp;";
@@ -191,7 +196,12 @@
     }
     $dbc -> close();
     if (!is_null($_SESSION["recht"]) && in_array("ve",$_SESSION["recht"]))
-        echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"vertrag_ins.php\" class=\"sc\" target=\"_self\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
+    {
+        if ($mfile)
+            echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_ed.php?$getp\" target=\"_self\" class=\"sc\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
+        else
+            echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_ins.php\" target=\"_self\" class=\"sc\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
+    }
 
 ?>
 </body>