NAVIGATION
This is an old revision of the document!
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.0: Enhanced V2.0 (42.68 KiB, 125 downloads)
Download V2.1: Bitte in diesen Beitrag schauen: Eigene Rechteverwaltung (BjörnB)
Download V2.1-e1: Enhanced V2.0 e01 (76.32 KiB, 192 downloads)
My enhancement is based on the work of MarioK and BjörnB. I have implemented some new features as you can see in the picture behind. But the most interested thing is a workaround for the crappy normal user account (no- article/cp copy, cut/paste …) .
Now we can give our users full system admin rights in backend and switch off all critical points using the module.
<note warning > Please never switch off Super-Admin and user- administration/groups at the same time. You will kick off from the right management completely. The only way to solve this problem is an insert of the string 7fff3f (all rights) direct into the database phpwcms_user into the field usr_permissions. </note>
During installation all users became the right 40002 ⇒ user administration = [x] and Mod. User/Groups = [x]. Be shure you set all real admins to a minimum off
Please test it.
- 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