Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Albenverwaltung  (Read 8438 times)

0 Members and 1 Guest are viewing this topic.

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Albenverwaltung
« on: January 15, 2010, 09:52:02 am »

Hallo,
wie kann ich es einstellen, das Benutzer keine öffentlichen Alben erstellen können, die jeder sehen kann sondern nur Alben ihrer Gruppenzugehörikeit?
fichte_112
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #2 on: January 15, 2010, 10:17:49 am »

Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Albenverwaltung
« Reply #3 on: January 15, 2010, 10:41:18 am »

Benutzer können keine öffentlichen Alben erstellen (also Alben außerhalb der Benutzergalerien). Wie meinst du das mit der Gruppenzugehörigkeit?
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #4 on: January 15, 2010, 12:29:42 pm »

Wenn man ein Album erstellt ist für die Berechtigung für dieses Album standartmäßig “jeder(öffentliches Album)“ eingestellt.
Nachträglich kann man das auf in der Albenverwaltung (modifyalb.php) in  „Mitglieder der Gruppe XY“ ändern.
Ich möchte, dass standartmäßig die Berechtigung  „Mitglieder der Gruppe XY“  eingestellt wird in der der Benutzer Mitglied ist und dass, die Option “jeder(öffentliches Album)“ nicht zur Verfügung steht.
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Albenverwaltung
« Reply #5 on: January 15, 2010, 01:05:24 pm »

Tatsächlicher Link zur Galerie ist http://fotos-fichtner.pytalhost.de/cpg/index.php
Seite befindet sich im Wartungsmodus und ist daher nicht besonders aussagekräftig.

Versuch doch mal die Lösung aus http://forum.coppermine-gallery.net/index.php/topic,40004.0.html in abgewandelter Form (richtige ID für die gewünschte Gruppe wählen).
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #6 on: January 15, 2010, 01:34:39 pm »

Danke für die Antwort.
Hab es ausprobiert.  Jetzt war das Album standartmäßig der Gruppe „Registered“ zugeordnet.
Ist schon mal ein Ansatz.
Ich möchte aber, dass standartmäßig die Berechtigung  „Mitglieder der Gruppe XY“  eingestellt wird in der der Benutzer Mitglied ist und dass die Option “jeder(öffentliches Album)“ nicht zur Verfügung steht.
Ich hab mal ein Testbenutzerkonto eingerichtet.
Benutzer: Testbenutzer
Passwort: 1234
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Albenverwaltung
« Reply #7 on: January 15, 2010, 02:20:49 pm »

Lesen und verstehen:
richtige ID für die gewünschte Gruppe wählen
Code: [Select]
$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '2')";Da wo jetzt die '2' steht, muss natürlich die Benutzergruppe rein: $USER_DATA['group_id'].
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #8 on: January 15, 2010, 05:23:42 pm »

Hab jetzt den Code:

$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '')";

mit dem Code:

$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '$USER_DATA['group_id'].')";

ersetzt.

jetzt kommt folgende Fehlermeldung:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/httpd/phost/f/de/pytalhost/fotos-fichtner/web/cpg/delete.php on line 358
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Albenverwaltung
« Reply #9 on: January 15, 2010, 06:54:25 pm »

Ersetz es hiermit:
Code: [Select]
$query = "INSERT INTO {$CONFIG['TABLE_ALBUMS']} (category, title, uploads, pos, description, visibility) VALUES ('$category', '".addslashes($op['album_nm'])."', 'NO',  '{$op['album_sort']}', '', '{$USER_DATA['group_id']}')";
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #10 on: January 16, 2010, 05:35:41 am »

So hab's gemacht. Jetzt ist wieder "jeder" als Standart.
 ???
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Albenverwaltung
« Reply #11 on: January 16, 2010, 10:31:44 am »

Füge nach
Code: [Select]
/**
 * Main code starts here
 */
folgendes ein:
Code: [Select]
global $USER_DATA;
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Albenverwaltung
« Reply #12 on: January 16, 2010, 11:24:39 pm »

Die von Andre genannte Veränderung hat Auswirkung auf die gewählte Option (den Standard) und natürlich nicht auf die zur Verfügung stehende Auswahlmöglichkeiten. Immer nur einen Schritt nach dem anderen bitte.
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #13 on: January 17, 2010, 07:24:38 am »

Es funktioniert leider nicht.

Ich hab mal dem Testbenutzer administrative Rechte vergeben.
Vieleicht ist ja eine andere Einstellung falsch.

Die delete.php ist im Anhang
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Albenverwaltung
« Reply #14 on: January 17, 2010, 10:17:10 am »

Probier die beigefügte Datei.
Logged

fichte_112

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 27
Re: Albenverwaltung
« Reply #15 on: January 17, 2010, 10:55:56 am »

jetzt funktioniert es.
Danke!!!
 ;D
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Logged
Pages: [1]   Go Up
 

Page created in 0.157 seconds with 20 queries.