51 if (!$start) $start=0; |
51 if (!$start) $start=0; |
52 |
52 |
53 // Felder, nach denen gefiltert werden kann |
53 // Felder, nach denen gefiltert werden kann |
54 $fields = array(2=>"Bezeichnung",4=>"Bearbeiter",6=>"Vertragstyp",7=>"Produkt",8=>"Partner"); |
54 $fields = array(2=>"Bezeichnung",4=>"Bearbeiter",6=>"Vertragstyp",7=>"Produkt",8=>"Partner"); |
55 |
55 |
56 $sort = $_GET["s"]; |
56 $sort = $_GET["s"]; // Sortierung nach Spalte |
57 $dir = $_GET["d"]; |
57 $dir = $_GET["d"]; // Sortierrichtung |
58 if (!isset($sort) || !$sort) $sort = 2; |
58 if (!isset($sort) || !$sort) $sort = 2; |
59 if (!isset($dir) || !$dir) $dir = ""; |
59 if (!isset($dir) || !$dir) $dir = ""; |
60 |
60 |
61 $fnum = $_GET["f"]; // Spaltennummer, nach der aktuell gefiltert wird |
61 $fnum = $_GET["f"]; // Spaltennummer, nach der aktuell gefiltert wird |
62 $filter = $_GET["b"]; |
62 $filter = $_GET["b"]; // Filterbegriff |
|
63 $mfile = $_GET["g"]; // Multifile = mehrere Vertragsdokumente moeglich |
63 if (!isset($fnum) || !$fnum) $fnum = 0; |
64 if (!isset($fnum) || !$fnum) $fnum = 0; |
64 // $_GET-Parameter zurueck zur Vertragliste mit den selben Einstellungen wie zuvor fuer Update |
65 // $_GET-Parameter zurueck zur Vertragliste mit den selben Einstellungen wie zuvor fuer Update |
65 $getp = "&s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil&t=2"; |
66 $getp = "s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil&g=$mfile&t=2"; |
66 |
67 |
67 $listg = $_GET["l"]; |
68 $listg = $_GET["l"]; |
68 if (!isset($listg) || !$listg) |
69 if (!isset($listg) || !$listg) |
69 { |
70 { |
70 // Recht Produktgruppe beruecksichtigen |
71 // Recht Produktgruppe beruecksichtigen |
79 |
80 |
80 include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php"); |
81 include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php"); |
81 include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php"); |
82 include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php"); |
82 $dbc = new dbconnection(); |
83 $dbc = new dbconnection(); |
83 |
84 |
84 $sql = "CALL fhiiqm.vertrag_flist12(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)"; |
85 if ($mfile) |
|
86 $sql = "CALL fhiiqm.vertrag_flist12_mf(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)"; |
|
87 else |
|
88 $sql = "CALL fhiiqm.vertrag_flist12(" . $sort . ",'" . $dir . "', " . $fnum . ", '" . $filter . "', '" . $listg . "',$start,$zeil, @anz, @ganz)"; |
85 // Parameter: Nr. Sortfelf, Sortierrichtung, Nr. Filterfeld, Filterbegriff, Start bei DS $start+1, Anzahl DS/Seite, Anzahl gefundener Vertraege, Anzahl DS gesamt |
89 // Parameter: Nr. Sortfelf, Sortierrichtung, Nr. Filterfeld, Filterbegriff, Start bei DS $start+1, Anzahl DS/Seite, Anzahl gefundener Vertraege, Anzahl DS gesamt |
86 // liefert Felder: contract_ID,cname,clong,bearb,doc,typ,prod,cbegin,cend,kmon,partfirmar,kyear,kosten,bem |
90 // liefert Felder: contract_ID,cname,clong,bearb,doc,typ,prod,cbegin,cend,kmon,partfirmar,kyear,kosten,bem |
87 $result = $dbc -> queryObjectArray($sql); |
91 $result = $dbc -> queryObjectArray($sql); |
88 if ($result) |
92 if ($result) |
89 { |
93 { |
162 } |
166 } |
163 else echo "<td> </td>"; |
167 else echo "<td> </td>"; |
164 $mail = ($row->email)? "ja": " "; |
168 $mail = ($row->email)? "ja": " "; |
165 echo "<td width='27%'>".nl2br($row->bem)."</td>"; |
169 echo "<td width='27%'>".nl2br($row->bem)."</td>"; |
166 echo "<td>$mail</td>"; |
170 echo "<td>$mail</td>"; |
167 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"; |
171 if ($mfile) $part = "ed"; else $part = "upd"; |
|
172 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"; |
168 } |
173 } |
169 echo "</table></div>\n"; |
174 echo "</table></div>\n"; |
170 echo "<br /> "; |
175 echo "<br /> "; |
171 |
176 |
172 // Sortierung und Filter aus $_GET fuer weitere Seiten |
177 // Sortierung und Filter aus $_GET fuer weitere Seiten |