Zitat von
Masterphil
... die Auszahlung muss dann jedoch ein eigenes Addon machen, welches mir aber noch nicht bekannt ist.
...
Warum ein extra Addon für die Auszahlung? Dass erledigt die Schnittstelle.
Man braucht nur ein Skript, welches die beiden Vorgänge verknüpft:
PHP-Code:
.... / snippet ....
$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Keine Schnittstellendaten!");
@require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
$kontodaten = db_query("SELECT `uid`,`kontostand` FROM ".$db_prefix."_kontodaten");
while($user = mysql_fetch_array($kontodaten))-{
@auszahlen ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$user ['uid'],'',$schnittstelle['betreiber_kennung'],$user ['kontostand'],$schnittstelle['auszahltext'],'');
if ($error) -{
echo $trans_ausgabe;
} else -{
kontobuchung ('-',$user['kontostand'],$user['uid']);
}
}
.... / snippet ....
So ganz grob, müsste man natürlich noch erweitern um eine sinnvolle WHERE Klausel, Buchungsliste, Ausgaben für den Admin, Abfrage ob der Kontostand Positiv ist usw.
Der Code ist absichtlich nicht ganz korrekt, damit nicht wer auf die Idee kommt Copy&Paste und nachher rumheult, warum alle seine User ausgezahlt sind ^^