Advertisement
Morok

McTopBonus

Aug 7th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.51 KB | None | 0 0
  1. <?php
  2. $config = array(
  3.     'db'         => array(
  4.         'hostname' => 'localhost', // адрес базы данных
  5.         'username' => 'root', // имя пользователя, при подключении к базе данных
  6.         'password' => '', // пароль, для подключения к базе данных
  7.         'database' => 'test', // имя базы данных
  8.     ),
  9.     'secret_key' => 'abc', // секретный ключ
  10.     'adapter'    => array(
  11.         'name'  => 'iconoy', // название адаптера
  12.         'table' => 'iConomy', // параметр: имя таблицы адаптера
  13.     ),
  14.     'amount'     => 100, // количество игровой валюты, выдаваемой в качестве награды
  15. );
  16.  
  17. function adapter_iconomy($link, $adapter_config, $username, $amount)
  18. {
  19.     mysql_query("UPDATE `{$adapter_config['table']}` SET `balance`=`balance` + {$amount} WHERE `username`='{$username}'") or die('4');
  20. }
  21.  
  22. $link = mysql_connect($config['db']['hostname'], $config['db']['username'], $config['db']['password']) or die('1');
  23. mysql_select_db($config['db']['database'], $link) or die('2');
  24.  
  25. $sign = $_GET['sign'];
  26. unset($_GET['sign']);
  27.  
  28. if ($sign !== md5(implode('', $_GET) . $config['secret_key'])) die('3');
  29.  
  30. @file_get_contents('http://mctop.im/api/projects/checkcall?sign=' . $sign) == 'y' ? : die('5');
  31.  
  32. call_user_func('adapter_' . $config['adapter']['name'], $link, $config['adapter'], mysql_real_escape_string($_GET['username']), intval($config['amount']));
  33.  
  34. die('0');
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement