coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: M4rkus on August 12, 2010, 07:25:08 AM

Title: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
Post by: M4rkus on August 12, 2010, 07:25:08 AM
Hallo,

meine CPG: https://www.naturfoto-galerie.net
Version: 1.4.27 + Stramms Modpack 1.4.27

Problem: Ich habe Alben erstellt und in den Eigenschaften eingestellt: Album kann angesehen werden von: Mitglieder der Gruppe "Registered"
Trotzdem kann "jeder" das Album ansehen: https://www.naturfoto-galerie.net/thumbnails.php?album=15

Kann es daran liegen, dass die Bilder die im Album enthalten sind, alle nur per Stichwort hineinverlinkt sind und nicht upgeloaded wurden ?
Title: Re: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
Post by: Αndré on August 12, 2010, 09:14:21 AM
Der Link zum Album wird normalerweise durch Coppermine ausgeblendet. Die Zugriffsberechtigung ansich bleibt für alle Personen erhalten. Die darin befindlichen Dateien können jedoch nur von der bestimmten Gruppe gesehen werden. Befinden sich die Dateien in anderen Alben, wo sie jeder sehen kann, dann werden sie auch in diesem Album angezeigt.

Du könntest aber folgendes machen. Öffne thumbnails.php, suche
display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
und ersetze es durch
    if (!GALLERY_ADMIN_MODE && is_numeric($album)) {
        $visibility = mysql_result(cpg_db_query("SELECT visibility FROM {$CONFIG['TABLE_ALBUMS']} WHERE aid = $album"), 0);
        if (!in_array($visibility, $USER_DATA['groups'])) {
            cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
        }
    }
    display_thumbnails($album, (isset($cat) ? $cat : 0), $page, $CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
Title: Re: Album öffentlich einsehbar trotz eingestellter Gruppe "Registered"
Post by: M4rkus on August 13, 2010, 07:35:34 AM
Hallo Andre,

danke für die schnelle Hilfe, klappt einwandfrei !  :D