Für die aa Aufteilung ist so in betrieb:

/adminforce/anteile/rendite.php
ca zeile 170 musst du einen block ersetzten.

PHP-Code:
    if($_POST['buchen']=='buchen')
            {

            
$betreiber_daten mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_anteil_einst"));
            
$ges_admin =mysql_fetch_array(db_query("SELECT SUM(menge) AS a_ges_ad FROM ".$db_prefix."_anteil where uid='".$betreiber_daten['betreiber_id']."'"));
            
$ges_admin_wert $ges_admin['a_ges_ad'] * $_POST['betrag_anteil'];

            
db_query("UPDATE ".$db_prefix."_anteil_einst SET ausg_rendite = ausg_rendite + '".$_POST['betrag_ges']."',aus_rueckkauf_admin = aus_rueckkauf_admin + '$ges_admin_wert'");

            
db_query ("INSERT INTO ".$db_prefix."_anteil_rendite (id,datum,anteile,ausschuettung,pro_anteil,zins,time) VALUES ('',CURRENT_TIMESTAMP,'".$_POST['anteile']."','".$_POST['betrag_ges']."','".$_POST['betrag_anteil']."','".$_POST['zins']."','$stamp')");
            
$anteil_aus db_query("SELECT * FROM ".$db_prefix."_anteil where menge > '0' and uid !='".$betreiber_daten['betreiber_id']."'");
            while (
$ausschuettung mysql_fetch_array($anteil_aus)) {
                
            
$buch_betrag $ausschuettung['menge'] *     $_POST['betrag_anteil'];
            
$buchungs_id create_code(14);
            
            
            
$loseanteil mysql_fetch_array(db_query("SELECT loseanteil FROM vms_anteil_einst LIMIT 1"));
            
$buch_betrags $buch_betrag/100*$loseanteil['loseanteil'];
            
$buch_betragsb $buch_betrag/100*(100-$loseanteil['loseanteil']);
            
            
//AA Lose
            
buchungsliste_anteil ($buchungs_id,-$buch_betrasg,'Ausschüttung '.$ausschuettung['menge'].' Anteil(e) User '.$ausschuettung['uid'],$ausschuettung['uid']);
            
buchungsliste ($buchungs_id,$buch_betrasg,'AA-Lose '.$ausschuettung['menge'].' Anteil(e)',$ausschuettung['uid']);
            
db_query ("UPDATE vms_kontodaten SET kontostand=kontostand+".$buch_betrags." where uid=".$ausschuettung['uid']." ");
            
            
//AA Bonuslose
            
buchungsliste_anteil ($buchungs_id,-$buch_betragsb,'Ausschüttung '.$ausschuettung['menge'].' Anteil(e) User '.$ausschuettung['uid'],$ausschuettung['uid']);
            
buchungsliste ($buchungs_id,$buch_betragsb,'AA-Blose '.$ausschuettung['menge'].' Anteil(e)',$ausschuettung['uid']);
            
db_query ("UPDATE vms_kontodaten SET bkontostand=bkontostand+".$buch_betragsb." where uid=".$ausschuettung['uid']." ");
        

            }


            
head("Buchungsbeleg"); 
dabei musst du darauf achten wo du bonuslose in der datenbank speicherst ob in bkontostand so wie hier oder in einer anderen tabelle


und nun zum cron
/crons/auto_rendite.php

da musst du auch n block ersetzten (ab dem while)

PHP-Code:
            while ($ausschuettung mysql_fetch_array($anteil_aus)) {
                
            
$buch_betrag $ausschuettung['menge'] *     $betreiber_daten['auto'];
            
$buchungs_id create_code(14);
            
            
            
$loseanteil mysql_fetch_array(db_query("SELECT loseanteil FROM vms_anteil_einst LIMIT 1"));
            
$buch_betrags $buch_betrag/100*$loseanteil['loseanteil'];
        
            
$buch_betragsb $buch_betrag/100*(100-$loseanteil['loseanteil']);
            
            
//AA Lose
            
buchungsliste_anteil ($buchungs_id,$buch_betrags,'Ausschüttung '.$ausschuettung['menge'].' Anteil(e) User '.$ausschuettung['uid'],$ausschuettung['uid']);
            
buchungsliste ($buchungs_id,$buch_betrags,'AA-Lose '.$ausschuettung['menge'].' Anteil(e)',$ausschuettung['uid']);
            
db_query ("UPDATE vms_kontodaten SET kontostand=kontostand+".$buch_betrags." where uid=".$ausschuettung['uid']." ");
            
            
//AA Bonuslose
            
buchungsliste_anteil ($buchungs_id,$buch_betragsb,'Ausschüttung '.$ausschuettung['menge'].' Anteil(e) User '.$ausschuettung['uid'],$ausschuettung['uid']);
            
buchungsliste ($buchungs_id,$buch_betragsb,'AA-Blose '.$ausschuettung['menge'].' Anteil(e)',$ausschuettung['uid']);
            
db_query ("UPDATE vms_kontodaten SET bkontostand=bkontostand+".$buch_betragsb." where uid=".$ausschuettung['uid']." ");
        
            
            }
        }

db_close();
    echo 
'cron erfolgreich gelaufen';
?> 
Hier ebenfals auf die bonusspalte achten

MFG Lokutos