Hallo Elke,
wie Du Dir die Lösung des Problems vorstellst, habe ich nicht ganz verstanden. Egal wie Du es regelst, Du musst doch immer den User nach einem Upload einer bestimmten Usergruppe/Userlevel zuordnen.
Eine Möglichkeit wäre z.B. folgende:
Du setzt erstmal bei allen Kategorien die Befugnisse für den Download auf "Privat".
Dann erstellst Du eine Usergruppe, welcher Du den Download erlaubst. Jetzt müsste man im Prinzip jeden User, von dem ein Bild freigeschaltet wird, automatisch dieser Usergruppe hinzufügen. Das wäre eigentlich relativ einfach.
In der Datei "admin/validateimages.php" fügst Du unter diesen Zeile (Zeile 345/346):
$image_id = $site_db->get_insert_id();
if ($result) {
diesen Code ein:
$group_id = 1; // Hier die ID der erstellten Usergruppe einsetzen
$sql = "SELECT user_id FROM ".GROUP_MATCH_TABLE."
WHERE group_id = $group_id AND user_id = $user_id";
if ($site_db->is_empty($sql)) {
$site_db->query("INSERT INTO ".GROUP_MATCH_TABLE."
(group_id, user_id, groupmatch_startdate, groupmatch_enddate)
VALUES
($group_id, $user_id, $current_time, 0)");
}
Die 1 bei "$group_id = 1;" ersetzt Du mit der ID der Usergruppe die Du vorher erstellt hast und der Du den Download erlaubt hast.
Gruß Jan