Hallo ich habe eine problem mit dem addon Goldmembers2
ich ahbe es eingefügt nun kommt dies:
PHP-Code:
function gold_buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) { global $db_prefix; if($verwendung=='Einzahlung'){ $bonus=mysql_fetch_array(db_query("SELECT *, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1")); if($bonus['az']==1){ $bonus_prozent=@mysql_fetch_array(db_query("SELECT name,verdienst_bonus,verg_einzahlungen FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1")); $verwendung.=' (Upgrade: '.$bonus_prozent['name'].')'; $trans_menge=$trans_menge*$bonus_prozent['verdienst_bonus']; if($bonus_prozent['verg_einzahlungen']=='0'){ kontobuchung ('-',$trans_menge*$bonus_prozent['verdienst_bonus'],$fuer); } }}else{ $bonus=mysql_fetch_array(db_query("SELECT *, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1")); if($bonus['az']==1){ $bonus_prozent=@mysql_fetch_array(db_query("SELECT name,verdienst_bonus,verg_einzahlungen FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1")); $verwendung.=' (Upgrade: '.$bonus_prozent['name'].')'; $trans_menge=$trans_menge+($trans_menge*$bonus_prozent['verdienst_bonus']); } } db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')"); } function gold_kontobuchung ($art,$trans_menge,$fuer) { global $db_prefix; if($art=='+'){ db_query("DELETE * FROM ".$db_prefix."_goldmember WHERE gueltig_bis<=".time()." AND unbegrenzt=0"); $bonus=mysql_fetch_array(db_query("SELECT bonus, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1")); if($bonus['az']==1){ $bonus_prozent=@mysql_fetch_array(db_query("SELECT verdienst_bonus FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1")); $trans_menge=($trans_menge*$bonus_prozent['verdienst_bonus'])+$trans_menge; }} db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer.""); }
überhalb meiner seite woran liegt das ich habe doch alles in die datenbank rein gemacht X( . freue mich auf schnelle hilfe