diff --git a/vilesci/stammdaten/benutzerberechtigung_uebersicht.php b/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
index 381d3eaa8..513cbd5e1 100644
--- a/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
+++ b/vilesci/stammdaten/benutzerberechtigung_uebersicht.php
@@ -62,29 +62,29 @@ $(document).ready(function()
$("#t1").tablesorter(
{
- sortList: [[4,0],[0,0],[1,0],[2,0]],
- widgets: ["zebra", "filter", "stickyHeaders"]
- //headers: {4:{sorter:false}}
+ sortList: [[4,0],[0,0],[1,0],[2,0]],
+ widgets: ["zebra", "filter", "stickyHeaders"]
+ //headers: {4:{sorter:false}}
});
$("#t2").tablesorter(
{
- sortList: [[0,0],[1,0],[2,0],[3,0]],
+ sortList: [[0,0],[1,0],[2,0],[3,0]],
widgets: ["zebra", "filter", "stickyHeaders"],
headers: {8:{sorter:false}},
- emptyTo: "emptyMax",
- widgetOptions : { filter_functions:
- {
- // Add select menu to this column
- 7 : {
+ emptyTo: "emptyMax",
+ widgetOptions : { filter_functions:
+ {
+ // Add select menu to this column
+ 7 : {
"Ja" : function(e, n, f, i, $r, c, data) { return e === "Ja" || /^\s*$/.test(e); },
- "Nein" : function(e, n, f, i, $r, c, data) { return e === "Nein" || /^\s*$/.test(e); }
- },
- 8 : {
- "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
- "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
- }
- }
- }
+ "Nein" : function(e, n, f, i, $r, c, data) { return e === "Nein" || /^\s*$/.test(e); }
+ },
+ 8 : {
+ "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
+ "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
+ }
+ }
+ }
});
$("#t3").tablesorter(
{
@@ -92,55 +92,55 @@ $(document).ready(function()
widgets: ["zebra", "filter", "stickyHeaders"],
headers: {8:{sorter:false}},
emptyTo: "emptyMax",
- widgetOptions : { filter_functions:
- {
- // Add select menu to this column
- 6 : {
+ widgetOptions : { filter_functions:
+ {
+ // Add select menu to this column
+ 6 : {
"Ja" : function(e, n, f, i, $r, c, data) { return e === "Ja" || /^\s*$/.test(e); },
- "Nein" : function(e, n, f, i, $r, c, data) { return e === "Nein" || /^\s*$/.test(e); }
- },
- 7 : {
- "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
- "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
- }
- }
- }
+ "Nein" : function(e, n, f, i, $r, c, data) { return e === "Nein" || /^\s*$/.test(e); }
+ },
+ 7 : {
+ "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
+ "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
+ }
+ }
+ }
});
$("#t4").tablesorter(
{
- sortList: [[0,0],[1,0],[2,0]],
+ sortList: [[0,0],[1,0],[2,0]],
widgets: ["zebra", "filter", "stickyHeaders"],
headers: {9:{sorter:false}},
- emptyTo: "emptyMax",
- widgetOptions : { filter_functions:
- {
- // Add select menu to this column
- 7 : {
- "Ja" : function(e, n, f, i, $r, c, data) { return /Ja/.test(e); },
- "Nein" : function(e, n, f, i, $r, c, data) { return /Nein/.test(e); }
- },
- 8 : {
- "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
- "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
- }
- }
- }
+ emptyTo: "emptyMax",
+ widgetOptions : { filter_functions:
+ {
+ // Add select menu to this column
+ 7 : {
+ "Ja" : function(e, n, f, i, $r, c, data) { return /Ja/.test(e); },
+ "Nein" : function(e, n, f, i, $r, c, data) { return /Nein/.test(e); }
+ },
+ 8 : {
+ "Aktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonGreen" ); },
+ "Inaktiv" : function(e, n, f, i, $r, c, data) { return $r.find("div").hasClass( "buttonRed" ) || $r.find("div").hasClass( "buttonYellow" ); }
+ }
+ }
+ }
});
$("#t5").tablesorter(
{
- sortList: [[0,0],[1,0],[3,1]],
+ sortList: [[0,0],[1,0],[3,1]],
widgets: ["zebra", "filter", "stickyHeaders"],
headers: {4:{sorter:false}},
- emptyTo: "emptyMax",
- widgetOptions : { filter_functions:
- {
- // Add select menu to this column
- 4 : {
- "Ja" : function(e, n, f, i, $r, c, data) { return /Ja/.test(e); },
- "Nein" : function(e, n, f, i, $r, c, data) { return /Nein/.test(e); }
+ emptyTo: "emptyMax",
+ widgetOptions : { filter_functions:
+ {
+ // Add select menu to this column
+ 4 : {
+ "Ja" : function(e, n, f, i, $r, c, data) { return /Ja/.test(e); },
+ "Nein" : function(e, n, f, i, $r, c, data) { return /Nein/.test(e); }
}
- }
- }
+ }
+ }
});
// Breite des Autocompletes korrigieren um das Springen zu verhindern
$.extend($.ui.autocomplete.prototype.options, {
@@ -190,58 +190,58 @@ $(document).ready(function()
});
-
+
@@ -312,7 +312,7 @@ $htmlstr='
$selected = 'selected="selected"';
else
$selected = '';
- $htmlstr .= '';
+ $htmlstr .= '';
}
$htmlstr .= '
Nur User
@@ -422,13 +422,13 @@ if(isset($_GET['searchstr']))
if($berechtigung_kurzbz != '')
{
$berechtigungen = new benutzerberechtigung();
-
- // Wenn $userOnly false ist, werden die Rollen und Funktionen ausgegeben, die das Recht beinhalten,
- // ansonsten werden die Rollen und Funktionen auf User aufgelöst und nur User ausgegeben
- if ($userOnly == false)
- {
+
+ // Wenn $userOnly false ist, werden die Rollen und Funktionen ausgegeben, die das Recht beinhalten,
+ // ansonsten werden die Rollen und Funktionen auf User aufgelöst und nur User ausgegeben
+ if ($userOnly == false)
+ {
$berechtigungen->getBenutzerFromBerechtigung($berechtigung_kurzbz);
-
+
if(isset($berechtigungen->result) && count($berechtigungen->result) != 0)
{
$htmlstr .= "
".$berechtigung_kurzbz."
\n";
@@ -444,16 +444,16 @@ if($berechtigung_kurzbz != '')
Status |
Aktion | ";
$htmlstr .= "\n";
-
+
foreach($berechtigungen->result as $row)
{
$benutzer = new benutzer();
$benutzer->load($row->uid);
$organisationseinheit = new organisationseinheit($row->oe_kurzbz);
-
+
$heute = strtotime(date('Y-m-d'));
-
+
if ($row->ende!='' && strtotime($row->ende) < $heute)
{
$status = '';
@@ -466,7 +466,7 @@ if($berechtigung_kurzbz != '')
{
$status = '';
}
-
+
$htmlstr .= ' ';
$htmlstr .= ' | '.($row->rolle_kurzbz != ''?$row->rolle_kurzbz:'').' | ';
$htmlstr .= ' '.($row->funktion_kurzbz != ''?$row->funktion_kurzbz:'').' | ';
@@ -483,7 +483,7 @@ if($berechtigung_kurzbz != '')
$htmlstr .= ' Funktionsrechte bearbeiten | ';
elseif ($row->rolle_kurzbz != '')
$htmlstr .= ' Rollenrechte bearbeiten | ';
-
+
$htmlstr .= '
';
}
$htmlstr .= '';
@@ -493,63 +493,63 @@ if($berechtigung_kurzbz != '')
$htmlstr .= "Für diese Berechtigung sind keine Einträge vorhanden";
}
}
- else
- {
- $berechtigungen_array = array();
- $berechtigungen->getBenutzerFromBerechtigung($berechtigung_kurzbz);
+ else
+ {
+ $berechtigungen_array = array();
+ $berechtigungen->getBenutzerFromBerechtigung($berechtigung_kurzbz);
- if (isset($berechtigungen->result) && count($berechtigungen->result) != 0)
- {
- foreach ($berechtigungen->result as $row)
- {
- if ($row->uid != '')
- {
- $berechtigungen_array[] = array('uid' => $row->uid,
- 'art' => $row->art,
- 'start' => $row->start,
- 'ende' => $row->ende,
- 'oe_kurzbz' => $row->oe_kurzbz,
- 'rolle_kurzbz' => '',
- 'funktion_kurzbz' => '');
- }
- if ($row->rolle_kurzbz != '')
- {
- $user_rolleberechtigung = new benutzerberechtigung();
- $user_rolleberechtigung->getBenutzerFromRolle($row->rolle_kurzbz);
- foreach ($user_rolleberechtigung->result as $row_rolle)
- {
- $berechtigungen_array[] = array('uid' => $row_rolle->uid,
- 'art' => $row_rolle->art,
- 'start' => $row_rolle->start,
- 'ende' => $row_rolle->ende,
- 'oe_kurzbz' => $row_rolle->oe_kurzbz,
- 'rolle_kurzbz' => $row_rolle->rolle_kurzbz,
- 'funktion_kurzbz' => $row->funktion_kurzbz);
- }
- }
- if ($row->funktion_kurzbz != '')
- {
- $user_funktion = new benutzerfunktion();
- $user_funktion->getBenutzerFunktionen($row->funktion_kurzbz);
- foreach ($user_funktion->result as $row_funktion)
- {
- $berechtigungen_array[] = array('uid' => $row_funktion->uid,
- 'art' => $row->art,
- 'start' => $row->start,
- 'ende' => $row->ende,
- 'oe_kurzbz' => $row_funktion->oe_kurzbz,
- 'rolle_kurzbz' => '',
- 'funktion_kurzbz' => $row->funktion_kurzbz);
- }
- }
- }
-// var_dump($berechtigungen_array);exit;
- // Benutzer der Rolle auflösen
- foreach ($berechtigungen->result as $row)
- {
- $user_rolleberechtigung = new benutzerberechtigung();
- $user_rolleberechtigung->getBenutzerFromRolle($row->rolle_kurzbz);
- }
+ if (isset($berechtigungen->result) && count($berechtigungen->result) != 0)
+ {
+ foreach ($berechtigungen->result as $row)
+ {
+ if ($row->uid != '')
+ {
+ $berechtigungen_array[] = array('uid' => $row->uid,
+ 'art' => $row->art,
+ 'start' => $row->start,
+ 'ende' => $row->ende,
+ 'oe_kurzbz' => $row->oe_kurzbz,
+ 'rolle_kurzbz' => '',
+ 'funktion_kurzbz' => '');
+ }
+ if ($row->rolle_kurzbz != '')
+ {
+ $user_rolleberechtigung = new benutzerberechtigung();
+ $user_rolleberechtigung->getBenutzerFromRolle($row->rolle_kurzbz);
+ foreach ($user_rolleberechtigung->result as $row_rolle)
+ {
+ $berechtigungen_array[] = array('uid' => $row_rolle->uid,
+ 'art' => $row_rolle->art,
+ 'start' => $row_rolle->start,
+ 'ende' => $row_rolle->ende,
+ 'oe_kurzbz' => $row_rolle->oe_kurzbz,
+ 'rolle_kurzbz' => $row_rolle->rolle_kurzbz,
+ 'funktion_kurzbz' => $row->funktion_kurzbz);
+ }
+ }
+ if ($row->funktion_kurzbz != '')
+ {
+ $user_funktion = new benutzerfunktion();
+ $user_funktion->getBenutzerFunktionen($row->funktion_kurzbz);
+ foreach ($user_funktion->result as $row_funktion)
+ {
+ $berechtigungen_array[] = array('uid' => $row_funktion->uid,
+ 'art' => $row->art,
+ 'start' => $row->start,
+ 'ende' => $row->ende,
+ 'oe_kurzbz' => $row_funktion->oe_kurzbz,
+ 'rolle_kurzbz' => '',
+ 'funktion_kurzbz' => $row->funktion_kurzbz);
+ }
+ }
+ }
+// var_dump($berechtigungen_array);exit;
+ // Benutzer der Rolle auflösen
+ foreach ($berechtigungen->result as $row)
+ {
+ $user_rolleberechtigung = new benutzerberechtigung();
+ $user_rolleberechtigung->getBenutzerFromRolle($row->rolle_kurzbz);
+ }
// Anzahl uniquer UIDs ermitteln
$berechtigungen_array_uids = array_map(function ($each)
@@ -560,60 +560,60 @@ if($berechtigung_kurzbz != '')
$htmlstr .= "".$berechtigung_kurzbz."
\n";
$htmlstr .= "".count($berechtigungen_array)." Einträge
";
$htmlstr .= "".count(array_unique($berechtigungen_array_uids))." UIDs
";
- $htmlstr .= "\n";
- $htmlstr .= " | Nachname |
- Vorname |
- UID |
- Art |
- OE_Kurzbz |
- Rolle |
- Funktion |
- Benutzer Aktiv |
- Status |
- Aktion | ";
- $htmlstr .= "
\n";
-
- foreach ($berechtigungen_array as $key => $row)
- {
- $benutzer = new benutzer();
- $benutzer->load($row['uid']);
-
- $organisationseinheit = new organisationseinheit($row['oe_kurzbz']);
-
- $heute = strtotime(date('Y-m-d'));
-
- if ($row['ende'] != '' && strtotime($row['ende']) < $heute)
- {
- $status = '';
- }
- elseif ($row['start'] != '' && strtotime($row['start']) > $heute)
- {
- $status = '';
- }
- else
- {
- $status = '';
- }
-
- $htmlstr .= ' ';
- $htmlstr .= ' | ' . ($benutzer->nachname != '' ? $benutzer->nachname : '') . ' | ';
- $htmlstr .= ' ' . ($benutzer->vorname != '' ? $benutzer->vorname : '') . ' | ';
- $htmlstr .= ' ' . ($row['uid'] != '' ? $row['uid'] : '') . ' | ';
- $htmlstr .= ' ' . $row['art'] . ' | ';
- $htmlstr .= ' ' . $organisationseinheit->organisationseinheittyp_kurzbz . ' ' .$organisationseinheit->bezeichnung . ' | ';
- $htmlstr .= ' ' . $row['rolle_kurzbz'] . ' | ';
- $htmlstr .= ' ' . $row['funktion_kurzbz'] . ' | ';
- $htmlstr .= ' ' . (isset($row['uid']) ? $benutzer->bnaktiv ? 'Ja' : 'Nein' : '') . ' | ';
- $htmlstr .= ' ' . $status . ' | ';
- $htmlstr .= ' Benutzerrechte bearbeiten | ';
- $htmlstr .= '
';
- }
- $htmlstr .= '
';
- }
- else
- {
- $htmlstr .= "Für diese Berechtigung sind keine Einträge vorhanden";
- }
+ $htmlstr .= "\n";
+ $htmlstr .= " | Nachname |
+ Vorname |
+ UID |
+ Art |
+ OE_Kurzbz |
+ Rolle |
+ Funktion |
+ Benutzer Aktiv |
+ Status |
+ Aktion | ";
+ $htmlstr .= "
\n";
+
+ foreach ($berechtigungen_array as $key => $row)
+ {
+ $benutzer = new benutzer();
+ $benutzer->load($row['uid']);
+
+ $organisationseinheit = new organisationseinheit($row['oe_kurzbz']);
+
+ $heute = strtotime(date('Y-m-d'));
+
+ if ($row['ende'] != '' && strtotime($row['ende']) < $heute)
+ {
+ $status = '';
+ }
+ elseif ($row['start'] != '' && strtotime($row['start']) > $heute)
+ {
+ $status = '';
+ }
+ else
+ {
+ $status = '';
+ }
+
+ $htmlstr .= ' ';
+ $htmlstr .= ' | ' . ($benutzer->nachname != '' ? $benutzer->nachname : '') . ' | ';
+ $htmlstr .= ' ' . ($benutzer->vorname != '' ? $benutzer->vorname : '') . ' | ';
+ $htmlstr .= ' ' . ($row['uid'] != '' ? $row['uid'] : '') . ' | ';
+ $htmlstr .= ' ' . $row['art'] . ' | ';
+ $htmlstr .= ' ' . $organisationseinheit->organisationseinheittyp_kurzbz . ' ' .$organisationseinheit->bezeichnung . ' | ';
+ $htmlstr .= ' ' . $row['rolle_kurzbz'] . ' | ';
+ $htmlstr .= ' ' . $row['funktion_kurzbz'] . ' | ';
+ $htmlstr .= ' ' . (isset($row['uid']) ? $benutzer->bnaktiv ? 'Ja' : 'Nein' : '') . ' | ';
+ $htmlstr .= ' ' . $status . ' | ';
+ $htmlstr .= ' Benutzerrechte bearbeiten | ';
+ $htmlstr .= '
';
+ }
+ $htmlstr .= '
';
+ }
+ else
+ {
+ $htmlstr .= "Für diese Berechtigung sind keine Einträge vorhanden";
+ }
}
}