Zitat Zitat von jpwfour Beitrag anzeigen
Dazu musst du im Cron an 2 Stellen was ändern:

1. Beim Auslesen der Gesamtmenge, nach der die Ausschüttung je Anteil berechnet wird, anschließend die Handelsmenge abziehen:
PHP-Code:
$ges_anteile mysql_fetch_arrray(.....);
$ges_handel mysql_fetch_array(db_query("SELECT SUM(anzahl) AS a_ges FROM ".$db_prefix."_anteil_handel where uid !='".$betreiber_daten['betreiber_id']."'")); //neu
$ges_anteile['a_ges'] -= $ges_handel['a_ges']; //neu 
2. Bei der Ausschüttung je User die Anteile des Users im Handel abziehen:

PHP-Code:
while ($ausschuettung mysql_fetch_array($anteil_aus)) {
$minus mysql_fetch_array(db_query("SELECT SUM(anzahl) AS anz FROM ".$db_prefix."_anteil_handel where uid='".$ausschuettung['uid']."'")); //neu
$ausschuettung['menge'] -= $minus['anz']; //neu 
Ist a) nicht getestet (evtl mal ne Testausschüttung machen mit 1 Los je Anteil, dann sollte da nichts schiefgehen) und b) kann man 2. noch optimieren, hab ich aber grad keine Lust zu
funzt leider nicht es werden immer noch alle anteile ob im verkaf oder nicht ausgezahlt