Rechte von Fotoalben und Upload

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
Onkeltom
Beiträge: 2
Registriert: 1. Apr 2009, 12:58
Kontaktdaten:

Rechte von Fotoalben und Upload

Beitrag von Onkeltom »

Hallo

Möchte erreichen das Mitglieder einer bestimmten Rolle (Standardmitglied) eigene Fotos hochladen können. Sie sollen aber keine Berechtigung haben Alben oder Fotos anderer Nutzer zu löschen bzw. bearbeiten.

Hat jemand eine Idee wie man sowas lösen könnte. Bin absoluter PHP Neuling !!
Vieleicht kann jemand posten welche Datei wie abgeändert werden muss.

Gruss Onkeltom

Verwende Version 2.0.9
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hallo Onkeltom,

das ist mit Admidio so nicht möglich, die Rechte für das Fotomodul sind entweder "ganz" oder "garnicht". Es gibt hier keine Rolle, die nur erlaubt die eigenen Objekte zu bearbeiten oder löschen.

Um sich an dieser Stelle etwas eigenes auszudenken, müsste man in die Prüfung der Rechte beim Fotomodul eine zusätzliche Schleife drehen und abfragen, ob die User-ID des aktuellen Benutzers der User-ID der zu bearbeitenden Fotogalerie entspricht.

Die jetzige Rechteprüfung findet an unterschiedlichen Stellen statt, ich denke als Einstieg macht sich ganz gut die Datei ADMIDIO\adm_program\modules\photos\photos.php, so um und bei Zeile 125.

PHP Kenntnisse sind aber auf jeden Fall notwendig, um hier irgendetwas selbst zu basteln...

Grüsse,
Matze
Antworten