ich würde es ganz anders lösen, und zwar ohne, dass die refs alle eine ebene hochrutschen, indem man bei der abmeldung von user B einen "imaginären" neuen user B erstellt, der die lücke füllt, aber nicht mehr aktiv ist
Das find ich vom Ansatz her ganz gut. Nur wenn ich jedesmal einen Platzhalter erstelle, wenn sich ein User abmeldet oder ich einen lösche, hab ich bald mehr Platzhalter als echte User, vor allem auch in den Mediadaten.

Ich hab es bei mir jetzt so hinbekommen, wie oben beschrieben. Allerdings wär ich für weitere Lösungsansätze dankbar. Ich brauche keinen kompletten Code oder sowas. Eine simple Idee reicht schon. Wenn die gut ist, wird man das schon umgesetzt bekommen. Aber irgendwie muß es doch möglich sein, das die Downlines nicht zerbröseln, weil sich einer abmeldet.

Gruß
Marco