+ MA-Funktion_Liste, Layoutaenderungen
authorBettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
Thu, 15 Sep 2011 11:45:38 +0200
changeset 10 f538f73ebc37
parent 9 f3ee378f9631
child 11 245f994f8fa0
+ MA-Funktion_Liste, Layoutaenderungen
fhiiqm/css/navio.css
fhiiqm/form/ma_fkt_form.inc.php
fhiiqm/inc/func_lib.inc.php
fhiiqm/inc/menu.inc.html
fhiiqm/info_flist.php
fhiiqm/ma_fkt_ed.php
fhiiqm/ma_fkt_flist.php
fhiiqm/partner_flist.php
fhiiqm/raum_flist.php
fhiiqm/vertrag_flist1.php
fhiiqm/vertrag_flist2.php
fhiiqm/vertrag_search.php
--- a/fhiiqm/css/navio.css	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/css/navio.css	Thu Sep 15 11:45:38 2011 +0200
@@ -34,7 +34,7 @@
 #navio ul li:hover {background-color:#BBDDDD; position:relative;}
 #navio ul li:active {background-color:#A4D7D5; position:relative;}
 
-#navio ul li#aktuell {background-color:#D6E8F3;}
+#navio ul li#aktuell {background-color:#699E9D;}
 
 /*Sub Menu*/
 #navio ul ul {
@@ -52,7 +52,7 @@
 	width:25em; 
 	float:left;
 	}
-#navio ul ul li:hover {color:#000080; border:none;}
+#navio ul ul li:hover {border:none; position:relative;} /* andere background-color hier angeben */
 
 /*Sub Menu2*/
 #navio li:hover ul li ul {display:none;}
--- a/fhiiqm/form/ma_fkt_form.inc.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/form/ma_fkt_form.inc.php	Thu Sep 15 11:45:38 2011 +0200
@@ -10,7 +10,7 @@
 ?>
 <div align="center">
 <table>
-<tr><td class="bigger">Die Auswahl von Mitarbeiter bzw. Funktion geschieht durch<br />Eingeben von mindesten 2 bzw. 1 Zeichen in das entsprechende Feld.
+<tr><td class="bigger">Die Auswahl eines Mitarbeiters geschieht durch<br />Eingeben von mindesten 2 Zeichen in das Mitarbeiter-Feld.
 </td></tr>
 <tr><td class="bigger"><div class="red">Achtung! </div>Umlaute wie '&auml;', '&uuml;', '&ouml;', '&szlig;' werden nicht gefunden, bitte benachbarte Zeichen eingeben.</td></tr>
 <tr><td class="bigger">&nbsp;</td></tr>
--- a/fhiiqm/inc/func_lib.inc.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/inc/func_lib.inc.php	Thu Sep 15 11:45:38 2011 +0200
@@ -7,7 +7,7 @@
  * 
  */
 
-    function tab_column($colnum=2,$bez,$sort,$dir,$fcol=0,$fanr=0,$filtb="",$start="",$anzds="20")
+    function tab_column($colnum=2,$bez,$sort,$dir,$fcol=0,$fanr=0,$filtb="",$start="",$anzds="25")
     {
       /** beliebige Tabellenspalte mit Sortier-/Filtersymbolen und Links generieren
         * Parameter
--- a/fhiiqm/inc/menu.inc.html	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/inc/menu.inc.html	Thu Sep 15 11:45:38 2011 +0200
@@ -5,7 +5,7 @@
         <li>Vertragscontrolling
         	<ul>
         		<li><a href="vertrag_flist1.php" target="_blank" title="Vertragsliste">Vertr&auml;ge sortieren, filtern, bearbeiten</a></li>
-        		<li><a href="vertrag_search.php" target="_blank" title="Vertrag suchen">Vertragbezeichnung suchen, bearbeiten</a></li>
+        		<li><a href="vertrag_search.php" target="_blank" title="Vertrag suchen">Vertrag suchen, bearbeiten</a></li>
         		<li><a href="vertrag_ins.php" target="_blank" title="Vertrag erfassen">Vertrag erfassen</a></li>
         		<li><a href="partner_flist.php" target="_blank" title="Partnerliste">Vertragspartner sortieren, filtern, bearbeiten</a></li>
                 <li><a href="partner_ins.php" target="_blank" title="Partner erfassen">Vertragspartner erfassen</a></li>
@@ -26,7 +26,8 @@
 				<li><a href="produkt_ins.php" target="_blank" title="Produkt erfassen">Produkt erfassen</a></li>
 				<li><a href="raum_flist.php" target="_blank" title="Raumliste">R&auml;ume sortieren, filtern, bearbeiten</a></li>
 				<li><a href="raum_ins.php" target="_blank" title="Raum erfassen">Raum erfassen</a></li>
-				<li><a href="ma_fkt_ed.php" target="_blank" title="MA-Funktionen">Mitarbeiter - Funktion erfassen, bearbeiten</a></li>
+				<li><a href="ma_fkt_flist.php" target="_blank" title="MA-Funktionen-Liste">Mitarbeiter - Funktion sort., filtern, bearbeiten</a></li>
+				<li><a href="ma_fkt_ed.php" target="_blank" title="MA-Funktionen">Mitarbeiter - Funktion erfassen</a></li>
 
 				<li><a href="#">Anleitungen</a></li>
 			</ul>
--- a/fhiiqm/info_flist.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/info_flist.php	Thu Sep 15 11:45:38 2011 +0200
@@ -148,7 +148,10 @@
             else  echo "<td>&nbsp;</td>";       
             echo "<td class=\"left\">$row->lang</td>";
             if (file_exists("infos/".$row->doc))
-                echo "<td class=\"left\"><a href=\"infos/$row->doc\">$row->doc</td>";
+            {
+                $doc = substr($row->doc,strpos($row->doc,"_")+1); 
+                echo "<td class=\"left\"><a href=\"infos/$row->doc\">$doc</td>";
+            }
             else    
                 echo "<td class=\"left\">$row->doc</td>";
             echo "<td class=\"left\">$row->infrel</td>";
--- a/fhiiqm/ma_fkt_ed.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/ma_fkt_ed.php	Thu Sep 15 11:45:38 2011 +0200
@@ -20,12 +20,19 @@
     <link type="text/css" href="/fhiiqm/css/jquery/ui-lightness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" />	
     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.6.2.min.js"></script>
     <script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script>
-    <title>Funktionen</title>
+    <title>Mitarbeiter - Funktionen</title>
  </head>
  
  <body>
     <div class="float-r"><img src="img/reseller_account_template.png" border="0" alt="Mitarbeiter-Funktion" title="Mitarbeiter-Funktion"/></div>
     <div align='center'>
+<!--    <style type="text/css">
+        .ui-datepicker {
+            font-size: 11px;
+            background-color: #AEE7E7
+            }
+    </style>
+-->
     <script>
       $(document).ready(function() {
         $("#persknr").focus();
@@ -44,13 +51,19 @@
             dateFormat: 'yy-mm-dd',
             yearRange: '2000:2020',
             changeMonth: true,
-			changeYear: true
+			changeYear: true,
+            firstDay: 1,
+            dayNamesMin: ['So','Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ],
+            monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
         });
         $("#bis").datepicker({
             dateFormat: 'yy-mm-dd',
             yearRange: '2000:2025',
             changeMonth: true,
-			changeYear: true
+			changeYear: true,
+            firstDay: 1,
+            dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
+            monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'] 
         });
         $("input").filter("long20").addClass("long20");
         $("input").filter("long30").addClass("long30");
@@ -60,11 +73,10 @@
     
     <?php
         $fkt = $_POST["fkt"];
-        $fkt["fid"] = $fkt["func"];
+        $fkt["fid"] = $fkt["func"]; // kein autocomplete bei Funktion
         if (!$fkt["pid"]) $fkt["pid"] = $_GET["p"];
         if (!$fkt["fid"]) $fkt["fid"] = $_GET["f"];
         $sub = $_POST["eintragen"];
-           
         echo "<h3>Zuordnung von Funktionen zu Mitarbeitern<h3>";
         
         echo "</div>\n";    
@@ -73,7 +85,7 @@
         {
             if ($fkt["pid"] && $fkt["fid"])
             {
-                $sql = "SELECT fkt_bereich, fkt_von, fkt_bis, fkt_bem, CONCAT(nachname,', ',vorname) AS vname, fkt_bez  
+                $sql = "SELECT fkt_bereich, fkt_von, fkt_bis, fkt_bem, CONCAT(nachname,', ',vorname) AS vname, fkt_bez, ma.fkt_ID  
                         FROM fhiiqm.MA_Funktion ma INNER JOIN 
                         fhiiqm.Mitarbeiter m ON ma.persknr=m.persknr INNER JOIN
                         fhiiqm.Funktion f ON ma.fkt_ID=f.fkt_ID
@@ -83,7 +95,8 @@
                     foreach ($result as $row)
                     {
                         $fkt["persknr"] = $row->vname;
-                        $fkt["func"] = $row->fkt_bez;
+//                        $fkt["func"] = $row->fkt_bez;     // nur wenn autocomplete fuer Funktion genutzt wird
+                        $fkt["func"] = $row->fkt_ID;
                         $fkt["ber"] = $row->fkt_bereich;
                         $fkt["von"] = $row->fkt_von;
                         $fkt["bis"] = $row->fkt_bis;
@@ -145,7 +158,7 @@
                         if (is_object($stmt))
                         {
                             $stmt -> prepare("INSERT INTO fhiiqm.MA_Funktion (persknr,fkt_ID,fkt_bereich,fkt_von,fkt_bis,fkt_bem) VALUES(?,?,?,?,?,?)");
-                            $stmt -> bind_param('iss',$fkt["pid"],$fkt["fid"],$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
+                            $stmt -> bind_param('isssss',$fkt["pid"],$fkt["fid"],$fkt["ber"], $fvon, $fbis, $fkt["bem"]);
                             $res = $stmt -> execute();
                             if ($dbc->error) echo "error: " . $dbc->errno." -> ".$dbc->error . "<br><br>\n";
                             if ($res)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fhiiqm/ma_fkt_flist.php	Thu Sep 15 11:45:38 2011 +0200
@@ -0,0 +1,170 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
+   	<link href="css/db.css" rel="STYLESHEET" type="TEXT/CSS" media="screen" /> 
+   	<link href="css/db_print.css" rel="STYLESHEET" type="TEXT/CSS" media="print" /> 
+
+	<title>Liste Beauftragte</title>
+</head>
+
+<body onload="document.ffilter.filter.focus();">
+    <div class="float-r"><img src="img/reseller_account_template.png" border="0" alt="Mitarbeiter-Funktion" title="Mitarbeiter-Funktion"/></div>
+
+<?php
+
+/**
+ * @author Bettina Schwarzer, Fritz-Haber-Institut
+ * @copyright 09/2011
+ * 
+ * Liste Mitarbeiter - Funktion
+ */
+
+    error_reporting(E_ALL ^ E_NOTICE);
+    
+    // Felder, nach denen gefiltert werden kann
+    $fields = array(2=>"Name",4=>"Funktion");
+
+    $zeil = $_GET["z"];
+    if (!$zeil) $zeil = 25; // Anzahl der gezeigten Zeilen
+    $start = $_GET["st"];
+    if (!$start) $start=0;
+    
+	$sort   = $_GET["s"];   // Sortierung nach Spalte
+    if (!isset($sort) && !$sort) $sort = $_POST["s"];      
+
+    $dir    = $_GET["d"];   // Sortierrichtung
+    if (!isset($dir) && !$dir) $dir = $_POST["d"];
+
+    $fnum   = $_GET["f"];   // Spaltennummer, nach der aktuell gefiltert wird
+    if (!isset($fnum) && !$fnum) $fnum = $_POST["f"];
+
+    $filter = $_POST["filter"];
+    if (!isset($filter) && !$filter) $filter = $_GET["b"];   
+
+    $subf   = $_POST["subf"]; // submit
+    
+    if (!isset($fnum) && !$fnum) $fnum = 1;
+    if (!isset($filter) && !$filter) $filter = "";
+    if (!isset($sort) && !$sort) $sort = 2;
+    if (!isset($dir) && !$dir)  $dir = "";
+
+    include ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php");
+	include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php");
+	$dbc = new dbconnection();
+
+    $sql = "CALL ma_fkt_flist($sort,'" . $dir . "',$fnum, '" . $filter . "',@anz);"; 
+    // Parameter: Nr. Sortfeld, Sortierrichtung, Nr. Filterfeld, Filterbegriff, Anzahl gefundener Mitarbeiter
+    // liefert: persknr, mname, fkt_ID, fkt_bez, fkt_bereich, fkt_von, fkt_bis, fkt_bem
+//    echo "sql = $sql<br />";  
+    $result = $dbc ->queryObjectArray($sql);
+    
+    if ($result)
+    {
+		$bg1 = "#F8F8F8";
+		$bg2 = "#DEDFE1";
+		$bg = "#FFFFFF";
+     
+        echo "<div align='center'>\n";
+        echo "<p><b>Liste Miarbeiter - Funktion</b></p>\n";
+        
+        echo "<table border='0' cellspacing='0'>\n";
+        echo "<tr><td class='bigger'>Mittels '<img src='/fhiiqm/img/auf.gif' border='0' width='11' hight='11' />' / '<img src='/fhiiqm/img/ab.gif' border='0' width='11' hight='11' />' 
+            können Sie nach relevanten Spalten auf- bzw. absteigend sortieren</td></tr>
+            <tr><td class='bigger'>'<img src='/fhiiqm/img/filter.gif' border='0' width='14' hight='11' />' erm&ouml;glicht das Filtern nach ausgew&auml;hlten Spalten der Liste</td></tr>
+            <tr><td class='bigger'>Klick auf '<img src='/fhiiqm/img/edit.gif' border='0' width='11' hight='11'>' - Bearbeiten der Zuordnung Mitarbeiter - Funktion</td></tr>\n";
+        echo "</table>\n";
+
+        $panz = $dbc -> querySingleItem("SELECT @anz");
+        printf ("<p>Anzahl Zuordnungen Mitarbeiter - Funktion: %s</p>", $panz);
+
+        if (isset($fnum) && $fnum>1 && !$filter && !$subf)
+        {
+            // Formular anzeigen fuer Filterbegriff
+            $text = $fields[$fnum];
+            echo "<form action=" . $_SERVER['PHP_SELF'] . " method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n";
+            echo "<input type='hidden' name='s' value='$sort'>";
+            echo "<input type='hidden' name='d' value='$dir'>";
+            echo "<input type='hidden' name='f' value='$fnum'>";
+            echo "<table width=\"30%\" border=\"0\">\n";
+            echo "<tr><td>filtern nach $text: </td>";
+            echo "<td><input id='filter' name='filter' type=\"text\" size=\"30\" maxlength=\"30\" value=\"$filter\"/></td>";
+            echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr></table>\n";
+            echo "</form>\n";
+            echo "<p>&nbsp;&nbsp;&nbsp;</p>\n";
+        }
+        echo "<table>\n";
+        
+        if ($filter>'!') echo "<tr><td class='bigger' colspan=6>Filter: ". $fields["$fnum"] . " wie '$filter'</td><tr>\n";
+
+        // Listenkopf generieren
+        echo "<tr bgcolor='#68ACBF'>";
+        tab_column(2,"Mitarbeiter",$sort,$dir,2,$fnum,$filter,$start,$zeil);
+        tab_column(4,"Funktion",$sort,$dir,4,$fnum,$filter,$start,$zeil);
+        echo "<th>Geltungsbereich</th>";
+        tab_column(6,"Beginn",$sort,$dir,0,$fnum,$filter,$start,$zeil);
+        tab_column(7,"Ende",$sort,$dir,0,$fnum,$filter,$start,$zeil);
+        echo "<th>Bemerkung</th>";
+        echo "<th>&nbsp;</th></tr>\n";
+        
+        foreach ($result as $row)
+        {
+			if ($bg == $bg1) $bg = $bg2; else $bg = $bg1;
+            echo "<tr bgcolor='" . $bg . "'><td><b>$row->mname</b></td>";    
+            echo "<td>$row->fkt_bez</td>";
+            echo "<td>$row->fkt_bereich</td>";
+            if ($row->fkt_von)
+            {
+                $fb = new DateTime($row->fkt_von);    
+                echo "<td>" . $fb->format('d.m.Y')."</td>";
+            }
+            else  echo "<td>&nbsp;</td>";       
+            if ($row->fkt_bis)
+            {
+                $fb = new DateTime($row->fkt_bis);    
+                echo "<td>" . $fb->format('d.m.Y')."</td>";
+            }
+            else  echo "<td>&nbsp;</td>";       
+            echo "<td>$row->fkt_bem</td>";
+            echo "<td><a href='/fhiiqm/ma_fkt_ed.php?p=$row->persknr&f=$row->fkt_ID'><img src=\"/fhiiqm/img/edit.gif\" alt='edit' title='edit' border='0'/></a></td></tr>\n";
+        }
+        echo "</table></div>\n";
+
+        echo "<br />&nbsp;&nbsp;&nbsp;";
+/*        
+        // Sortierung und Filter aus $_GET fuer weitere Seiten
+        foreach ($_GET as $key=>$val)
+        {
+            if ($key != "st") $liste .= "&" . $key ."=".$val;
+        }    
+        // Sortierung und Filter aus $_POST fuer weitere Seiten
+        if ($subf)
+        foreach ($_POST as $key=>$val)
+        {
+            if ($key != "st" && $key != "subf" && $key != "filter") $liste .= "&" . $key ."=".$val;
+            if ($key == "filter") $liste .= "&b=" . $val;
+        }    
+        
+        // Links auf andere Seiten generieren
+        liste_links($start,$zeil,$panz,$liste);
+*/
+    }
+    else
+    {
+        if ($dbc -> error)  
+            echo "error: " . $dbc -> error . "<br />\n";
+        else
+        {
+            echo "<p class='red'>&nbsp;&nbsp;&nbsp;Leider nichts gefunden f&uuml;r ". $fields["$fnum"] . " wie '$filter'!</p><br />";
+            echo "&nbsp;&nbsp;&nbsp;<a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Funktionen\" class=\"sc\">Funktionen</a></p>\n";
+        }
+        
+    }
+    $dbc -> close();
+
+    echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/ma_fkt_ed.php\" target=\"_self\" title=\"MA-Funktion erfassen\" class=\"sc\">Weiterem Mitarbeiter Funktion zuordnen</a></p>\n";    
+
+?>
+</body>
+</html>
\ No newline at end of file
--- a/fhiiqm/partner_flist.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/partner_flist.php	Thu Sep 15 11:45:38 2011 +0200
@@ -100,7 +100,7 @@
 
         // Listenkopf generieren
         echo "<tr bgcolor='#68ACBF'>";
-        tab_column(2,"Firma.",$sort,$dir,2,$fnum,$filter,$start,$zeil);
+        tab_column(2,"Firma",$sort,$dir,2,$fnum,$filter,$start,$zeil);
         tab_column(3,"Strasse",$sort,$dir,0,$fnum,$filter,$start,$zeil);
         tab_column(4,"Ort",$sort,$dir,4,$fnum,$filter,$start,$zeil);
         tab_column(5,"PLZ",$sort,$dir,0,$fnum,$filter,$start,$zeil);
--- a/fhiiqm/raum_flist.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/raum_flist.php	Thu Sep 15 11:45:38 2011 +0200
@@ -127,7 +127,10 @@
             echo "<td>$row->raumtyp_bez</td>";
             echo "<td class='right'>" . str_replace(".",",",$row->raum_flaeche) . "</td>";
             if (file_exists("raeume/".$row->raum_file))
-                echo "<td><a href=\"raeume/$row->raum_file\">$row->raum_file</td>";
+            {
+                $raum_file = substr($row->raum_file,strpos($row->raum_file,"_")+1); 
+                echo "<td><a href=\"raeume/$row->raum_file\">$raum_file</td>";
+            }
             else    
                 echo "<td>$row->raum_file</td>";
             echo "<td><a href='/fhiiqm/raum_upd.php?uid=$row->raum_ID'><img src=\"/fhiiqm/img/edit.gif\" alt='edit' title='edit' border='0'/></a></td></tr>\n";
--- a/fhiiqm/vertrag_flist1.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/vertrag_flist1.php	Thu Sep 15 11:45:38 2011 +0200
@@ -75,7 +75,7 @@
         
         $vanz = $dbc -> querySingleItem("SELECT @anz");
         
-        echo "<p><b>Liste der erfassten Vertr&auml;ge</b></p>\n";
+        echo "<p><b>Vertr&auml;ge - &Uuml;bersicht</b></p>\n";
         echo "<table border='0' cellspacing='0'>\n";
         echo "<tr><td class='bigger'>Mittels '<img src='/fhiiqm/img/auf.gif' border='0' width='11' hight='11' />' / '<img src='/fhiiqm/img/ab.gif' border='0' width='11' hight='11' />' 
             können Sie nach jeder Spalte auf- bzw. absteigend sortieren</td></tr>
@@ -84,7 +84,7 @@
         echo "</table>\n";
         printf ("<p>Anzahl Vertr&auml;ge: %s </p>", $vanz);
         echo "</div>\n";
-        echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist2.php?s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil\" class=\"sc\" title=\"Vertragliste 2\" onclick=\"winopen(this.href,'Vertragsliste 2'); return false\">Vertragsliste Teil 2</a></p>\n";
+        echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist2.php?s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil\" class=\"sc\" title=\"Vertragliste 2\" onclick=\"winopen(this.href,'Vertragsliste 2'); return false\">Vertr&auml;ge Teil 2</a></p>\n";
         echo "<div align='center'>\n";
         
 
@@ -125,7 +125,10 @@
             echo "<td>" . nl2br($row->clong) . "</td>";    
             echo "<td>$row->bearb</td>";
             if (file_exists("documents/".$row->doc))
-                echo "<td><a href='documents/$row->doc'>$row->doc</a></td>";
+            {
+                $doc = substr($row->doc,strpos($row->doc,"_")+1); 
+                echo "<td><a href='documents/$row->doc'>$doc</a></td>";
+            }    
             else    
                 echo "<td>$row->doc</td>";
             echo "<td>$row->typ</td>";    
@@ -160,7 +163,7 @@
     
     $dbc -> close();
     
-    echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist2.php?s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil\" class=\"sc\" title=\"Vertragliste 2\" onclick=\"winopen(this.href,'Vertragsliste 2'); return false\">Vertragsliste Teil 2</a></p>\n";
+    echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist2.php?s=$sort&d=$dir&f=$fnum&b=$filter&st=$start&z=$zeil\" class=\"sc\" title=\"Vertragliste 2\" onclick=\"winopen(this.href,'Vertragsliste 2'); return false\">Vertr&auml;ge Teil 2</a></p>\n";
     echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_ins.php\" target=\"_self\" class=\"sc\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
 
 ?>
--- a/fhiiqm/vertrag_flist2.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/vertrag_flist2.php	Thu Sep 15 11:45:38 2011 +0200
@@ -81,7 +81,7 @@
         $ganz = $dbc -> querySingleItem("SELECT @ganz");
         
         echo "<div align='center'>\n";
-        echo "<p><b>Liste der erfassten Vertr&auml;ge, Teil 2</b></p>\n";
+        echo "<p><b>Vertr&auml;ge Teil 2</b></p>\n";
         echo "<table border='0' cellspacing='0'>\n";
         echo "<tr><td class='bigger'>Mittels '<img src='img/auf.gif' border='0' width='9' hight='9'>' / '<img src='img/ab.gif' border='0' width='9' hight='9'>' 
             können Sie Spalten auf- bzw. absteigend sortieren</td></tr>
--- a/fhiiqm/vertrag_search.php	Tue Sep 13 16:32:49 2011 +0200
+++ b/fhiiqm/vertrag_search.php	Thu Sep 15 11:45:38 2011 +0200
@@ -63,7 +63,7 @@
         <div align="center">
         <h3>Vertragssuche</h3>
     	       <table>   
-        		<tr><td class="bigger">Bitte Vertragsbezeichnung oder Teil davon eingeben und dann Vertrag</td></tr> 
+        		<tr><td class="bigger">Bitte <i>Vertragsbezeichnung</i> oder Teil davon eingeben und dann Vertrag</td></tr> 
                 <tr><td class="bigger">aus angebotener Liste durch Anklicken w&auml;hlen:</td></tr>   
             	<form name="fcontract" id="fcontract" action="<?php $_SERVER['PHP_SELF']?>" method="post" enctype="application/x-www-form-urlencoded">