PHP Code:
<?php/* API Connection TMTopup for Dadteam.Com*//** Modify by Nst Interactive [http://www.nstinteractive.com/]*/
# ------------------------------------- Config Begin ------------------------------------- #// ------------------------------------------------------------------------------------------------/* MsSQL Config | Begin */// Hostname ของ MsSQL Server$_CONFIG['mssql']['dbhost'] = '127.0.0.1';
// Username ที่ใช้เชื่อมต่อ MsSQL Server$_CONFIG['mssql']['dbuser'] = 'sa';
// Password ที่ใช้เชื่อมต่อ MsSQL Server$_CONFIG['mssql']['dbpw'] = '1234';
// ชื่อฐานข้อมูลที่เราจะเติม Point ให้$_CONFIG['mssql']['dbname'] = 'MuOnline';
// ชื่อตารางที่เราจะเติม Point ให้ ตัวอย่าง : member$_CONFIG['mssql']['tbname'] = 'GameShop_Data';
// ชื่อ field ที่ใช้อ้าง Username$_CONFIG['mssql']['field_username'] = 'MemberGuid';
// ชื่อ field ที่ใช้ในการเก็บ Point จากการเติมเงิน$_CONFIG['TMN']['point_field_name'] = 'WCoinC';/* MsSQL Config | End */// ------------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------------/* จำนวน Point ที่จะได้รับเมื่อเติมเงินในราคาต่างๆ | Begin */$_CONFIG['TMN'][50]['WCoinC'] = 500; // Point ที่ได้รับเมื่อเติมเงินราคา 50 บาท$_CONFIG['TMN'][90]['WCoinC'] = 900; // Point ที่ได้รับเมื่อเติมเงินราคา 90 บาท$_CONFIG['TMN'][150]['WCoinC'] = 1500; // Point ที่ได้รับเมื่อเติมเงินราคา 150 บาท$_CONFIG['TMN'][300]['WCoinC'] = 3000; // Point ที่ได้รับเมื่อเติมเงินราคา 300 บาท$_CONFIG['TMN'][500]['WCoinC'] = 5000; // Point ที่ได้รับเมื่อเติมเงินราคา 500 บาท$_CONFIG['TMN'][1000]['WCoinC'] = 10000; // Point ที่ได้รับเมื่อเติมเงินราคา 1,000 บาท/* จำนวน Point ที่จะได้รับเมื่อเติมเงินในราคาต่างๆ | End */// ------------------------------------------------------------------------------------------------
// กำหนด API Passkeydefine('API_PASSKEY', '123456');
# -------------------------------------- Config End -------------------------------------- #
require_once('AES.php');
// ------------------------------------------------------------------------------------------------/* เชื่อมต่อฐานข้อมูล | Begin */mssql_connect($_CONFIG['mssql']['dbhost'],$_CONFIG['mssql']['dbuser'],$_CONFIG['mssql']['dbpw']) or die('ERROR|DB_CONN_ERROR|' . mssql_error());mssql_select_db($_CONFIG['mssql']['dbname']) or die('ERROR|DB_SEL_ERROR|' . mssql_error());/* เชื่อมต่อฐานข้อมูล | End */// ------------------------------------------------------------------------------------------------
if($_SERVER['REMOTE_ADDR'] == '203.146.127.115' && isset($_GET['request'])){ $aes = new Crypt_AES(); $aes->setKey(API_PASSKEY); $_GET['request'] = base64_decode(strtr($_GET['request'], '-_,', '+/=')); $_GET['request'] = $aes->decrypt($_GET['request']); if($_GET['request'] != false) { parse_str($_GET['request'],$request); $request['Ref1'] = base64_decode($request['Ref1']);
/* Database connection | Begin */ $result = mssql_query('SELECT `id` FROM `'. $_CONFIG['mssql']['tbname'] .'` WHERE `'. $_CONFIG['mssql']['field_username'] .'`=\'' . mssql_real_escape_string($request['Ref1']) . '\' LIMIT 1') or die(mssql_error()); if(mssql_num_rows($result) == 1) { $row = mssql_fetch_assoc($result); if(mssql_query('UPDATE `'. $_CONFIG['mssql']['tbname'] .'` SET `' . $_CONFIG['TMN']['point_field_name'] . '`=`' . $_CONFIG['TMN']['point_field_name'] . '`+' . $_CONFIG['TMN'][$request['cardcard_amount']]['WCoinC'] . ' WHERE `'. $_CONFIG['mssql']['field_username'] .'`=' . $row[$_CONFIG['mssql']['field_username']]) == false) { echo 'ERROR|MSSQL_UDT_ERROR|' . mssql_error(); } else { echo 'SUCCEED|UID=' . $row[$_CONFIG['mssql']['field_username']]; } } else { echo 'ERROR|INCORRECT_USERNAME'; } /* Database connection | End */
} else { echo 'ERROR|INVALID_PASSKEY'; }}else{ echo 'ERROR|ACCESS_DENIED';}?>