ähm da hab ich jetzt mal ne frage
wenn ich dem benutzer unter bereiche alle rechte bei den modulen gebe
sehe ich trotzdem keine module... und bei dir ist das sichtbar ?
na wie auch immer
bei den modulen gibt es 3 berechtigungen
mod | mod_delete-->Modul löschen (1)
mod_edit | mod_edit-->Modul bearbeiten (2)
mod_edit | mod_new-->Modul erstellen (3)
das betrifft jetzt nur die bereiche
wenn der benutzer irgendein recht auf bereiche hat sollte er immer alle module angezeigt bekommen ?
zu beginn in includes.mod_overview.php findet sich etwas wie das hier
ändere das mal auf
Code: Alles auswählen
if($perm->have_perm_item($area,$db->f("idmod")) ||
$perm->have_perm_area_action("mod" , "mod_delete") ||
$perm->have_perm_area_action("mod_edit" , "mod_edit") ||
$perm->have_perm_area_action("mod_edit" , "mod_new"))
{
die bereichsberechtigungen werden somit mit kontrolliert... sollten irgendwelche rechte vorhanden sein, werden alle module angezeigt...
ansonsten nur dann wenn ein dezitiertes recht vorhanden ist...
teste das mal und sag mir eb es dann so funktiniert wie es vermutlich gedacht ist...
könnte sein das ich noch etwas übersehen habe...
ob die erste zeile $perm->have_perm_item($area,$db->f("idmod") so überhaupt korrekt funktionieren kann weiss ich momentan nicht...