Gears: Wie Datensätze ausgeben? (kleines Berechtigungssystem)

Beitrag lesen

Hallo Leute,
ich möchte ein kleines Berechtigungssystem für mein CMS schreiben. Die Navigation hat 2 Ebenen (Ober- und Unterpunkte, stehen in Tabelle content).
Ich weise jeweils verschiedenen Usern verschiedene Oberpunkte zu (und schreibe dies in die Tabelle rights). Und NUR die Oberpunkte, die ich den Usern zugewiesen habe, werden mit den jeweiligen Unterpunkten für den bestimmten User ausgegeben. Das ist mein Problem... Wie kann ich dieses umsetzen?
Ich muss erstmal vergleichen, ob der Oberpunkt in Tabelle content und rights von User xyz übereinstimmt und dann noch die jeweiligen Unterpunkte ausgeben. Aber wie mache ich das am besten?

Liebe Grüße
Gears