Was bedeutet aktivität?
Woraus ermittelst du die?
Durch die Refvergütung?
Durch AP´s (Aktivpunkte) oder wie?

Wenn ein User keinen Werber hat kann er seinen werber ja auch kein umsatz machen da in der function refumsatz
werber != 0
steht.