NAVIGATION
Diese Erweiterung stellt ein Modul Gruppenverwaltung für das Backend dar. Es können verschiedene Funktionsbereiche für einfache User ausgebelendet werden.
Forum: Eigene Rechteverwaltung (V2.0 MarioK)
Forum: http://forum.phpwcms.org/viewtopic.php?p=117282#p117282 (V2.1 BjörnB)
Programmierer: MarioK
Erweitert V2.1: BjörnB
Erweitert V2.1 e1: Knut Heermann (flip-flop)
Download V2.1: Bitte in diesen Beitrag schauen: Eigene Rechteverwaltung (BjörnB)
Download V2.1-e1: Enhanced V2.1 e01 (19.06.09) Im Moment noch fehlerhaft.
Meine Erweiterungen basieren auf den Arbeiten von MarioK und BjörnB. Ich habe einige neue Möglichkeiten eingebaut, wie im Bild unten zu sehen ist. Die eigentlich interessante Sache ist das Umgehen des normalen Benutzer-Accounts (kein- Artikel/CP kopieren, ausschneiden/einfügen …) .
Jetzt können wir unseren Benutzern im Backend volle System Admin-Rechte geben und diese dann mit der hilfe des Moduls an den kritischen Stellen abschalten.
Während der Installation bekommen alle Admins die Rechte 7fff3f ⇒ Siehe Bild unten.
Die einfachen User bekommen die Rechte 14480
Gruppen werden ebenfalls mit Rechten vorbelegt ⇒ 14480
Bitte testen.
- Knut Heermann (flip-flop)
Pfad: /include/inc_module/mod_user_group/
File: admin.groups.tmpl.php
Zeile 69: <font style=\”font-size:6px ⇒ <font style=\”font-size:9px
File: inc_lib/load_permissions.php
array(0, $BL['phpmyadmin'])
array(0, $BL['be_subnav_article_center'])
array(0, $BL['be_news'])
- article.contenttype.inc.php -> array(0, $BL['be_ctype_all']) - article.contenttype_medium.inc.php -> array(0, $BL['be_ctype_meduim']) - article.contenttype_small.inc.php -> array(0, $BL['be_ctype_small'])
- Mod. Bannerwerbung (alias: ads) -> array(0, $BL['be_modules_ads']) - Mod. Kalender/Events (alias: claendar) -> array(0, $BL['be_modules_calendar']) - Mod. Glossar (alias: glossary) -> array(0, $BL['be_modules_glossary']) - Mod. Shop/Produkte (alias: shop) -> array(0, $BL['be_modules_shop']) - Mod. Benutzer / Gruppen (alias: usergroup) -> array(0, $BL['be_modules_usergroup'])
Anpassen der Dateien /lang/de.lang.php und /lang/en.lang.php
Text entsprechend den Variablen hinzugefuegt