- Berechtigungen Filter für WaWi berechtigungen

- Suche nach Beträgen bei Rechnungen
- Diverse DB Indizes hinzugefügt
This commit is contained in:
Andreas Österreicher
2011-01-13 15:24:23 +00:00
parent 78c6d4e88d
commit d90ea5406a
8 changed files with 215 additions and 40 deletions
@@ -65,6 +65,7 @@ $start = '';
$ende = '';
$neu = false;
$negativ = false;
$filter=(isset($_GET['filter'])?$_GET['filter']:'alle');
if(isset($_POST['del']))
{
@@ -203,7 +204,14 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$rights->loadBenutzerRollen(null, $funktion_kurzbz);
}
$htmlstr .= "<br><div class='kopf'>Berechtigungen <b>".$uid.$funktion_kurzbz."</b></div>\n";
$htmlstr .= "Berechtigungen <b>".$uid.$funktion_kurzbz."</b>\n";
$htmlstr .= '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filter:
<a href="benutzerberechtigung_details.php?filter=alle&amp;uid='.$uid.'&amp;funktion_kurzbz='.$funktion_kurzbz.'" '.($filter=='alle'?'style="font-weight:bold"':'').'>Alle</a>
| <a href="benutzerberechtigung_details.php?filter=wawi&amp;uid='.$uid.'&amp;funktion_kurzbz='.$funktion_kurzbz.'" '.($filter=='wawi'?'style="font-weight:bold"':'').'>nur WaWi</a>
| <a href="benutzerberechtigung_details.php?filter=ohnewawi&amp;uid='.$uid.'&amp;funktion_kurzbz='.$funktion_kurzbz.'" '.($filter=='ohnewawi'?'style="font-weight:bold"':'').'>ohne WaWi</a>
';
$htmlstr .= "<table class='detail' style='padding-top:10px;'>\n";
$htmlstr .= "<tr></tr>\n";
$htmlstr .= "<tr>
@@ -222,7 +230,20 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
</tr>\n";
foreach($rights->berechtigungen as $b)
{
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung".$b->benutzerberechtigung_id."'>\n";
switch($filter)
{
case 'alle'; break;
case 'wawi';
if(!mb_strstr($b->berechtigung_kurzbz,'wawi'))
continue 2;
break;
case 'ohnewawi';
if(mb_strstr($b->berechtigung_kurzbz,'wawi'))
continue 2;
break;
default: break;
}
$htmlstr .= "<form action='benutzerberechtigung_details.php?filter=".$filter."' method='POST' name='berechtigung".$b->benutzerberechtigung_id."'>\n";
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value='".$b->benutzerberechtigung_id."'>\n";
$htmlstr .= "<input type='hidden' name='uid' value='".$b->uid."'>\n";
$htmlstr .= "<input type='hidden' name='funktion_kurzbz' value='".$b->funktion_kurzbz."'>\n";
@@ -7,7 +7,7 @@
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css" />
</head>
<frameset rows="80%,*">
<frameset rows="30%,*">
<frame src="benutzerberechtigung_uebersicht.php" id="uebersicht" name="uebersicht" frameborder="0" />
<frame src="benutzerberechtigung_details.php" id="vilesci_detail" name="vilesci_detail" frameborder="0" />
<noframes>
@@ -45,7 +45,7 @@ function confdel()
</head>
<body class="background_main">
<body class="background_main" onload="document.getElementById(\'searchbox\').focus()">
<h2>Benutzerberechtigungen &Uuml;bersicht</h2>';
if (!$db = new basis_db())
@@ -73,7 +73,7 @@ $htmlstr='
<td>
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="text" id="searchbox" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>
</td>