Welche Alben darf ein Nutzer sehen? Welche Alben darf ein Nutzer sehen?
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Welche Alben darf ein Nutzer sehen?

Started by Huspes, January 21, 2010, 11:08:57 AM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

Huspes

Ich habe folgendes Problem und benötige Eure Hilfe :-)
Ich möchte gerne sehen, welcher User welches Album ansehen darf, ohne jedes mal die Userliste zu gehen, um zu schauen welcher Gruppe er angehört.

Ist es nicht möglich im Menue "User" die Gruppen Zugehörigkeit aller User komplett anzuzeigen?

Meine Version: 1.4.25
http://www.foto-frank.de/gallerie/

Ps. Die Hilfe habe ich hier durch sucht, konnte aber nichts finden.
Immer locker durch die Hose atmen!

Αndré

Öffne profile.php, suche
        $form_data = array('username' => $user_data['user_name'],
            'reg_date' => localised_date($user_data['user_regdate'], $register_date_fmt),
            'group' => $user_data['group_name'],
                        'user_profile1' => $user_data['user_profile1'],
                        'user_profile2' => $user_data['user_profile2'],
                        'user_profile3' => $user_data['user_profile3'],
                        'user_profile4' => $user_data['user_profile4'],
                        'user_profile5' => $user_data['user_profile5'],
                        'user_profile6' => bb_decode($user_data['user_profile6']),
                        'user_thumb' => $quick_jump,
                        'pic_count' => $pic_count,
            );

und füge davor
$user_data['group_name'] = mysql_result(cpg_db_query("SELECT group_name FROM {$CONFIG['TABLE_USERGROUPS']} WHERE group_id = '{$user_data['user_group']}'"), 0);
ein.

Huspes

Danke für die rasche Antwort!
Habe ich gemacht, aber ich kann keine Veränderung feststellen, oder wo muss ich jetzt schauen, welche Gruppen zu einen User gehören ?
Immer locker durch die Hose atmen!

Huspes

Mein Wunsch wäre es gewesen, wenn ich auf die Userliste gehe, das dort eine weitere Tabelle vorhanden ist, welche Alben der User alle sehen kann, ohne jedesmal den User einzeln anklicken zu müssen.
Immer locker durch die Hose atmen!

Αndré

Ich bin verwirrt. Ich dachte du möchtest in dem Benutzerprofil angezeigt bekommen, welcher Grupper der Benutzer angehört:
Quote from: Huspes on January 21, 2010, 11:08:57 AM
Ich möchte gerne sehen, welcher User welches Album ansehen darf, ohne jedes mal die Userliste zu gehen, um zu schauen welcher Gruppe er angehört.


Quote from: Huspes on January 22, 2010, 10:54:51 AM
wo muss ich jetzt schauen, welche Gruppen zu einen User gehören ?
Entweder im Profil des Benutzers oder in der Benutzerverwaltung.


Quote from: Huspes on January 22, 2010, 11:23:27 AM
Mein Wunsch wäre es gewesen, wenn ich auf die Userliste gehe, das dort eine weitere Tabelle vorhanden ist, welche Alben der User alle sehen kann, ohne jedesmal den User einzeln anklicken zu müssen.
Wo sieht man denn, welche Alben ein Benutzer sehen kann? Wenn ich ihn im Benutzermanager anklicke wird mir das jedenfalls nicht angezeigt.


Also: was soll wo angezeigt werden? Verstehe ich es richtig, dass deine Benutzer mehreren Gruppen zugeordnet sind und du nun in der Benutzerübersicht alle Gruppen angezeigt bekommen möchtest?

Huspes

Also ich möchte gerne wie oben auf dem Bild eine weitere Tabelle, wo mir angezeigt wird, zu welchen Gruppen er angehört.
Immer locker durch die Hose atmen!

Αndré

Du meinst eine weitere Spalte, wo die zusätzlichen Gruppen angezeigt werden.

Huspes

Immer locker durch die Hose atmen!

Joachim Müller

Das könnte eine sehr breite Spalte werden: es kann theoretisch unendlich viele Gruppen geben, und ein Benutzer kann theoretisch Mitglied in unendlich vielen Gruppen sein. Ich bin mir sicher, dass das in user manager sehr einfach implementiert ist, da alles notwendige ja schon in den array $USER und $USER_DATA vorhanden sein sollte. Musst nur noch eine Query am Anfang gegen die Gruppentabelle machen und dort ein Array füllen mit der Zuordnung Gruppen-ID -> Gruppen-Name.

Huspes

In meinen Fall gehört ein User höchstens 3 Gruppen an mehr aber auch net.

Meine Anfrage hat folgenden Hintergrund.....
Wenn ich Fotos von Personen mache, werden diese alle in der Gruppe "Privat oder Projekte" geladen, dann mache ich für die Person die Berechtigung das diese die Bilder sehen kann, bevor ich diese für alle User zugänglich mache.

Hat sich diese Person alle Bilder angeschaut, entferne ich für die Person die Berechtigung wieder, sortiere die Bilder aus, und stelle die öffendlich für die Reg. User ein.

Nur vergesse ich manch mal, die Berechtigung wieder heraus zunehmen :-(
Das hat dann natürlich zur Folge, das diese Person die Bilder sehen kann, die er eigendlich nicht mehr sehen darf.

Hoffe das ich es nicht zu kompliziert geschrieben habe :-)
Immer locker durch die Hose atmen!

Αndré

Lösung im Anhang.

Huspes

Danke!!!!!!
Genau so wollte ich es haben!
Einfach Sahne  :D
Immer locker durch die Hose atmen!

Joachim Müller


Huspes

Quote from: Joachim Müller on February 01, 2010, 07:21:56 AM
OK, dann bitte tue doch wie geheissen unter Allgemeine Richtlinien: Löse Deine Anfragen auf. Danke

Würde ich liebend gerne machen, aber ich finde in meiner Anfrage nirgend wo den Button "solved"
Sorry wenn ich Euch noch mehr Mühe mache  ::)
Immer locker durch die Hose atmen!