fhiiqm/vertrag_flist1.php
changeset 26 3c1e3ac7089f
parent 22 aae5b0ecc47b
child 29 72f79dab938e
equal deleted inserted replaced
25:482252ff12fd 26:3c1e3ac7089f
    51     echo "   user: " . $_SESSION["userid"];
    51     echo "   user: " . $_SESSION["userid"];
    52     echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
    52     echo "&nbsp;&nbsp;&nbsp;<a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n";
    53     echo "<div class=\"float-r\">&nbsp;&nbsp;&nbsp;<img src=\"img/document_mark_as_final.png\" border=\"0\" alt=\"Vertr&auml;ge\" title=\"Vertr&auml;ge\"/></div>\n";
    53     echo "<div class=\"float-r\">&nbsp;&nbsp;&nbsp;<img src=\"img/document_mark_as_final.png\" border=\"0\" alt=\"Vertr&auml;ge\" title=\"Vertr&auml;ge\"/></div>\n";
    54 
    54 
    55     $zeil = $_GET["z"];
    55     $zeil = $_GET["z"];
    56     if (!$zeil) $zeil = 25; // Anzahl der gezeigten Zeilen
    56     if (!$zeil) $zeil = $_POST["z"];
       
    57     if (!$zeil) $zeil = 20; // Anzahl der gezeigten Zeilen
    57     $start = $_GET["st"];   // Start bei DS $start+1
    58     $start = $_GET["st"];   // Start bei DS $start+1
    58     if (!$start) $start=0;
    59     if (!$start) $start=0;
    59     
    60     
    60     // Felder, nach denen gefiltert werden kann
    61     // Felder, nach denen gefiltert werden kann
    61     $fields = array(2=>"Bezeichnung",4=>"Bearbeiter",6=>"Vertragstyp",7=>"Produkt",8=>"Partner");
    62     $fields = array(2=>"Bezeichnung",4=>"Bearbeiter",6=>"Vertragstyp",7=>"Produkt",8=>"Partner");
   112         echo "<p><b>Vertr&auml;ge - &Uuml;bersicht</b></p>\n";
   113         echo "<p><b>Vertr&auml;ge - &Uuml;bersicht</b></p>\n";
   113         echo "<table border='0' cellspacing='0'>\n";
   114         echo "<table border='0' cellspacing='0'>\n";
   114         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' />' 
   115         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' />' 
   115             können Sie nach jeder Spalte auf- bzw. absteigend sortieren</td></tr>
   116             können Sie nach jeder Spalte auf- bzw. absteigend sortieren</td></tr>
   116             <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>
   117             <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>
   117             <tr><td class='bigger'>Klick auf '<img src='/fhiiqm/img/edit.gif' border='0' width='11' hight='11'>' - Bearbeiten der Vertragsdaten</td></tr>\n";
   118             <tr><td class='bigger'>Klick auf '<img src='/fhiiqm/img/edit.gif' border='0' hight='11'>' - Bearbeiten der Vertragsdaten, 
       
   119             '<img src='/fhiiqm/img/file_extension_xls.png' border='0' hight='11'>' - Excel-Export</td></tr>\n";
   118         echo "</table>\n";
   120         echo "</table>\n";
   119         printf ("<p>Anzahl Vertr&auml;ge: %s </p>", $vanz);
   121         printf ("<p>Anzahl Vertr&auml;ge: %s </p>", $vanz);
   120         echo "</div>\n";
   122         echo "</div>\n";
   121         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";
   123         echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist12.php?s=$sort&d=$dir&f=$fnum&b=$filter&l=$listg&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";
   122         echo "<div align='center'>\n";
   124         echo "<div align='center'>\n";
   123         
   125         
   124 
   126 
   125         if (isset($fnum) && $fnum>1 && !$filter && !$subf)
   127         if (isset($fnum) && $fnum>1 && !$filter && !$subf)
   126         {
   128         {
   127             // Formular anzeigen fuer Filterbegriff
   129             // Formular anzeigen fuer Filterbegriff
   128             $text = $fields[$fnum];
   130             $text = $fields[$fnum];
       
   131             $azeil = array(10=>'10',20=>'20',25=>'25',50=>'50',100=>'100',9999=>'alle'); // Anzahl gezeigter rows
   129             echo "<form action=" . $_SERVER['PHP_SELF'] . " method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n";
   132             echo "<form action=" . $_SERVER['PHP_SELF'] . " method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n";
   130             echo "<input type='hidden' name='s' value='$sort'>";
   133             echo "<input type='hidden' name='s' value='$sort'>";
   131             echo "<input type='hidden' name='d' value='$dir'>";
   134             echo "<input type='hidden' name='d' value='$dir'>";
   132             echo "<input type='hidden' name='f' value='$fnum'>";
   135             echo "<input type='hidden' name='f' value='$fnum'>";
   133             echo "<table width=\"30%\" border=\"0\">\n";
   136             echo "<table width=\"40%\" border=\"0\">\n";
   134             echo "<tr><td>filtern nach $text: </td>";
   137             echo "<tr><td>filtern nach $text: </td>";
   135             echo "<td><input id='filter' name='filter' type=\"text\" size=\"30\" maxlength=\"30\" value=\"$filter\"";
   138             echo "<td><input id='filter' name='filter' type=\"text\" size=\"30\" maxlength=\"30\" value=\"$filter\"";
   136             if ($fnum == 6)
   139             if ($fnum == 6)
   137             {
   140             {
   138                 $sql = "SELECT vtyp_kurz, vtyp_bezeichnung FROM Vertrag_Typ ORDER BY 1";
   141                 $sql = "SELECT vtyp_kurz, vtyp_bezeichnung FROM Vertrag_Typ ORDER BY 1";
   142                        $title .= ", " . $row->vtyp_kurz." - ".$row->vtyp_bezeichnung; 
   145                        $title .= ", " . $row->vtyp_kurz." - ".$row->vtyp_bezeichnung; 
   143                     echo "title='".substr($title,2)."' ";            
   146                     echo "title='".substr($title,2)."' ";            
   144                 }
   147                 }
   145             }
   148             }
   146             echo "/></td>";
   149             echo "/></td>";
       
   150             echo "<td>Zeilen/Seite?   <select name='z'>\n";
       
   151             foreach ($azeil as $key=>$val)
       
   152             {
       
   153                 if ($key == $zeil) $select = "selected"; else $select = "";
       
   154                 echo "<option $select value='$key'>$val</option>\n";
       
   155             }
       
   156             echo "</select></td>\n";
   147             echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr></table>\n";
   157             echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr></table>\n";
   148             echo "</form>\n";
   158             echo "</form>\n";
   149             echo "<p>&nbsp;&nbsp;&nbsp;</p>\n";
   159             echo "<p>&nbsp;&nbsp;&nbsp;</p>\n";
   150         }
   160         }
   151         echo "<table width='99%'>\n";
   161         echo "<table width='99%'>\n";
   205             if ($key == "filter") $liste .= "&b=" . $val;
   215             if ($key == "filter") $liste .= "&b=" . $val;
   206         }    
   216         }    
   207         
   217         
   208         // Links auf andere Seiten generieren
   218         // Links auf andere Seiten generieren
   209         liste_links($start,$zeil,$vanz,$liste);
   219         liste_links($start,$zeil,$vanz,$liste);
       
   220 
       
   221         // Export csv-Datei
       
   222         echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class='sc'><a href='/fhiiqm/vertrag_list12_csv.php?s=$sort&d=$dir&f=$fnum&b=$filter&l=$listg&st=$start&z=$zeil'>
       
   223             <img src='/fhiiqm/img/file_extension_xls.png' border='0' title='Export dieser Auswahl nach Excel(csv)' /></a></span>";
   210     }
   224     }
   211     else
   225     else
   212     {
   226     {
   213         echo "<p class='red'>Leider wurde nichts gefunden mit Ihrem Suchbegriff '$filter'!</p>\n";
   227         echo "<p class='red'>Leider wurde nichts gefunden mit Ihrem Suchbegriff '$filter'!</p>\n";
   214         echo "<p><a href=\"vertrag_flist1.php\" title=\"Vertragliste 1\" >Vertragsliste zeigen</a></p>\n";
   228         echo "<p><a href=\"vertrag_flist1.php\" title=\"Vertragliste 1\" >Vertragsliste zeigen</a></p>\n";
   215         echo "</div>\n";
   229         echo "</div>\n";
   216     }
   230     }
   217     
   231     
   218     $dbc -> close();
   232     $dbc -> close();
   219     
   233     
   220     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";
   234     echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_flist12.php?s=$sort&d=$dir&f=$fnum&b=$filter&l=$listg&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";
   221     if (!is_null($_SESSION["recht"]) && in_array("ve",$_SESSION["recht"]))
   235     if (!is_null($_SESSION["recht"]) && in_array("ve",$_SESSION["recht"]))
   222         echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_ins.php\" target=\"_self\" class=\"sc\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
   236         echo "<p>&nbsp;&nbsp;&nbsp;<a href=\"/fhiiqm/vertrag_ins.php\" target=\"_self\" class=\"sc\" title=\"Vertrag erfassen\">Weiteren Vertrag erfassen</a></p>\n";    
   223 
   237 
   224 ?>
   238 ?>
   225 
   239