MyXoops Forum

Forum - myXOOPS German Support

8 + 8 = ?  
Geben Sie das Ergebnis der Berechnung ein
Sie haben max. 10 Versuche.
 
* = Erforderlich

Anpassung eXtGallery 1.0.8 Teil 2

Betreff: Anpassung eXtGallery 1.0.8 Teil 2
von Goffy am 04.11.2009 21:28:02

Hi Leute

Ich habe versucht, das Modul extGallery 1.0.8. an meine Wünsche anzupassen.
1) Bei der Albenübersicht soll der Nutzer die Möglichkeit haben zu wählen, ob er das Bilderalbum oder die Slideshow haben will
2) Ich möchte, dass nicht nur Admins, sondern auch registrierte Mitglieder neue Kategorien/Alben anlegen können.

Punkt 1 war kein Problem.
Punkt 2:
a) neue Datei public-user-categories.php (=Eingabemaske)
b) neue Datei public-user-category.php (Abwandlung von public-category.php)
c) neue Datei cp_header_user.php (Abwandlung von include/cp_header.php):
e) Anpassen von xoops_version.php:

Die Dateien befinden sich in der zip.
Das Ganze funktioniert jetzt auch.

Ich habe nur noch 1 Problem:
Die Datei public-user-category.php braucht normalerweise die include/cp_header.php. Dort werden die Rechte des aktuellen Users abgeprüft.
if ( !$moduleperm_handler->checkRight'module_guest'$xoopsModule->getVar'mid' ), $xoopsUser->getGroups() ) ) {
        
redirect_headerXOOPS_URL1_NOPERM );
        exit();
    }

Wenn er nicht Admin ist, sperrt ihn die Datei. Momentan verwende ich die eigene cp_header_user.php. Das ist einfach eine Kopie von cp_header.php, bei der ich die Prüfung einfach ausgehängt habe
if ( !$moduleperm_handler->checkRight'module_guest'$xoopsModule->getVar'mid' ), $xoopsUser->getGroups() ) ) {
        
//redirect_header( XOOPS_URL, 1, _NOPERM );
        //exit();
    
}


Um nicht ein Scheunentor für die Hacker zu öffnen, gibt es da aber sicher eine bessere Lösung.

Wie kann ich das Problem lösen?

Kritik ist willkommen
Goffy

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5329 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1816 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag