Zitat Zitat von Sledgedog Beitrag anzeigen
- Ich suche nach einer Möglichkeit, das es keine AA gibt für Anteile, wleche zum Verkauf angeboten werden
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