author | Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de> |
Fri, 16 Nov 2012 10:40:03 +0100 | |
changeset 32 | c2d325791e24 |
parent 31 | 0a1eb975fbd9 |
permissions | -rw-r--r-- |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
1 |
<?php |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
2 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
3 |
/** |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
4 |
* @author Bettina Schwarzer, Fritz-Haber-Institut |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
5 |
* @copyright 08/2012 |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
6 |
* |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
7 |
* Liste Infos |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
8 |
*/ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
9 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
10 |
error_reporting(E_ALL ^ E_NOTICE); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
11 |
header('Content-type: text/html; charset="iso-8859-1',true); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
12 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
13 |
session_start(); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
14 |
if (! isset($_SESSION["userid"])) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
15 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
16 |
include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
17 |
login($_SERVER["PHP_SELF"]); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
18 |
exit; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
19 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
20 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
21 |
if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("ir",$_SESSION["recht"]) && !in_array("ie",$_SESSION["recht"]))) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
22 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
23 |
header("Location: start.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
24 |
exit; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
25 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
26 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
27 |
echo " "; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
28 |
echo "<div class=\"float-br smaller\" valign='top'>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
29 |
echo " user: " . $_SESSION["userid"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
30 |
echo " <a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
31 |
echo "<div class=\"float-r\"><img src=\"/fhiiqm/img/document_image_ver.png\" border=\"0\" alt=\"Infodaten\" title=\"Infodaten\"/></div>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
32 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
33 |
// Felder, nach denen gefiltert werden kann |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
34 |
$fields = array(2=>"Titel",4=>"Info-Typ",5=>"Produkt",6=>"Adressat", 7=>"Verantwortlicher"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
35 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
36 |
$zeil = $_GET["z"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
37 |
if (!$zeil) $zeil = $_POST["z"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
38 |
if (!$zeil) $zeil = 9999; // Anzahl der gezeigten Zeilen |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
39 |
$start = $_GET["st"]; // Start bei DS $start+1 |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
40 |
if (!$start) $start=0; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
41 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
42 |
$sort = $_GET["s"]; // Sortierung nach Spalte |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
43 |
if (!isset($sort) && !$sort) $sort = $_POST["s"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
44 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
45 |
$dir = $_GET["d"]; // Sortierrichtung |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
46 |
if (!isset($dir) && !$dir) $dir = $_POST["d"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
47 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
48 |
$fnum = $_GET["f"]; // Spaltennummer, nach der aktuell gefiltert wird |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
49 |
if (!isset($fnum) && !$fnum) $fnum = $_POST["f"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
50 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
51 |
$filter = $_POST["filter"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
52 |
if (!isset($filter) && !$filter) $filter = $_GET["b"]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
53 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
54 |
$subf = $_POST["subf"]; // submit |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
55 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
56 |
if (!isset($fnum) || !$fnum) $fnum = 1; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
57 |
if (!isset($filter) || !$filter) $filter = ""; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
58 |
if (!isset($sort) || !$sort) $sort = 15; // Kennzeichen |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
59 |
if (!$dir || $dir < "!") $dir = ""; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
60 |
// print_r ($_GET); echo "<br /><br />"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
61 |
include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
62 |
include_once ($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/func_lib.inc.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
63 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
64 |
$dbc = new dbconnection(); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
65 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
66 |
$sql = "CALL info_flist($sort,'" . $dir . "',$fnum, '" . $filter . "',$start,$zeil,@anz);"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
67 |
// Parameter: Nr. Sortfeld, Sortierrichtung, Nr. Filterfeld, Filterbegriff, (StartNr DS) -1, Anzahl Zeilen=DS, Anzahl gefundener Raeume |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
68 |
// liefert: info_ID, iname, ilong, ityp, prod, adressat, author, idate, bdate, edate, lang, doc, infrel, infsort, ityp_ID, raum_ID, geb_ID, al_bez |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
69 |
// echo "sql = $sql<br />"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
70 |
$result = $dbc ->queryObjectArray($sql); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
71 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
72 |
if ($result) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
73 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
74 |
$bg1 = "#F8F8F8"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
75 |
$bg2 = "#DEDFE1"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
76 |
$bg = "#FFFFFF"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
77 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
78 |
echo "<div align='center'>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
79 |
echo "<p><b>Liste der Informationen</b></p>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
80 |
/* |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
81 |
echo "<table border='0' cellspacing='0'>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
82 |
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' />' |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
83 |
können Sie nach bestimmten Spalten auf- bzw. absteigend sortieren</td></tr> |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
84 |
<tr><td class='bigger'>'<img src='/fhiiqm/img/filter.gif' border='0' width='14' hight='11' />' ermöglicht das Filtern nach ausgewählten Spalten der Liste</td></tr> |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
85 |
<tr><td class='bigger'>Klick auf '<img src='/fhiiqm/img/edit.gif' border='0' width='11' hight='11'>' - Bearbeiten , |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
86 |
'<img src='/fhiiqm/img/duplicate.gif' border='0' hight='11'>' - Duplizieren der Infodaten |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
87 |
</td></tr>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
88 |
echo "</table>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
89 |
*/ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
90 |
$ianz = $dbc -> querySingleItem("SELECT @anz"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
91 |
printf ("<p>Anzahl gefundener Informationen: %s</p>", $ianz); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
92 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
93 |
if (isset($fnum) && $fnum>1 && !$filter && !$subf) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
94 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
95 |
// Formular anzeigen fuer Filterbegriff |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
96 |
$text = $fields[$fnum]; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
97 |
$azeil = array(10=>'10',20=>'20',25=>'25',50=>'50',100=>'100',9999=>'alle'); // Anzahl gezeigter rows |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
98 |
echo "<form action='" . $_SERVER['PHP_SELF'] . "#tab_2' method='post' enctype='application/x-www-form-urlencoded' id='ffilter' name='ffilter' target='_self'>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
99 |
echo "<input type='hidden' name='s' value='$sort'>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
100 |
echo "<input type='hidden' name='d' value='$dir'>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
101 |
echo "<input type='hidden' name='f' value='$fnum'>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
102 |
echo "<table width=\"45%\" border=\"0\">\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
103 |
echo "<tr><td>filtern nach $text: </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
104 |
echo "<td><input id='filter' name='filter' type=\"text\" size=\"30\" maxlength=\"30\" value=\"$filter\"/></td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
105 |
echo "<td>Zeilen/Seite? <select name='z'>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
106 |
foreach ($azeil as $key=>$val) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
107 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
108 |
if ($key == $zeil) $select = "selected"; else $select = ""; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
109 |
echo "<option $select value='$key'>$val</option>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
110 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
111 |
echo "</select></td>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
112 |
echo "<td><input class=\"button\" type=\"submit\" value=\"finden\" name=\"subf\" title=\"subf\" /></td></tr></table>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
113 |
echo "</form>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
114 |
echo "<p> </p>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
115 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
116 |
echo "<table width='99%'>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
117 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
118 |
if ($filter>'!') echo "<tr><td class='bigger' colspan=6>Filter: ". $fields["$fnum"] . " wie '$filter'</td><tr>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
119 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
120 |
// Listenkopf generieren |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
121 |
echo "<tr bgcolor='#68ACBF'>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
122 |
echo "<th>ID</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
123 |
echo "<th>Kz</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
124 |
echo "<th>Titel</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
125 |
echo "<th>Kurzinfo</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
126 |
echo "<th>Info-Typ</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
127 |
echo "<th>Produkt</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
128 |
echo "<th>Adressat</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
129 |
echo "<th>Verantw.</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
130 |
echo "<th>Ort</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
131 |
echo "<th>Autor</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
132 |
echo "<th>erst. am</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
133 |
echo "<th>gilt ab</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
134 |
echo "<th>gilt bis</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
135 |
echo "<th>Status</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
136 |
/* tab_column(15,"Kz",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
137 |
tab_column(2,"Titel",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
138 |
tab_column(3,"Kurzinfo",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
139 |
tab_column(4,"Info-Typ",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
140 |
tab_column(5,"Produkt",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
141 |
tab_column(6,"Adressat",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
142 |
tab_column(7,"Verantw.",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
143 |
echo "<th>Ort</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
144 |
tab_column(8,"Autor",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
145 |
tab_column(9,"erst. am",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
146 |
tab_column(10,"gilt ab",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
147 |
tab_column(11,"gilt bis",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
148 |
*/ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
149 |
// echo "<th>Sprache</th>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
150 |
// tab_column(12,"Status",$sort,$dir,0,$fnum,$filter,$start,$zeil,"",0,"#ui-tabs-1","tabs_dyn_content.php"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
151 |
echo "<th>Dokument</th>"; |
31
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
152 |
echo "<th>zu ID</th>"; |
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
153 |
echo "<th> </th></tr>\n"; |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
154 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
155 |
// echo "<tr bgcolor='#68ACBF'><th>Raum-Nr.</th><th>Bezeichnung</th><th>Haus</th><th>Typ</th><th>Fläche (m<sup>2</sup>)</th><th>Raumplan</th><th> </th> |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
156 |
// </tr>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
157 |
// Format $row->prod: 'prod_name | prod_hier; prod_name | prod_hier; prod_name | prod_hier' |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
158 |
foreach ($result as $row) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
159 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
160 |
if ($bg == $bg1) $bg = $bg2; else $bg = $bg1; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
161 |
echo "<tr bgcolor='" . $bg . "'><td class=\"left\">$row->info_ID</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
162 |
echo "<td class=\"left\">$row->infsort</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
163 |
echo "<td class=\"left\">$row->iname</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
164 |
// if (strlen($row->ilong)>60) $row->ilong = substr($row->ilong,0,60)."..."; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
165 |
if ($row->ityp_ID == 81) $anl = " <b>→ '" . $row->al_bez . "'</b>"; else $anl=""; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
166 |
echo "<td class=\"left\">" . nl2br($row->ilong).$anl . "</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
167 |
echo "<td class=\"left\">$row->ityp</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
168 |
$prod = explode("; ",$row->prod); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
169 |
$prods = ""; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
170 |
foreach ($prod as $val) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
171 |
$prods .= "; " . substr($val,0,strpos($val,"|")-1); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
172 |
$prods = substr($prods,2); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
173 |
// echo "<td class=\"left\">" . str_replace(";",";<br />",$row->prod) . "</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
174 |
echo "<td class=\"left\">" . str_replace(";",";<br />",$prods) . "</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
175 |
echo "<td class=\"left\">" . str_replace(";","<br />",$row->adressat) . "</td>"; |
31
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
176 |
echo "<td class=\"left\">" . str_replace(";","<br />",$row->verantw); |
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
177 |
if (isset($row->betrag) && $row->betrag) |
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
178 |
echo "<br><i> max. Bestellwert: ".number_format($row->betrag,2,",",".")." €</i>"; |
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
179 |
echo "</td>"; |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
180 |
if ($row->ityp_ID == 7 || substr($row->ityp_ID,0,1) == 8) // 7 = Betriebsstörung, 8 = Betriebsanweisung |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
181 |
{ if ($row->raum_ID) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
182 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
183 |
$sql = "SELECT geb_ID, raum_nr FROM Raum WHERE raum_ID = $row->raum_ID"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
184 |
$res = $dbc -> queryObjectArray($sql); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
185 |
foreach ($res as $ro) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
186 |
echo "<td>$ro->geb_ID, $ro->raum_nr</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
187 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
188 |
elseif ($row->geb_ID && !$row->raum_ID) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
189 |
echo "<td>$row->geb_ID</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
190 |
else echo "<td> </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
191 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
192 |
else echo "<td> </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
193 |
echo "<td class=\"left\">$row->author</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
194 |
if ($row->idate) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
195 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
196 |
$dat = new DateTime($row->idate); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
197 |
echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
198 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
199 |
else echo "<td> </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
200 |
if ($row->bdate) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
201 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
202 |
$dat = new DateTime($row->bdate); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
203 |
echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
204 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
205 |
else echo "<td> </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
206 |
if ($row->edate) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
207 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
208 |
$dat = new DateTime($row->edate); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
209 |
echo "<td class=\"left\">" . $dat->format('d.m.Y')."</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
210 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
211 |
else echo "<td> </td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
212 |
// echo "<td class=\"left\">$row->lang</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
213 |
echo "<td class=\"left\">$row->freigabe</td>"; |
31
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
214 |
if (file_exists($_SERVER['DOCUMENT_ROOT']."/fhiiqm/infos/".$row->doc)) |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
215 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
216 |
$doc = substr($row->doc,strpos($row->doc,"_")+1); |
31
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
217 |
echo "<td class=\"left\"><a href=\"/fhiiqm/infos/$row->doc\">$doc</td>"; |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
218 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
219 |
else |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
220 |
echo "<td class=\"left\">$row->doc</td>"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
221 |
echo "<td class=\"left\">$row->infrel</td>"; |
31
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
222 |
$ref = "?i=$row->info_ID"; |
0a1eb975fbd9
+ Raumverantwortliche
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
30
diff
changeset
|
223 |
echo "<td><a href='$ref' class='info_edit'><img src=\"/fhiiqm/img/edit.gif\" alt='edit' title='edit' border='0'/></a></td>"; |
30
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
224 |
echo "</tr>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
225 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
226 |
echo "</table></div>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
227 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
228 |
echo "<br /> "; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
229 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
230 |
// Sortierung und Filter aus $_GET fuer weitere Seiten |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
231 |
foreach ($_GET as $key=>$val) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
232 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
233 |
if ($key != "st") $liste .= "&" . $key ."=".$val; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
234 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
235 |
// Sortierung und Filter aus $_POST fuer weitere Seiten |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
236 |
if ($subf) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
237 |
foreach ($_POST as $key=>$val) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
238 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
239 |
if ($key != "st" && $key != "subf" && $key != "filter") $liste .= "&" . $key ."=".$val; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
240 |
if ($key == "filter") $liste .= "&b=" . $val; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
241 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
242 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
243 |
// Links auf andere Seiten generieren |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
244 |
liste_links($start,$zeil,$ianz,$liste,"#ui-tabs-1"); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
245 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
246 |
else |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
247 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
248 |
if ($dbc -> error) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
249 |
echo "error: " . $dbc -> error . "<br />\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
250 |
else |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
251 |
{ |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
252 |
echo "<p class='red'> Leider nichts gefunden für ". $fields["$fnum"] . " wie '$filter'!</p><br />"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
253 |
echo " <a href=\"" . $_SERVER["PHP_SELF"] . "\" target=\"_self\" title=\"Infoliste\" class=\"sc\">Infoliste</a></p>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
254 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
255 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
256 |
} |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
257 |
$dbc -> close(); |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
258 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
259 |
if (!is_null($_SESSION["recht"]) && in_array("ie",$_SESSION["recht"])) |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
260 |
echo "<p> <a href=\"info_ed.php\" target=\"_self\" title=\"Info erfassen\" class=\"sc\">Weitere Info erfassen</a></p>\n"; |
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
261 |
|
d02d02efc55a
+ tab-Test, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
262 |
?> |