author | Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de> |
Thu, 12 Jan 2012 11:41:22 +0100 | |
changeset 22 | aae5b0ecc47b |
parent 20 | 5877137431e4 |
child 23 | a382de56a8e4 |
permissions | -rw-r--r-- |
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
1 |
<?php |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
2 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
3 |
/** |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
4 |
* @author Bettina Schwarzer, Fritz-Haber-Institut |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
5 |
* @copyright 10/2011 |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
6 |
* |
22
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
7 |
* Liste User fhiiqm |
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
8 |
*/ |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
9 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
10 |
error_reporting(E_ALL ^ E_NOTICE); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
11 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
12 |
session_start(); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
13 |
if (! isset($_SESSION["userid"])) |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
14 |
{ |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
15 |
include_once ("inc/func_lib.inc.php"); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
16 |
login($_SERVER["PHP_SELF"]); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
17 |
exit; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
18 |
} |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
19 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
20 |
if (is_null($_SESSION["recht"]) || (!is_null($_SESSION["recht"]) && !in_array("rte",$_SESSION["recht"]) && !in_array("rtr",$_SESSION["recht"]))) |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
21 |
{ |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
22 |
header("Location: start.php"); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
23 |
exit; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
24 |
} |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
25 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
26 |
?> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
27 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
28 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
29 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
30 |
<head> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
31 |
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> |
20
5877137431e4
+ Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
18
diff
changeset
|
32 |
<link type="text/css" href="/fhiiqm/css/db.css" rel="Stylesheet" media="screen"/> |
5877137431e4
+ Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
18
diff
changeset
|
33 |
<link type="text/css" href="/fhiiqm/css/db_print.css" rel="Stylesheet" media="print"/> |
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
34 |
<title>Nutzer fhiiqm</title> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
35 |
</head> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
36 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
37 |
<body> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
38 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
39 |
<?php |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
40 |
echo " "; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
41 |
echo "<div class=\"float-br smaller\" valign='top'>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
42 |
echo " user: " . $_SESSION["userid"]; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
43 |
echo " <a class='sc' href='/fhiiqm/logout.php' title='Session beenden'>logout</a></div>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
44 |
echo "<div class=\"float-r\"><img src=\"img/user_go.png\" border=\"0\" alt=\"User, Rechte eingeben\" title=\"User, Rechte eingeben\"/></div>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
45 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
46 |
include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php"); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
47 |
if (!isset($dbc) || !$dbc) $dbc = new dbconnection(); |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
48 |
|
22
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
49 |
echo "<div align='center'>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
50 |
echo "<table><tr><td class='valignb'>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
51 |
|
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
52 |
$sql = "SELECT u.persknr, CONCAT (nachname, ', ',vorname) AS ma, userid, |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
53 |
CASE WHEN ISNULL(pwd) THEN '-' ELSE 'ja' END AS pw |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
54 |
FROM fhiiqm.userweb u INNER JOIN fhiiqm.Mitarbeiter m ON u.persknr = m.persknr |
22
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
55 |
ORDER BY userid"; |
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
56 |
if ($result = $dbc -> queryObjectArray($sql)) |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
57 |
{ |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
58 |
$bg1 = "#F8F8F8"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
59 |
$bg2 = "#DEDFE1"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
60 |
$bg = "#FFFFFF"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
61 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
62 |
echo "<div align='center'>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
63 |
echo "<p><b>Liste der fhiiqm-Nutzer</b></p>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
64 |
echo "<p>Klick auf '<img src='/fhiiqm/img/edit.gif' border='0' width='11' hight='11'>' - Sichten/Bearbeiten der Nutzer-Rechte</p>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
65 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
66 |
echo "<table cellpadding='2' cellspacing='2'>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
67 |
// Listenkopf |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
68 |
echo "<tr bgcolor='#68ACBF'>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
69 |
echo "<th>Mitarbeiter</th><th>userid</th><th>passwort?</th><th> </th></tr>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
70 |
foreach ($result as $row) |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
71 |
{ |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
72 |
if ($bg == $bg1) $bg = $bg2; else $bg = $bg1; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
73 |
echo "<tr bgcolor='" . $bg . "'><td><b>$row->ma</b></td>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
74 |
echo "<td>$row->userid</td>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
75 |
echo "<td class='center'>$row->pw</td>"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
76 |
echo "<td><a href='/fhiiqm/recht_ed.php?pid=$row->persknr'><img src=\"/fhiiqm/img/edit.gif\" alt='edit' title='edit' border='0'/></a></td></tr>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
77 |
} |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
78 |
echo "</table></div>\n"; |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
79 |
} |
22
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
80 |
echo "</td><td class='valignb'>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
81 |
// Liste der Rechte je userid |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
82 |
$sql = "SELECT userid, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
83 |
count(CASE recht_ID WHEN 'ar' THEN 1 END) AS anlage_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
84 |
COUNT(CASE recht_ID WHEN 'ae' THEN 1 END) AS anlage_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
85 |
COUNT(CASE recht_ID WHEN 'fmr' THEN 1 END) AS funkt_ma_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
86 |
COUNT(CASE recht_ID WHEN 'fme' THEN 1 END) AS funkt_ma_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
87 |
COUNT(CASE recht_ID WHEN 'ir' THEN 1 END) AS info_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
88 |
COUNT(CASE recht_ID WHEN 'ie' THEN 1 END) AS info_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
89 |
COUNT(CASE recht_ID WHEN 'lr' THEN 1 END) AS laser_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
90 |
COUNT(CASE recht_ID WHEN 'le' THEN 1 END) AS laser_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
91 |
COUNT(CASE recht_ID WHEN 'pr' THEN 1 END) AS prod_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
92 |
COUNT(CASE recht_ID WHEN 'pe' THEN 1 END) AS prod_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
93 |
COUNT(CASE recht_ID WHEN 'rr' THEN 1 END) AS raum_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
94 |
COUNT(CASE recht_ID WHEN 're' THEN 1 END) AS raum_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
95 |
COUNT(CASE recht_ID WHEN 'rtr' THEN 1 END) AS recht_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
96 |
COUNT(CASE recht_ID WHEN 'rte' THEN 1 END) AS recht_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
97 |
COUNT(CASE recht_ID WHEN 'vr' THEN 1 END) AS vertrag_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
98 |
COUNT(CASE recht_ID WHEN 've' THEN 1 END) AS vertrag_edit, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
99 |
COUNT(CASE recht_ID WHEN 'vpr' THEN 1 END) AS vertr_part_read, |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
100 |
COUNT(CASE recht_ID WHEN 'vpe' THEN 1 END) AS vertr_part_edit |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
101 |
FROM `fhiiqm`.`user_recht` |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
102 |
GROUP BY userid"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
103 |
if ($result = $dbc -> queryObjectArray($sql)) |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
104 |
{ |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
105 |
$bg1 = "#F8F8F8"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
106 |
$bg2 = "#DEDFE1"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
107 |
$bg = "#FFFFFF"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
108 |
|
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
109 |
echo "<div align='center'>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
110 |
echo "<p><br /><b>fhiiqm-Nutzer und zugeordnete Rechte</b> ('edit' impliziert 'read')</p>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
111 |
|
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
112 |
echo "<table cellpadding='2' cellspacing='2'>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
113 |
// Listenkopf |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
114 |
echo "<tr bgcolor='#68ACBF'>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
115 |
echo "<th> </th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
116 |
<th colspan='2'>Anlage</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
117 |
<th colspan='2'>Funkt.-MA</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
118 |
<th colspan='2'>Info</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
119 |
<th colspan='2'>Laser</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
120 |
<th colspan='2'>Produkt</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
121 |
<th colspan='2'>Raum</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
122 |
<th colspan='2'>Recht</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
123 |
<th colspan='2'>Vertrag</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
124 |
<th colspan='2'>Vertr.Partner</th></tr>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
125 |
echo "<tr bgcolor='#68ACBF'>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
126 |
echo "<th>userid</th><th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
127 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
128 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
129 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
130 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
131 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
132 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
133 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
134 |
<th>read</th><th>edit</th> |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
135 |
</tr>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
136 |
foreach ($result as $row) |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
137 |
{ |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
138 |
if ($bg == $bg1) $bg = $bg2; else $bg = $bg1; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
139 |
echo "<tr bgcolor='" . $bg . "'><td><b>$row->userid</b><img src=\"/fhiiqm/img/transp.png\" width=\"2\" height=\"12\" border='0'/></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
140 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->anlage_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
141 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->anlage_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
142 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->funkt_ma_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
143 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->funkt_ma_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
144 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->info_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
145 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->info_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
146 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->laser_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
147 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->laser_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
148 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->prod_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
149 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->prod_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
150 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->raum_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
151 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->raum_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
152 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->recht_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
153 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->recht_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
154 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->vertrag_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
155 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->vertrag_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
156 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->vertr_part_read)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
157 |
echo "<td class='center'><b>" . str_replace("0"," ",str_replace("1","x",$row->vertr_part_edit)) ."</b></td>"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
158 |
echo "</tr>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
159 |
} |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
160 |
echo "</table></div>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
161 |
} |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
162 |
|
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
163 |
echo "</td></tr></table></div>\n"; |
aae5b0ecc47b
+ Laser iud+copy, Laserliste, Rechte/Nutzer-Tab
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
20
diff
changeset
|
164 |
|
18
d0aa14180761
+ anlagen edit, korrekturen ma_fkt
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
16
diff
changeset
|
165 |
if (!is_null($_SESSION["recht"]) && in_array("re",$_SESSION["recht"])) |
20
5877137431e4
+ Anlage duplizieren, Voreinstellungen edit, Korrekturen
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
18
diff
changeset
|
166 |
echo "<p class=\"sc\"> <a href=\"/fhiiqm/recht_ed.php\" target=\"_self\" title=\"Nutzer erfassen\">Weiteren Nutzer & Rechte erfassen</a></p>\n"; |
16
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
167 |
|
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
168 |
?> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
169 |
</body> |
3ebe66308a00
nochmal Recht, Prodgroup->Vertrag edit
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
170 |
</html> |