News
- mod_menu goes PHP 7.3 (07.01.2019)
- Das Menü-Modul wurde für PHP 7.3 fit gemacht
- mod_track - File Injection Detection (03.01.2019)
- mod_track jetzt für PHP 7.2 mit Update-Link im Mail
- Wie man ein Modul updatet (18.12.2018)
- Einfach nur Dateien hochladen ist meist zu wenig
- mod_maintenance (21.03.2015)
- Neue Version 4.1 mit direkter Erstellung einer Wartungsseite
- mod_gallery wird 10 Jahre alt (23.01.2014)
- Daher gibt es eine neue Version 4.3b
- mod_database 4.1b (18.01.2014)
- aktualisiert auf Adminer 4.0.2
- mod_newsletter 4.3e (03.01.2014)
- eine komplett überarbeitete und durchgetestete Version. Ein Update wird dringend empfohlen!
- mod_backup 4.1a (22.10.2013)
- Set it and forget it - Der Retter im Hintergrund.
- Kennzeichnungspflicht (22.10.2013)
- Die früher erforderliche Kennzeichnung mit dem ratsnappers-Logo per eingebundenem Code entfällt.
- mod_gallery 4.3a (20.09.2013)
- Bei Einsatz unter CPO 4.1.6 können bei bestimmten Arbeitsabfolgen Probleme mit der Bildumrechnung auftreten. Dieses Upgrade von 4.3 auf 4.3a löst diese Probleme
mod_copy_rights
Ein kleines Modul als Fingerübung während meine Beta-Tester die "großen" Module auf Herz und Nieren testen.
Hiermit lassen sich Rechte von einem User auf einen Anderen übertragen.
Das ist z.B. hilfreich bei Neuzugängen oder Urlaubsvertretungen, denen mit einem Klick hunderte von Rechten zugewiesen werden können.
Dabei wird das System besonders mächtig, wenn man "Rollen" anlegt, z.B. "Redakteur" und "Aushilfe", diese mit allen nötigen Rechten versieht und diese dann bei Bedarf auf die entsprechenden User überträgt.
Für ConPresso 3.4.x ist seit Jahren das gleiche Modul im Einsatz und hat immer problemlos funktioniert.
Installation
Das Modul muss auf dem Server im ConPresso-Verzeichnis abgelegt werden. Anschliessend können Administratoren und Superuser das Modul unter dem Menüpunkt Module => Module verwalten installieren und aktivieren.
Integration
Die Datei _admin/users.php ist folgendermaßen zu ergänzen:
== FINDE === (gaaanz am Anfang)
require_once('../_include/checkaccess.inc.php');
== DANACH, EINFÜGEN ===
// Copy-Rights *********************************************************************************
if (isset($activeModules['CopyRights']['directory'])) include (CPO_BASEDIR.$activeModules['CopyRights']['directory'].'/rights_action.inc.php');
== FINDE === (gaaanz am Ende)
include_once(CPO_BASEDIR.'_include/footer.php');
== DAVOR, EINFÜGEN ===
// Copy-Rights *********************************************************************************
if (isset($activeModules['CopyRights']['directory']) && $append_copy_rights) include (CPO_BASEDIR.$activeModules['CopyRights']['directory'].'/copy_rights.inc.php');