Exemplo n.º 1
0
        '".$_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>
Exemplo n.º 2
0
                    // 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++;
        }
	}