Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Donate {
- public static function listChars($acc) {
- $sql = DB::Executa("SELECT char_name, charId FROM characters WHERE account_name = '".$acc."' LIMIT 7");
- return $sql;
- }
- public static function findChar($acc, $personagem) {
- $sql = DB::Executa("SELECT charId, online FROM characters WHERE account_name = '".$acc."' AND charId = '".$personagem."' LIMIT 1");
- return $sql;
- }
- public static function insertDonation($acc, $personagem, $metodo_pgto, $qtdCoins, $qtdBonus, $valor, $price, $curr) {
- $sql = DB::Executa("INSERT INTO site_donations (account, personagem, price, currency, metodo_pgto, quant_coins, coins_bonus, valor, data) VALUES ('".$acc."', '".intval($personagem)."', '".$price."', '".$curr."', '".$metodo_pgto."', '".$qtdCoins."', '".$qtdBonus."', '".$valor."', '".time()."')");
- return $sql;
- }
- public static function findDonation($acc, $protocolo='') {
- $sql = DB::Executa("SELECT D.*, C.char_name FROM site_donations AS D LEFT JOIN characters AS C ON C.charId = D.personagem WHERE D.account = '".$acc."' ".(!empty($protocolo) ? "AND D.protocolo = '".$protocolo."'" : "")." AND D.status <> '2' ORDER BY D.data DESC");
- return $sql;
- }
- public static function listConverts($acc) {
- $sql = DB::Executa("SELECT T.*, C.char_name FROM site_log_convertcoins AS T INNER JOIN characters AS C ON C.charId = T.destinatario WHERE T.account = '".$acc."' ORDER BY T.cdata DESC");
- return $sql;
- }
- public static function listTransfers($acc) {
- $sql = DB::Executa("SELECT T.*, C.char_name FROM site_log_transfercoins AS T INNER JOIN characters AS C ON C.charId = T.destinatario_char WHERE T.remetente = '".$acc."' ORDER BY T.tdata DESC");
- return $sql;
- }
- public static function deleteDonation($acc, $protocolo) {
- $sql = DB::Executa("UPDATE site_donations SET status = '2' WHERE account = '".$acc."' AND protocolo = '".$protocolo."' LIMIT 1");
- return $sql;
- }
- public static function findReceptor($dest) {
- $sql = DB::Executa("SELECT account_name, online, charId FROM characters WHERE char_name = '".$dest."' LIMIT 1");
- return $sql;
- }
- public static function insertBalance($dest, $count) {
- $checkExists = DB::Executa("SELECT * FROM site_balance WHERE account = '".$dest."' LIMIT 1");
- if(count($checkExists) > 0) {
- $sql = DB::Executa("UPDATE site_balance SET saldo = (saldo+".$count.") WHERE account = '".$dest."' LIMIT 1");
- } else {
- $sql = DB::Executa("INSERT INTO site_balance (account, saldo) VALUES ('".$dest."', '".$count."')");
- }
- return $sql;
- }
- public static function transferLog($count, $acc, $receptor, $dest) {
- $sql = DB::Executa("INSERT INTO site_log_transfercoins VALUES ('".$count."', '".$acc."', '".$receptor."', '".$dest."', '".date('Y-m-d H:i:s', time())."')");
- return $sql;
- }
- public static function convertLog($count, $acc, $receptor) {
- $sql = DB::Executa("INSERT INTO site_log_convertcoins VALUES ('".$count."', '".$acc."', '".$receptor."', '".date('Y-m-d H:i:s', time())."')");
- return $sql;
- }
- public static function searchCoinExist($cid, $coinID) {
- $sql = DB::Executa("SELECT object_id FROM items WHERE owner_id = '".$cid."' AND item_id = '".$coinID."' AND loc = 'INVENTORY' LIMIT 1");
- return $sql;
- }
- public static function insertCoinInGame($cid, $coinID, $count, $object_id=0) {
- if($object_id != 0) {
- $insert = DB::Executa("UPDATE items SET count = (count+".$count.") WHERE object_id = '".$object_id."' AND owner_id = '".$cid."' LIMIT 1");
- } else {
- $last_object_id = DB::Executa("SELECT object_id FROM items ORDER BY object_id DESC LIMIT 1");
- $last_object_id = intval(trim($last_object_id[0]['object_id']));
- $last_loc_data = DB::Executa("SELECT loc_data FROM items WHERE owner_id = '".$cid."' ORDER BY loc_data DESC LIMIT 1");
- $last_loc_data = intval(trim($last_loc_data[0]['loc_data']));
- $insert = DB::Executa("INSERT INTO items
- (owner_id, object_id, item_id, count, enchant_level, loc, loc_data) VALUES
- (".$cid.", ".($last_object_id+1).", ".$coinID.", ".$count.", 0, 'INVENTORY', ".($last_loc_data+1).")");
- }
- return $insert;
- }
- }
- <?php if((!$indexing) || ($logged != 1)) { exit; }
- if($funct['donate'] != 1) { fim($LANG[40003], 'ERROR', './'); }
- require('private/classes/classDonate.php');
- ?>
- <ul class="breadcrumb">
- <li><a href='./?module=donate&page=add'><i class='fa fa-money'></i> <?php echo $LANG[12039]; ?></a></li>
- <li><?php echo $LANG[39010]; ?> <?php echo $coinName_mini; ?>'s</li>
- </ul>
- <h1><?php echo $LANG[39010]; ?> <?php echo $coinName_mini; ?>'s</h1>
- <div class='pddInner'>
- <?php echo $LANG[10053].($bonusActived == 1 ? $LANG[40000] : ''); ?><br /><br />
- <div class='rulesbox' style='width:auto !important;'>
- <h1><?php echo $LANG[14000]; ?></h1>
- <?php echo $LANG[14001]; ?>
- </div>
- <label><input type='checkbox' id='acceptrules' value='1' /> <b><?php echo $LANG[10054]; ?></b></label>
- <br /><br /><br />
- <?php echo $LANG[10055]; ?><br />
- <br />
- <form method='POST' action='./?module=donate&engine=create_order' class='usarJquery'>
- <table class='donateBox' border='0' cellpadding='0' cellspacing='0'>
- <tr>
- <!--<th><i class='fa fa-user'></i> <?php echo $LANG[10056]; ?></th>-->
- <th><i class='fa fa-credit-card-alt'></i> <?php echo $LANG[10059]; ?></th>
- <th><i class='fa fa-cubes'></i> <?php echo $LANG[10057]; ?></th>
- <th><i class='fa fa-dollar'></i> <?php echo $LANG[10058]; ?></th>
- </tr>
- <tr>
- <?php /*
- <td>
- <select style='min-width: 160px;' name='personagem'>
- <?php
- $listChars = Donate::listChars($_SESSION['acc']);
- if(count($listChars) > 0) {
- echo "<option value='0' selected>".$LANG[12008]."</option>";
- for($i=0, $c=count($listChars); $i < $c; $i++) {
- echo "<option value='".$listChars[$i]['charId']."'>".$listChars[$i]['char_name']."</option>";
- }
- } else { echo "<option value='0'>".$LANG[12100]."</option>"; }
- ?>
- </select>
- </td>
- */ ?>
- <td>
- <select style='min-width: 160px;' name='metodo_pgto' id='metodo_pgto'>
- <?php
- if(!empty($G2APay['actived'])) { echo "<option data-symbol='".obtainCurrencySymbol($G2APay['currency'])."' value='G2APay'>G2APay</option>"; }
- if(!empty($PagSeguro['actived'])) { echo "<option data-symbol='R$' value='PagSeguro'>PagSeguro</option>"; }
- if(!empty($PayPal['actived'])) { echo "<option data-symbol='$' value='PayPal_USD'>PayPal (USD)</option><option data-symbol='R$' value='PayPal_BRL'>PayPal (BRL)</option><option data-symbol='€' value='PayPal_EUR'>PayPal (EUR)</option>"; }
- if(!empty($MercadoPago['actived'])) { echo "<option data-symbol='R$' value='MercadoPago'>MercadoPago</option>"; }
- if(!empty($PayGol['USD']['actived'])) { echo "<option data-symbol='$' value='PayGol_USD'>PayGol (USD)</option>"; }
- if(!empty($PayGol['BRL']['actived'])) { echo "<option data-symbol='R$' value='PayGol_BRL'>PayGol (BRL)</option>"; }
- if(!empty($PayGol['EUR']['actived'])) { echo "<option data-symbol='€' value='PayGol_EUR'>PayGol (EUR)</option>"; }
- if(!empty($WebMoney['actived'])) { echo "<option data-symbol='".obtainCurrencySymbol($WebMoney['currency'])."' value='WebMoney'>WebMoney</option>"; }
- if(!empty($Payza['actived'])) { echo "<option data-symbol='".obtainCurrencySymbol($Payza['currency'])."' value='Payza'>Payza</option>"; }
- if(!empty($Skrill['actived'])) { echo "<option data-symbol='".obtainCurrencySymbol($Skrill['currency'])."' value='Skrill'>Skrill</option>"; }
- if(!empty($Banking['actived'])) { echo "<option data-symbol='".obtainCurrencySymbol($Banking['currency'])."' value='Banking'>".$LANG[15003]."</option>"; }
- ?>
- </select>
- </td>
- <td>
- <select style='min-width: 160px;' name='qtdCoins' id='qtdCoins'>
- <option value='0' selected><?php echo $LANG[12008]; ?></option>
- <?php
- for($i=10, $c=500; $i <= $c; $i++) { if($i%10==0) { echo "<option value='".$i."'>".$i." ".$coinName."'s</option>"; } }
- for($i=550, $c=1000; $i <= $c; $i++) { if($i%50==0) { echo "<option value='".$i."'>".$i." ".$coinName."'s</option>"; } }
- for($i=1500, $c=5000; $i <= $c; $i++) { if($i%500==0) { echo "<option value='".$i."'>".$i." ".$coinName."'s</option>"; } }
- ?>
- </select>
- <div class='bonus'>+<span id='bonus'></span> (<?php echo $LANG[10060]; ?>)</div>
- </td>
- <td style='text-align:center;'>
- <span style='color:#237200'><b><span id='valor_symbol'>$</span> <span id='valor_total'>0,00</span></b></span>
- </td>
- </tr>
- </table>
- <input type='submit' class='default big' value='<?php echo $LANG[10061]; ?>' style='margin: 20px auto 0; display:table;' />
- </form>
- </div>
- <script type='text/javascript'>
- $(document).ready(function(){
- $('select option:selected').removeAttr('selected');
- var dsymbol = $('select#metodo_pgto option:selected').attr('data-symbol');
- $('#valor_symbol').text(dsymbol);
- $('select#metodo_pgto').change(function(){
- var dsymbol = $('select#metodo_pgto option:selected').attr('data-symbol');
- $('#valor_symbol').text(dsymbol);
- if($('select#metodo_pgto').val() == 'PagSeguro') {
- var preco = "<?php echo (!empty($PagSeguro['coin_price']) ? $PagSeguro['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Banking') {
- var preco = "<?php echo (!empty($Banking['coin_price']) ? $Banking['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_USD') {
- var preco = "<?php echo (!empty($PayPal['USD']['coin_price']) ? $PayPal['USD']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_BRL') {
- var preco = "<?php echo (!empty($PayPal['BRL']['coin_price']) ? $PayPal['BRL']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_EUR') {
- var preco = "<?php echo (!empty($PayPal['EUR']['coin_price']) ? $PayPal['EUR']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'MercadoPago') {
- var preco = "<?php echo (!empty($MercadoPago['coin_price']) ? $MercadoPago['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_USD') {
- var preco = "<?php echo (!empty($PayGol['USD']['coin_price']) ? $PayGol['USD']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_BRL') {
- var preco = "<?php echo (!empty($PayGol['BRL']['coin_price']) ? $PayGol['BRL']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_EUR') {
- var preco = "<?php echo (!empty($PayGol['EUR']['coin_price']) ? $PayGol['EUR']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'WebMoney') {
- var preco = "<?php echo (!empty($WebMoney['coin_price']) ? $WebMoney['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Payza') {
- var preco = "<?php echo (!empty($Payza['coin_price']) ? $Payza['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Skrill') {
- var preco = "<?php echo (!empty($Skrill['coin_price']) ? $Skrill['coin_price'] : 0); ?>";
- } else {
- var preco = "<?php echo (!empty($G2APay['coin_price']) ? $G2APay['coin_price'] : 0); ?>";
- }
- var valor = parseInt($('select#qtdCoins').val());
- <?php if($bonusActived == 1) { ?>
- var count1 = parseInt("<?php echo (isset($buyCoins['bonus_count'][1]) ? intval($buyCoins['bonus_count'][1]) : 0); ?>");
- var bonus1 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][1]) ? intval($buyCoins['bonus_percent'][1]) : 0); ?>");
- var count2 = parseInt("<?php echo (isset($buyCoins['bonus_count'][2]) ? intval($buyCoins['bonus_count'][2]) : 0); ?>");
- var bonus2 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][2]) ? intval($buyCoins['bonus_percent'][2]) : 0); ?>");
- var count3 = parseInt("<?php echo (isset($buyCoins['bonus_count'][3]) ? intval($buyCoins['bonus_count'][3]) : 0); ?>");
- var bonus3 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][3]) ? intval($buyCoins['bonus_percent'][3]) : 0); ?>");
- if(valor >= count3) { var bonus = bonus3; }
- else if(valor >= count2) { var bonus = bonus2; }
- else if(valor >= count1) { var bonus = bonus1; }
- else { var bonus = '0'; }
- if(bonus > 0) {
- var calculado = parseInt((valor*bonus)/100);
- $('#bonus').text(calculado);
- $('.bonus').show();
- } else {
- $('#bonus').text('');
- $('.bonus').hide();
- }
- <?php } ?>
- var price = ((valor * preco).toFixed(2)).replace(".", ",");
- $('#valor_total').text(''+price+'');
- });
- $('select#qtdCoins').change(function(){
- if($('select#metodo_pgto').val() == 'PagSeguro') {
- var preco = "<?php echo (!empty($PagSeguro['coin_price']) ? $PagSeguro['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Banking') {
- var preco = "<?php echo (!empty($Banking['coin_price']) ? $Banking['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_USD') {
- var preco = "<?php echo (!empty($PayPal['USD']['coin_price']) ? $PayPal['USD']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_BRL') {
- var preco = "<?php echo (!empty($PayPal['BRL']['coin_price']) ? $PayPal['BRL']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayPal_EUR') {
- var preco = "<?php echo (!empty($PayPal['EUR']['coin_price']) ? $PayPal['EUR']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'MercadoPago') {
- var preco = "<?php echo (!empty($MercadoPago['coin_price']) ? $MercadoPago['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_USD') {
- var preco = "<?php echo (!empty($PayGol['USD']['coin_price']) ? $PayGol['USD']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_BRL') {
- var preco = "<?php echo (!empty($PayGol['BRL']['coin_price']) ? $PayGol['BRL']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'PayGol_EUR') {
- var preco = "<?php echo (!empty($PayGol['EUR']['coin_price']) ? $PayGol['EUR']['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'WebMoney') {
- var preco = "<?php echo (!empty($WebMoney['coin_price']) ? $WebMoney['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Payza') {
- var preco = "<?php echo (!empty($Payza['coin_price']) ? $Payza['coin_price'] : 0); ?>";
- } else if($('select#metodo_pgto').val() == 'Skrill') {
- var preco = "<?php echo (!empty($Skrill['coin_price']) ? $Skrill['coin_price'] : 0); ?>";
- } else {
- var preco = "<?php echo (!empty($G2APay['coin_price']) ? $G2APay['coin_price'] : 0); ?>";
- }
- var valor = parseInt($(this).val());
- <?php if($bonusActived == 1) { ?>
- var count1 = parseInt("<?php echo (isset($buyCoins['bonus_count'][1]) ? intval($buyCoins['bonus_count'][1]) : 0); ?>");
- var bonus1 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][1]) ? intval($buyCoins['bonus_percent'][1]) : 0); ?>");
- var count2 = parseInt("<?php echo (isset($buyCoins['bonus_count'][2]) ? intval($buyCoins['bonus_count'][2]) : 0); ?>");
- var bonus2 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][2]) ? intval($buyCoins['bonus_percent'][2]) : 0); ?>");
- var count3 = parseInt("<?php echo (isset($buyCoins['bonus_count'][3]) ? intval($buyCoins['bonus_count'][3]) : 0); ?>");
- var bonus3 = parseInt("<?php echo (isset($buyCoins['bonus_percent'][3]) ? intval($buyCoins['bonus_percent'][3]) : 0); ?>");
- if(valor >= count3) { var bonus = bonus3; }
- else if(valor >= count2) { var bonus = bonus2; }
- else if(valor >= count1) { var bonus = bonus1; }
- else { var bonus = '0'; }
- if(bonus > 0) {
- var calculado = parseInt((valor*bonus)/100);
- $('#bonus').text(calculado);
- $('.bonus').show();
- } else {
- $('#bonus').text('');
- $('.bonus').hide();
- }
- <?php } ?>
- var price = ((valor * preco).toFixed(2)).replace(".", ",");
- $('#valor_total').text(''+price+'');
- });
- });
- </script>
- <?php if((!$indexing) || ($logged != 1)) { exit; }
- require('private/classes/classDonate.php');
- ?>
- <ul class="breadcrumb">
- <li><a href='./?module=donate&page=add'><i class='fa fa-money'></i> <?php echo $LANG[12039]; ?></a></li>
- <li><a href='./?module=donate&page=orders'><?php echo $LANG[10015]; ?></a></li>
- <li><?php echo $LANG[10052]; ?></li>
- </ul>
- <?php
- $protocolo = !empty($_GET['f']) ? intval($_GET['f']) : 0;
- if(empty($protocolo)) { echo "<script>document.location.replace('./?module=donate&page=orders');</script>"; exit; }
- $donation = Donate::findDonation($_SESSION['acc'], $protocolo);
- if(count($donation) > 0) {
- $mpxpl = explode('_', $donation[0]['metodo_pgto']);
- $metodo_pgto = $mpxpl[0];
- echo "
- <h1>".$LANG[10052]."</h1>
- <div class='pddInner'>
- <b>".$LANG[10029].":</b> ".$donation[0]['protocolo']."<br />
- <b>".$LANG[10030].":</b> ".$donation[0]['quant_coins']."<br />
- <b>".$LANG[10031].":</b> ".$donation[0]['coins_bonus']."<br />
- <b>".$LANG[10032].":</b> ".($donation[0]['quant_coins']+$donation[0]['coins_bonus'])."<br />
- <b>".$LANG[10034].":</b> ".obtainCurrencySymbol($donation[0]['currency'])." ".number_format(trim($donation[0]['valor']), 2, ',', '.')." (".$donation[0]['currency'].")<br />
- <b>".$LANG[10035].":</b> ".date('d F, Y H:i', $donation[0]['data'])."<br />
- <b>".$LANG[10036].":</b> ".(!empty($donation[0]['ultima_alteracao']) ? date('d/m/Y H:i', $donation[0]['ultima_alteracao']) : $LANG[10039])."<br />
- <b>".$LANG[10037].":</b> ".$metodo_pgto."<br />
- <b>".$LANG[10038].":</b> ".obtainOrderStatusName($donation[0]['status'])."<br /><br />
- ".$LANG[10045]."
- </div>
- ";
- if($donation[0]['status'] == 1) {
- $donateDesc = $LANG[10052]." ".$donation[0]['protocolo']." - ".$donation[0]['quant_coins']." ".$coinName;
- switch(strtolower($metodo_pgto)) {
- case 'pagseguro':
- echo "
- <form target='_blank' method='POST' action='".($PagSeguro['testando'] == 1 ? 'https://sandbox.pagseguro.uol.com.br/v2/checkout/payment.html' : 'https://pagseguro.uol.com.br/v2/checkout/payment.html')."'>
- <input name='receiverEmail' value='".$PagSeguro['email']."' type='hidden' />
- <input name='currency' value='".$donation[0]['currency']."' type='hidden' />
- <input name='itemId1' value='1' type='hidden' />
- <input name='itemDescription1' value='".$donateDesc."' type='hidden' />
- <input name='itemAmount1' value='".number_format(trim($donation[0]['price']), 2, '.', '')."' type='hidden' />
- <input name='itemQuantity1' value='".$donation[0]['quant_coins']."' type='hidden' />
- <input name='reference' value='".$donation[0]['protocolo']."' type='hidden' />
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- ";
- break;
- case 'banking':
- echo "
- <h1>".$LANG[10040]."</h1>
- <div class='pddInner'>
- ".$LANG[15005].":<br /><br />
- ".$Banking['bank_dados']."
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- </div>
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- ";
- break;
- case 'paypal':
- echo "
- <form target='_blank' method='POST' action='https://www.paypal.com/cgi-bin/webscr'>
- <input type='hidden' name='cmd' value='_xclick' />
- <input type='hidden' name='business' value='".$PayPal['business_email']."' />
- <input type='hidden' name='currency_code' value='".$donation[0]['currency']."' />
- <input type='hidden' name='item_name' value='".$donateDesc."' />
- <input type='hidden' name='amount' value='".number_format(trim($donation[0]['price']), 2, '.', '')."' />
- <input type='hidden' name='quantity' value='".$donation[0]['quant_coins']."' />
- <input type='hidden' name='custom' value='".$donation[0]['protocolo']."' />
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- ";
- break;
- case 'mercadopago':
- require_once('private/mp/mercadopago.php');
- $mp = new MP($MercadoPago['client_id'], $MercadoPago['client_secret']);
- $preference_data = array(
- "external_reference" => $donation[0]['protocolo'],
- "items" => array(
- array(
- "title" => "".$donateDesc."",
- "quantity" => ceil($donation[0]['quant_coins']),
- "currency_id" => "".$donation[0]['currency']."",
- "unit_price" => ceil($donation[0]['price'])
- )
- )
- );
- $preference = $mp->create_preference($preference_data);
- echo "
- <a href='".$preference['response']['init_point']."' name='MP-Checkout' class='default big' style='margin-left:20px;'>".$LANG[10042]."</a>
- <script type='text/javascript' src='//resources.mlstatic.com/mptools/render.js'></script>
- ";
- break;
- case 'paygol':
- echo "
- <form target='_blank' method='POST' action='https://www.paygol.com/pay' >
- <input type='hidden' name='pg_serviceid' value='".($donation[0]['currency'] == 'USD' ? $PayGol['USD']['service_id'] : ($donation[0]['currency'] == 'EUR' ? $PayGol['EUR']['service_id'] : $PayGol['BRL']['service_id']))."'>
- <input type='hidden' name='pg_currency' value='".$donation[0]['currency']."'>
- <input type='hidden' name='pg_name' value='".$donateDesc."'>
- <input type='hidden' name='pg_custom' value='".$donation[0]['protocolo']."'>
- <input type='hidden' name='pg_price' value='".number_format(ceil($donation[0]['valor']), 2, '.', '')."'>
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- ";
- break;
- case 'webmoney':
- echo "
- <form target='_blank' method='POST' action='https://merchant.wmtransfer.com/lmi/payment.asp'>
- <input type='hidden' name='LMI_PAYMENT_AMOUNT' value='".number_format($donation[0]['valor'], 2, '.', '')."'>
- <input type='hidden' name='LMI_PAYMENT_DESC' value='".$donateDesc."'>
- <input type='hidden' name='LMI_PAYMENT_NO' value='".$donation[0]['protocolo']."'>
- <input type='hidden' name='LMI_PAYEE_PURSE' value='".$WebMoney['merch_purse']."'>
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- ";
- break;
- case 'payza':
- echo "
- <form target='_blank' method='POST' action='https://secure.payza.com/checkout' >
- <input type='hidden' name='ap_merchant' value='".$Payza['email']."'/>
- <input type='hidden' name='ap_purchasetype' value='item'/>
- <input type='hidden' name='ap_itemname' value='".$donation[0]['quant_coins']." ".trim($coinName)."'/>
- <input type='hidden' name='ap_description' value='".$donateDesc."'/>
- <input type='hidden' name='ap_amount' value='".number_format($donation[0]['valor'], 2, '.', '')."'/>
- <input type='hidden' name='ap_currency' value='".$donation[0]['currency']."'/>
- <input type='hidden' name='ap_itemcode' value='".$donation[0]['protocolo']."'/>
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- ";
- break;
- case 'skrill':
- echo "
- <form target='_blank' method='POST' action='https://pay.skrill.com'>
- <input type='hidden' name='pay_to_email' value='".$Skrill['email']."'>
- <input type='hidden' name='language' value='EN'>
- <input type='hidden' name='amount' value='".number_format($donation[0]['valor'], 2, '.', '')."'>
- <input type='hidden' name='currency' value='".$Skrill['currency']."'>
- <input type='hidden' name='detail1_description' value='".$donateDesc."'>
- <input type='hidden' name='merchant_fields' value='protocol'>
- <input type='hidden' name='protocol' value='".$donation[0]['protocolo']."'>
- <input type='submit' value='".$LANG[10042]."' class='default big' style='margin-left:20px;' />
- </form>
- <br /><br />
- <div class='rmsg warn'>".$LANG[15004].": <b>".$donateEmail."</b></div>
- ";
- break;
- default:
- // g2apay
- echo "
- <h1>".$LANG[10040]."</h1>
- <div class='pddInner'>
- ".$LANG[39013]."<br /><br />
- <!-- start CheckoutForm -->
- <div id=\"checkoutForm\">
- <!-- start CheckoutForm -->
- <div id=\"checkoutForm\">
- <script src=\"https://checkout.pay.g2a.com/index/checkout\"
- data-id=\"pay-g2a-script\"
- data-key=\"".$G2APay['api_hash']."\"
- data-amount=\"".trim($donation[0]['valor'])."\"
- data-currency=\"".$donation[0]['currency']."\"
- data-order-id=\"".$donation[0]['protocolo']."\"
- data-items[0][sku]=\"999999999\"
- data-items[0][name]=\"".trim($coinName)."\"
- data-items[0][id]=\"".$donation[0]['protocolo']."\"
- data-items[0][amount]=\"".trim($donation[0]['valor'])."\"
- data-items[0][qty]=\"".$donation[0]['quant_coins']."\"
- data-items[0][price]=\"".number_format(trim($donation[0]['price']), 2, '.', '')."\"
- data-items[0][url]=\"http://".$panel_url."/?module=donate&page=order_g2apay&f=".$donation[0]['protocolo']."\">
- </script>
- </div>
- </div>
- </div>
- ";
- }
- }
- } else {
- echo $LANG[10046]."
- <div style='display:table;width:100%;'>
- <a href='./?module=donate&page=add' class='default' style='float:right;margin-right:30px'>".$LANG[10047]."</a>
- </div>
- ";
- }
- <?php if((!$indexing) || ($logged != 1)) { exit; }
- require('private/classes/classDonate.php');
- ?>
- <ul class="breadcrumb">
- <li><a href='./?module=donate&page=add'><i class='fa fa-money'></i> <?php echo $LANG[12039]; ?></a></li>
- <li><?php echo $LANG[10015]; ?></li>
- </ul>
- <h1><?php echo $LANG[10015]; ?></h1>
- <div class='pddInner'>
- <?php
- $donation = Donate::findDonation($_SESSION['acc']);
- if(count($donation) > 0) {
- echo "
- <div style='padding: 0 0 15px; margin: 0 0 15px; border-bottom: 1px dotted #F5F5F5;'><b>".count($donation)."</b> ".$LANG[10119].":</div>
- <table cellspacing='0' cellpadding='0' border='0' class='default'>
- <tr>
- <th>".$LANG[10029]."</th>
- <th>".$coinName_mini."'s</th>
- <th>".$LANG[10115]."</th>
- <th>".$LANG[10116]."</th>
- <th>".$LANG[10118]."</th>
- <th>Status</th>
- </tr>
- ";
- for($i=0, $c=count($donation); $i < $c; $i++) {
- $mpxpl = explode('_', $donation[$i]['metodo_pgto']);
- $metodo = $mpxpl[0];
- echo "
- <tr".(($i % 2 == 0) ? " class='two'" : '').">
- <td>".$donation[$i]['protocolo']."</td>
- <td>".($donation[$i]['quant_coins']+$donation[$i]['coins_bonus'])."</td>
- <td>".obtainCurrencySymbol($donation[$i]['currency'])." ".number_format(trim($donation[$i]['valor']), 2, ',', '.')."</td>
- <td>".date('d/m/y H:i', $donation[$i]['data'])."</td>
- <td>".$metodo."</td>
- <td><a href='./?module=donate&page=order_pay&f=".$donation[$i]['protocolo']."'>".obtainOrderStatusName($donation[$i]['status'])."</a> ".($donation[$i]['status'] == 1 && $delFatura == 1 ? "(<a href='#' class='orderdelete1' data-oid='".$donation[$i]['protocolo']."'>".$LANG[10120]."</a>)" : "")."</td>
- </tr>
- ";
- }
- echo "</table>
- <span id='confirm' class='invis'>
- <b>".$LANG[10122]." <span id='delProtocol'></span>?</b><br /><br />
- <a href='#' data-oid='' class='default orderdelete2' style='display: inline-block'>".$LANG[10120]."</a>
-
- <a href='#' class='default cancelarExclusao' style='display: inline-block'>".$LANG[10121]."</a>
- </span>
- <div style='text-align:center;width:100%;padding:20px 0;'>
- ".$LANG[10045]."
- </div>
- ";
- } else {
- echo "<b>".$LANG[10124].".</b>";
- }
- ?>
- <div style='display:table;width:100%;'>
- <a href='./?module=donate&page=add' class='default' style='float:right;margin-right:30px'><?php echo $LANG[10047]; ?></a>
- </div>
- </div>
- <script>
- $(document).ready(function(){
- $('.cancelarExclusao').click(function(e){
- e.preventDefault();
- $('#confirm').addClass('invis');
- });
- $('a.orderdelete1').click(function(e){
- e.preventDefault();
- var gid = $(this).attr('data-oid');
- $('#confirm .orderdelete2').attr('data-oid', gid);
- $('#delProtocol').text(gid);
- $('#confirm').removeClass('invis');
- $('html, body').animate({ scrollTop: ''+($('#confirm').offset().top - 200)+'' }, 300);
- });
- $('a.orderdelete2').click(function(e){
- e.preventDefault();
- var submitButton = $(this);
- var oid = $(submitButton).attr('data-oid');
- var l11015 = $('#l11015').val();
- var l11016 = $('#l11016').val();
- var l20001 = $('#l20001').val();
- if(!$(submitButton).hasClass('loading')) {
- $(submitButton).attr('data-oldtext', ''+$(submitButton).text()+'').addClass('loading').text(l20001);
- $.ajax({
- type: 'POST',
- url: './?module=donate&engine=delete_order',
- cache: false,
- data: { oid: oid, isJS: 1 },
- dataType: 'json',
- timeout: 300000,
- async: false,
- success: function(data)
- {
- $(submitButton).text(''+$(submitButton).attr('data-oldtext')+'').removeClass('loading');
- $('#confirm').addClass('invis');
- atualAlert(data.msg, data.act, data.url);
- },
- error: function(jqXHR, textStatus){
- $(submitButton).val(''+$(submitButton).attr('data-oldtext')+'').removeClass('loading');
- if(textStatus == 'timeout') {
- atualAlert(l11015);
- } else if(textStatus != 'abort') {
- atualAlert(l11016);
- }
- }
- });
- }
- return false;
- });
- });
- </script>
- <?php if((!$indexing) || ($logged != 1)) { exit; }
- if($funct['trnsf1'] != 1 && $funct['trnsf2'] != 1) { fim($LANG[40003], 'ERROR', './'); }
- require('private/classes/classDonate.php');
- ?>
- <ul class="breadcrumb">
- <li><a href='./?module=donate&page=add'><i class='fa fa-money'></i> <?php echo $LANG[12039]; ?></a></li>
- <li><?php echo $LANG[10013]; ?> <?php echo $coinName_mini; ?>'s</li>
- </ul>
- <h1><?php echo $LANG[10013]; ?> <?php echo $coinName_mini; ?>'s</h1>
- <div class='pddInner'>
- <?php echo $LANG[10163]; ?><br />
- <ul>
- <li><b><?php echo $LANG[10168]; ?>:</b> <?php echo $LANG[10165]; ?></li>
- <li><b><?php echo $LANG[10167]; ?>:</b> <?php echo $LANG[10166]; ?></li>
- </ul>
- <br />
- <?php if($funct['trnsf1'] == 1) { ?>
- <h2><?php echo $LANG[10013]; ?> - <?php echo $LANG[40004]; ?></h2>
- <?php echo $LANG[40005]; ?><br /><br />
- <form id='form' method='POST' action='./?module=donate&engine=convert_balance' class='usarJquery'>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10168]; ?>:</div>
- <div class='camp'><input type='text' name='count' autocomplete='off' id='countTransfer' /></div>
- </div>
- </label>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10167]; ?>:</div>
- <div class='camp'>
- <select name='dest'>
- <?php
- $listChars = Donate::listChars($_SESSION['acc']);
- if(count($listChars) > 0) {
- echo "<option value='0' selected>".$LANG[12008]."</option>";
- for($i=0, $c=count($listChars); $i < $c; $i++) {
- echo "<option value='".$listChars[$i]['charId']."'>".$listChars[$i]['char_name']."</option>";
- }
- } else { echo "<option value='0'>".$LANG[12100]."</option>"; }
- ?>
- </select>
- </div>
- </div>
- </label>
- <br />
- <label class='formpadrao captcha'>
- <div>
- <div class='desc'><img style='margin:5px 0 0 0;' class='captchaImage' src='captcha/securimage_show.php?sid=<?php echo md5(uniqid()) ?>' /></div>
- <div class='camp'><input type='text' id='captchaInput' maxlength='5' name='captcha' autocomplete='off' /></div>
- <a tabindex='-1' href='#'><img src='captcha/refresh.png' /></a>
- </div>
- </label>
- <input type='submit' class='default big' value='<?php echo $LANG[10170]; ?>' style='margin: 20px auto 0; display:table;' />
- </form>
- <br /><br />
- <?php }
- if($funct['trnsf2'] == 1) { ?>
- <h2><?php echo $LANG[10013]; ?> - <?php echo $LANG[40006]; ?></h2>
- <?php echo $LANG[40007]; ?><br /><br />
- <form id='form' method='POST' action='./?module=donate&engine=transfer_balance' class='usarJquery'>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10168]; ?>:</div>
- <div class='camp'><input type='text' name='count' autocomplete='off' id='countTransfer' /></div>
- </div>
- </label>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10167]; ?>:</div>
- <div class='camp'><input type='text' name='dest' autocomplete='off' /></div>
- </div>
- </label>
- <br />
- <div style='text-align:center;padding: 0 0 10px;font-weight:bold;'><?php echo $LANG[10169]; ?></div>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10168]; ?>:</div>
- <div class='camp'><input type='text' name='count2' autocomplete='off' /></div>
- </div>
- </label>
- <label class='formpadrao'>
- <div>
- <div class='desc'><?php echo $LANG[10167]; ?>:</div>
- <div class='camp'><input type='text' name='dest2' autocomplete='off' /></div>
- </div>
- </label>
- <br />
- <label class='formpadrao captcha'>
- <div>
- <div class='desc'><img style='margin:5px 0 0 0;' class='captchaImage' src='captcha/securimage_show.php?sid=<?php echo md5(uniqid()) ?>' /></div>
- <div class='camp'><input type='text' id='captchaInput' maxlength='5' name='captcha' autocomplete='off' /></div>
- <a tabindex='-1' href='#'><img src='captcha/refresh.png' /></a>
- </div>
- </label>
- <input type='submit' class='default big' value='<?php echo $LANG[10170]; ?>' style='margin: 20px auto 0; display:table;' />
- </form>
- <?php } ?>
- </div>
- <?php if((!$indexing) || ($logged != 1)) { exit; }
- require('private/classes/classDonate.php');
- ?>
- <ul class="breadcrumb">
- <li><a href='./?module=donate&page=add'><i class='fa fa-money'></i> <?php echo $LANG[12039]; ?></a></li>
- <li><?php echo $LANG[40037]; ?></li>
- </ul>
- <h1><?php echo $LANG[40037]; ?></h1>
- <div class='pddInner'>
- <?php
- if($funct['trnsf1'] == 1) {
- echo "<h3>".$LANG[40038]."</h3>
- <table cellspacing='0' cellpadding='0' border='0' class='default'>
- <tr>
- <th>#</th>
- <th>".$LANG[10168]."</th>
- <th>".$LANG[10167]."</th>
- <th>".$LANG[10116]."</th>
- </tr>
- ";
- $transfs = Donate::listConverts($_SESSION['acc']);
- if(count($transfs) > 0) {
- for($i=0, $c=count($transfs); $i < $c; $i++) {
- echo "
- <tr".(($i % 2 == 0) ? " class='two'" : '').">
- <td>".($i+1)."</td>
- <td>".$transfs[$i]['quantidade']."</td>
- <td>".$transfs[$i]['char_name']."</td>
- <td>".date('d/m/Y H:i', strtotime($transfs[$i]['cdata']))."</td>
- </tr>
- ";
- }
- } else {
- echo "<tr><td colspan='4'>".$LANG[40040]."</td></tr>";
- }
- echo "</table><br />";
- }
- if($funct['trnsf2'] == 1) {
- echo "<h3>".$LANG[40039]."</h3>
- <table cellspacing='0' cellpadding='0' border='0' class='default'>
- <tr>
- <th>#</th>
- <th>".$LANG[10168]."</th>
- <th>".$LANG[10167]."</th>
- <th>".$LANG[10116]."</th>
- </tr>
- ";
- $transfs = Donate::listTransfers($_SESSION['acc']);
- if(count($transfs) > 0) {
- for($i=0, $c=count($transfs); $i < $c; $i++) {
- echo "
- <tr".(($i % 2 == 0) ? " class='two'" : '').">
- <td>".($i+1)."</td>
- <td>".$transfs[$i]['quantidade']."</td>
- <td>".$transfs[$i]['char_name']."</td>
- <td>".date('d/m/Y H:i', strtotime($transfs[$i]['tdata']))."</td>
- </tr>
- ";
- }
- } else {
- echo "<tr><td colspan='4'>".$LANG[40040]."</td></tr>";
- }
- echo "</table>";
- }
- ?>
- </div>
- <?php
- if(!$indexing) { exit; }
- if($logged != 1) { fim('Access denied!', 'RELOAD'); }
- if($funct['trnsf1'] != 1) { fim($LANG[40003], 'ERROR', './'); }
- $count = !empty($_POST['count']) ? intval(trim($_POST['count'])) : '';
- $dest = !empty($_POST['dest']) ? vCode($_POST['dest']) : '';
- $captcha = !empty($_POST['captcha']) ? vCode($_POST['captcha']) : '';
- if(empty($count) || empty($dest) || empty($captcha)) {
- fim($LANG[12058]);
- }
- if($count < 0) {
- fim($LANG[12055].' #INVALIDNUMBER');
- }
- require_once('captcha/securimage.php');
- $securimage = new Securimage();
- if($securimage->check($captcha) == false) {
- fim($LANG[12057]);
- }
- require('private/classes/classDonate.php');
- $findChar = Donate::findChar($_SESSION['acc'], $dest);
- if(count($findChar) == 0) { fim($LANG[10026], 'ERROR', './?module=donate&page=transfer'); }
- if($findChar[0]['online'] == '1') { fim($LANG[10174].' '.$findChar[0]['char_name'].' '.$LANG[10175]); }
- if(debitBalance($_SESSION['acc'], $count) != 'OK') {
- fim($LANG[10097]);
- }
- $searchCoinExist = Donate::searchCoinExist($dest, $coinID);
- if(count($searchCoinExist) > 0) {
- $object_id = $searchCoinExist[0]['object_id'];
- } else {
- $object_id = 0;
- }
- $insert = Donate::insertCoinInGame($dest, $coinID, $count, $object_id);
- if(!$insert) {
- fim($LANG[12055]);
- } else {
- @Donate::convertLog($count, $_SESSION['acc'], $dest);
- fim($LANG[12056], 'OK', './?module=donate&page=transfer');
- }
- <?php
- if(!$indexing) { exit; }
- if($logged != 1) { fim('Access denied!', 'RELOAD'); }
- if($funct['donate'] != 1) { fim($LANG[40003], 'ERROR', './'); }
- $qtdCoins = !empty($_POST['qtdCoins']) ? intval(trim($_POST['qtdCoins'])) : '';
- $metodo_pgto = !empty($_POST['metodo_pgto']) ? vCode($_POST['metodo_pgto']) : '';
- //$personagem = !empty($_POST['personagem']) ? intval(trim($_POST['personagem'])) : '';
- if(empty($qtdCoins) || empty($metodo_pgto)) { fim($LANG[10024]); }
- if(!is_numeric($qtdCoins)) { fim($LANG[10025], 'ERROR', './?module=donate&page=add'); }
- if($qtdCoins < 0) {
- fim($LANG[12055].' #INVALIDNUMBER');
- }
- //if(!is_numeric($personagem)) { fim($LANG[10026], 'ERROR', './?module=donate&page=add'); }
- require('private/classes/classDonate.php');
- /*
- $findChar = Donate::findChar($_SESSION['acc'], $personagem);
- if(count($findChar) == 0) { fim($LANG[10026], 'ERROR', './?module=donate&page=add'); }
- */
- if(!empty($G2APay['actived'])) { $metodos[] = 'G2APay'; }
- if(!empty($PagSeguro['actived'])) { $metodos[] = 'PagSeguro'; }
- if(!empty($PayPal['actived'])) { $metodos[] = 'PayPal_USD'; $metodos[] = 'PayPal_EUR'; $metodos[] = 'PayPal_BRL'; }
- if(!empty($Banking['actived'])) { $metodos[] = 'Banking'; }
- if(!empty($MercadoPago['actived'])) { $metodos[] = 'MercadoPago'; }
- if(!empty($PayGol['BRL']['actived'])) { $metodos[] = 'PayGol_BRL'; }
- if(!empty($PayGol['EUR']['actived'])) { $metodos[] = 'PayGol_EUR'; }
- if(!empty($PayGol['USD']['actived'])) { $metodos[] = 'PayGol_USD'; }
- if(!empty($WebMoney['actived'])) { $metodos[] = 'WebMoney'; }
- if(!empty($Payza['actived'])) { $metodos[] = 'Payza'; }
- if(!empty($Skrill['actived'])) { $metodos[] = 'Skrill'; }
- if($metodo_pgto == 'PagSeguro') {
- $coinPrice = $PagSeguro['coin_price'];
- $curr = 'BRL';
- } else if($metodo_pgto == 'Banking') {
- $coinPrice = $Banking['coin_price'];
- $curr = $Banking['currency'];
- } else if($metodo_pgto == 'PayPal_USD') {
- $coinPrice = $PayPal['USD']['coin_price'];
- $curr = 'USD';
- } else if($metodo_pgto == 'PayPal_BRL') {
- $coinPrice = $PayPal['BRL']['coin_price'];
- $curr = 'BRL';
- } else if($metodo_pgto == 'PayPal_EUR') {
- $coinPrice = $PayPal['EUR']['coin_price'];
- $curr = 'EUR';
- } else if($metodo_pgto == 'MercadoPago') {
- $coinPrice = $MercadoPago['coin_price'];
- $curr = 'BRL';
- } else if($metodo_pgto == 'PayGol_USD') {
- $coinPrice = $PayGol['USD']['coin_price'];
- $curr = 'USD';
- } else if($metodo_pgto == 'PayGol_BRL') {
- $coinPrice = $PayGol['BRL']['coin_price'];
- $curr = 'BRL';
- } else if($metodo_pgto == 'PayGol_EUR') {
- $coinPrice = $PayGol['EUR']['coin_price'];
- $curr = 'EUR';
- } else if($metodo_pgto == 'WebMoney') {
- $coinPrice = $WebMoney['coin_price'];
- $curr = $WebMoney['currency'];
- } else if($metodo_pgto == 'Payza') {
- $coinPrice = $Payza['coin_price'];
- $curr = $Payza['currency'];
- } else if($metodo_pgto == 'Skrill') {
- $coinPrice = $Skrill['coin_price'];
- $curr = $Skrill['currency'];
- } else {
- $coinPrice = $G2APay['coin_price'];
- $curr = $G2APay['currency'];
- }
- if(!in_array($metodo_pgto, $metodos)) {
- fim($LANG[10027], 'ERROR', './?module=donate&page=add');
- }
- $qtdBonus = 0;
- if($bonusActived == 1) {
- $count1 = (isset($buyCoins['bonus_count'][1]) ? intval($buyCoins['bonus_count'][1]) : 0);
- $count2 = (isset($buyCoins['bonus_count'][2]) ? intval($buyCoins['bonus_count'][2]) : 0);
- $count3 = (isset($buyCoins['bonus_count'][3]) ? intval($buyCoins['bonus_count'][3]) : 0);
- if($qtdCoins >= $count3) { $bonus = (isset($buyCoins['bonus_percent'][3]) ? intval($buyCoins['bonus_percent'][3]) : 0); }
- else if($qtdCoins >= $count2) { $bonus = (isset($buyCoins['bonus_percent'][2]) ? intval($buyCoins['bonus_percent'][2]) : 0); }
- else if($qtdCoins >= $count1) { $bonus = (isset($buyCoins['bonus_percent'][1]) ? intval($buyCoins['bonus_percent'][1]) : 0); }
- else { $bonus = '0'; }
- if($bonus > 0) {
- $qtdBonus = intval(($qtdCoins*$bonus)/100);
- }
- }
- $valor = (intval(trim($qtdCoins)) * number_format(trim($coinPrice), 2, '.', ''));
- $insertDonation = Donate::insertDonation($_SESSION['acc'], '', $metodo_pgto, $qtdCoins, $qtdBonus, $valor, $coinPrice, $curr);
- if($insertDonation) {
- fim('', 'OK', './?module=donate&page=order_pay&f='.intval(DB::$lastInsertID));
- } else {
- fim($LANG[12055], 'ERROR', './?module=donate&page=add');
- }
- <?php
- if(!$indexing) { exit; }
- if($logged != 1) { fim('Access denied!', 'RELOAD', './'); }
- if($delFatura != 1) {
- fim($LANG[10126]);
- }
- $protocolo = intval(trim($_POST['oid']));
- if(empty($protocolo)) {
- fim('Invalid ID!', 'ERROR', './?module=donate&page=add');
- }
- require('private/classes/classDonate.php');
- $searcheExists = Donate::findDonation($_SESSION['acc'], $protocolo);
- if(count($searcheExists) == 0) {
- fim($LANG[10125]);
- }
- if($searcheExists[0]['status'] != '1') {
- fim($LANG[10126]);
- }
- $excluirnew = Donate::deleteDonation($_SESSION['acc'], $protocolo);
- if($excluirnew) {
- fim($LANG[12056], 'OK', './?module=donate&page=orders');
- } else {
- fim($LANG[12055]);
- }
- <?php
- if(!$indexing) { exit; }
- if($logged != 1) { fim('Access denied!', 'RELOAD'); }
- if($funct['trnsf2'] != 1) { fim($LANG[40003], 'ERROR', './'); }
- $count = !empty($_POST['count']) ? intval(trim($_POST['count'])) : '';
- $count2 = !empty($_POST['count2']) ? intval(trim($_POST['count2'])) : '';
- $dest = !empty($_POST['dest']) ? vCode($_POST['dest']) : '';
- $dest2 = !empty($_POST['dest2']) ? vCode($_POST['dest2']) : '';
- $captcha = !empty($_POST['captcha']) ? vCode($_POST['captcha']) : '';
- if(empty($count) || empty($count2) || empty($dest) || empty($dest2) || empty($captcha)) {
- fim($LANG[12058]);
- }
- if($count < 0) {
- fim($LANG[12055].' #INVALIDNUMBER');
- }
- require_once('captcha/securimage.php');
- $securimage = new Securimage();
- if($securimage->check($captcha) == false) {
- fim($LANG[12057]);
- }
- if($count !== $count2) { fim($LANG[10171]); }
- if($dest !== $dest2) { fim($LANG[10172]); }
- require('private/classes/classDonate.php');
- $findReceptor = Donate::findReceptor($dest);
- if(count($findReceptor) == 0) { fim($LANG[12000]); }
- $receptor = $findReceptor[0]['account_name'];
- $receptorON = $findReceptor[0]['online'];
- if($receptorON == '1') { fim($LANG[10174].' '.$dest.' '.$LANG[10175]); }
- if(debitBalance($_SESSION['acc'], $count) != 'OK') {
- fim($LANG[10097]);
- }
- $insertBalance = Donate::insertBalance($receptor, $count);
- if(!$insertBalance) {
- fim($LANG[12055]);
- } else {
- @Donate::transferLog($count, $_SESSION['acc'], $receptor, $findReceptor[0]['charId']);
- fim($LANG[12056], 'OK', './?module=donate&page=transfer');
- }
Advertisement
Add Comment
Please, Sign In to add comment