Guest User

Untitled

a guest
May 29th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. case 'redeem':
  2. if(!$user) exit(json_encode(array('success'=>false, 'error'=>'You must login to access the redeem.')));
  3. if($user['referral'] != '0') exit(json_encode(array('success'=>false, 'error'=>'You have already redeemed a code. Only 1 code allowed per account.', 'code'=>$user['referral'])));
  4. $out = curl('http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=C59002C6AF973D43E01CF7A4EC5EF3D9&steamid='.$user['steamid'].'&format=json');
  5. $out = json_decode($out, true);
  6. if(!$out['response']) exit(json_encode(array('success'=>false, 'error'=>'You profile is private')));
  7. $csgo = false;
  8. foreach ($out['response']['games'] as $key => $value) {
  9. if($value['appid'] == 730) $csgo = true;
  10. }
  11. if(!$csgo) exit(json_encode(array('success'=>false, 'error'=>'You dont have CS:GO.')));
  12. $code = $_GET['code'];
  13. if(!preg_match('/^[a-zA-Z0-9]+$/', $code)) {
  14. exit(json_encode(array('success'=>false, 'error'=>'Code is not valid')));
  15. } else {
  16. $sql = $db->query('SELECT * FROM `codes` WHERE `code` = '.$db->quote($code));
  17. if($sql->rowCount() != 0) {
  18. $row = $sql->fetch();
  19. if($row['user'] == $user['steamid']) exit(json_encode(array('success'=>false, 'error'=>'This is you referal code')));
  20. $db->exec('UPDATE `users` SET `referral` = '.$db->quote($row['user']).', `balance` = `balance` + '.$referal_summa.' WHERE `steamid` = '.$db->quote($user['steamid']));
  21. exit(json_encode(array('success'=>true, 'credits'=>$referal_summa)));
  22. } else {
  23. exit(json_encode(array('success'=>false, 'error'=>'Code not found')));
  24. }
  25. }
  26. break;
Add Comment
Please, Sign In to add comment