'".$_POST['add_currency']."', '".$_POST['add_itemset']."', '".$_POST['rid']."' ) "); echo "New donation template added."; } }elseif(isset($_POST['donation_delete'])){ $DB->query("DELETE FROM `donations_template` WHERE id='".$_POST['donation_delete']."'"); echo "Donation pack with ID: ".$_POST['donation_delete']." deleted."; }elseif(isset($_POST['donation_send_payment_requested'])){ $txnid = $_POST['donation_send_payment_requested']; if (empty($txnid))die("_POST is empty, some error happened.!"); $p_info = $DB->selectRow("SELECT * FROM `paypal_payment_info` WHERE txnid='".$txnid."'"); $MANG = new Mangos; if($MANG->mail_item_donation($p_info['itemnumber'], $p_info['itemname'],$p_info['txnid']) == TRUE){ echo "<p><h1>ITEMPACK: \"".$p_info['itemnumber']."\" SENT TO \"".$p_info['firstname'].' '.$p_info['lastname']."\".</h1></p>"; }else{ echo "<p>Error: Error in mail system! Contact administrator!</p>"; } unset($MANG); } ?> <br /><br /> <p><b>Send item(s) to players</b></p> <form action="index.php?n=admin&sub=donate" method="POST"> <table> <tr> <td><b>Character name:</b></td> <td><input type="text" name="donate_username"></td> </tr>
// Aditional payment checks can be done here. $donations_template = $DB->selectRow("SELECT * FROM `donations_template` WHERE id='".$data['itemnumber']."'"); // Ok, we must check if we actually got the money that we asked for. if ($donations_template['donation'] > $data['mc_gross']){ $NOT_MAIL = TRUE; }else{ $NOT_MAIL = FALSE; } if ($NOT_MAIL == FALSE){ if((int)$MW->getConfig->donation->ra){ if ($MANG->mail_item_donation_ra($data['itemnumber'], $ap['guid'],$rid['id']) == TRUE){ $DB->query("UPDATE `paypal_payment_info` SET item_given='1' WHERE txnid='".$data[txnid]."'"); echo $lang['items_sent']."<br /><ul><li>".$lang['username'].": ".$user['username']."</li><li>".$lang['charname'].": ".$ap['name']."</li><li>".$lang['donate']." ".$lang['l_delkey_id'].": ".$data['itemnumber']."</li><li>".$lang['paymentstatus'].": ".$data['paymentstatus']."</li></ul>"; }else{ echo $lang['items_could_not_be_sent']; } }else{ if ($MANG->mail_item_donation($data['itemnumber'], $ap['guid'],$ap['txnid']) == TRUE){ $DB->query("UPDATE `paypal_payment_info` SET item_given='1' WHERE txnid='".$data[txnid]."'"); echo $lang['items_sent']."<br /><ul><li>".$lang['username'].": ".$user['username']."</li><li>".$lang['charname'].": ".$ap['name']."</li><li>".$lang['donate']." ".$lang['l_delkey_id'].": ".$data['itemnumber']."</li><li>".$lang['paymentstatus'].": ".$data['paymentstatus']."</li></ul>"; }else{ echo $lang['items_could_not_be_sent']; } } }else{ echo "<ul><li>".$lang['donation_not_face_value']."</li></ul>"; } } } }else{ $no_chars++; } }