Polenta
10.04.2011, 11:26
Hallo,
Ich habe mit dem Addon folgendes problem:
wenn ich einen vom User gebuchten Button aus irgendwelchen gründen ablehnen muss, werden dem User 0 lose wieder gutgeschrieben.
hier mal der besagte code.
$daten = mysql_fetch_array(db_query("SELECT art,menge FROM vms_button WHERE id='".$_POST['id']."'"));
$kosten = mysql_fetch_array(db_query("SELECT buttonview,buttonklick FROM vms_config"));
if($daten[0] == "k") { $kosten = $daten[1]*$kosten[1]; }
if($daten[0] == "v") { $kosten = $daten[1]*$kosten[0]; }
$buchungs_id = create_code(14);
kontobuchung ('+',$kosten,$_SESSION['uid']);
buchungsliste ($buchungs_id,'+'.$kosten,"Werbebuchung Button Zurück",$_SESSION['uid']);
bilanz(0,$kosten);
db_query("DELETE FROM vms_button WHERE id='".$_POST['id']."'");
echo"Die Kampange wurde erfolgreich abgelehnt !"; }
spalten usw. sind in der DB vorhanden.
Die kampagne wird gelöcht und in der kontobuchung steht dann bei betrag "0".
hoffe mir kann jemand helfen.
Ich habe mit dem Addon folgendes problem:
wenn ich einen vom User gebuchten Button aus irgendwelchen gründen ablehnen muss, werden dem User 0 lose wieder gutgeschrieben.
hier mal der besagte code.
$daten = mysql_fetch_array(db_query("SELECT art,menge FROM vms_button WHERE id='".$_POST['id']."'"));
$kosten = mysql_fetch_array(db_query("SELECT buttonview,buttonklick FROM vms_config"));
if($daten[0] == "k") { $kosten = $daten[1]*$kosten[1]; }
if($daten[0] == "v") { $kosten = $daten[1]*$kosten[0]; }
$buchungs_id = create_code(14);
kontobuchung ('+',$kosten,$_SESSION['uid']);
buchungsliste ($buchungs_id,'+'.$kosten,"Werbebuchung Button Zurück",$_SESSION['uid']);
bilanz(0,$kosten);
db_query("DELETE FROM vms_button WHERE id='".$_POST['id']."'");
echo"Die Kampange wurde erfolgreich abgelehnt !"; }
spalten usw. sind in der DB vorhanden.
Die kampagne wird gelöcht und in der kontobuchung steht dann bei betrag "0".
hoffe mir kann jemand helfen.