Create UpdatePlayerCount.php
This commit is contained in:
parent
7d64db6172
commit
de91d56d4b
|
|
@ -0,0 +1,59 @@
|
|||
<?php
|
||||
header('content-Type: text/plain');
|
||||
require_once '../core/config.php';
|
||||
if(isset($_GET['accesstoken']) && isset($_GET['playercount'])) {
|
||||
$accesstoken = $_GET['accesstoken'];
|
||||
$playercount = $_GET['playercount'];
|
||||
$forthebestofgrublox = $con->prepare('SELECT COUNT(*) FROM accesstokens WHERE accesstoken=:accesstoken');
|
||||
$forthebestofgrublox->bindParam(':accesstoken', $accesstoken);
|
||||
$forthebestofgrublox->execute();
|
||||
$yesdoit = $forthebestofgrublox->fetchColumn();
|
||||
if ($yesdoit == '1') {
|
||||
$yesstuff = $con->prepare('SELECT placeid,hasgrabbedplace,hasbeeninvalidated,ip,jobid FROM accesstokens WHERE accesstoken=:accesstoken');
|
||||
$yesstuff->bindParam(':accesstoken', $accesstoken);
|
||||
$yesstuff->execute();
|
||||
$alanfackler = $yesstuff->fetch(PDO::FETCH_BOTH);
|
||||
$placeid = $alanfackler['placeid'];
|
||||
$jobid = $alanfackler['jobid'];
|
||||
$ipfromaccesstoken3 = $alanfackler['ip'];
|
||||
$hasgrabbedplace = $alanfackler['hasgrabbedplace'];
|
||||
$hasbeeninvalidated = $alanfackler['hasbeeninvalidated'];
|
||||
$twentyfourteen = $con->prepare('SELECT hasended FROM jobs WHERE jobid=:jobid AND placeid=:placeid');
|
||||
$twentyfourteen->bindParam(':jobid', $jobid);
|
||||
$twentyfourteen->bindParam(':placeid', $placeid);
|
||||
$twentyfourteen->execute();
|
||||
$twentysixteen = $twentyfourteen->fetch(PDO::FETCH_BOTH);
|
||||
$hasended = $twentysixteen['hasended'];
|
||||
if ($hasended == '0' && $hasbeeninvalidated == '0') {
|
||||
if ($devmode == "true") {
|
||||
$ip = $_SERVER['REMOTE_ADDR'];
|
||||
|
||||
} elseif ($devmode == "false") {
|
||||
$ip = $_SERVER["HTTP_CF_CONNECTING_IP"];
|
||||
}
|
||||
if ($ip == "::1") {
|
||||
$ip = '127.0.0.1';
|
||||
}
|
||||
if ($ipfromaccesstoken3 == $ip) {
|
||||
$trolling8k = '1';
|
||||
$yessss = $con->prepare('UPDATE games SET playercount = :playercount WHERE id=:id');
|
||||
$yessss->bindParam(':playercount', $playercount);
|
||||
$yessss->bindParam(':id', $placeid);
|
||||
$yessss->execute();
|
||||
echo 'OK';
|
||||
} else {
|
||||
header("content-type: text/html");
|
||||
echo '<iframe width="500" height="500" src="https://www.youtube.com/embed/bitqf13QU7Q"></iframe>';
|
||||
die();
|
||||
}
|
||||
} else {
|
||||
header("content-type: text/html");
|
||||
echo '<iframe width="500" height="500" src="https://www.youtube.com/embed/bitqf13QU7Q"></iframe>';
|
||||
die();
|
||||
}
|
||||
} else {
|
||||
header("content-type: text/html");
|
||||
echo '<iframe width="500" height="500" src="https://www.youtube.com/embed/bitqf13QU7Q"></iframe>';
|
||||
die();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue