dort sollte auch nicht:
refumsatz ($mail['uid']);
stehen, sondern (so wie es im standardscript auch ist):
refumsatz ($mail['verdienst'],$mail['uid']);
hast du da was dran verändert?
anders kann ich mir das nicht vorstellen, denn ansonsten wäre der fehler früher auch schon gekommen!
aber wenn die möglichkeit von hardliner funktioniert, ist diese besser, da einfacher und weniger code umzuändern.