save stats in db
parent
4e889de090
commit
da1fad0ae1
|
@ -1,4 +1,7 @@
|
|||
<?php
|
||||
$createStatement = $RUNTIME['PDO']->prepare("CREATE TABLE IF NOT EXISTS `regions_info` (`regionID` VARCHAR(36) NOT NULL COLLATE 'utf8_unicode_ci', `RegionVersion` VARCHAR(128) NOT NULL DEFAULT '' COLLATE 'utf8_unicode_ci', `ProcMem` INT(11) NOT NULL, `Prims` INT(11) NOT NULL, `SimFPS` INT(11) NOT NULL, `PhyFPS` INT(11) NOT NULL, PRIMARY KEY (`regionID`) USING BTREE) COLLATE='utf8_unicode_ci' ENGINE=InnoDB;");
|
||||
$createStatement->execute();
|
||||
|
||||
$statement = $RUNTIME['PDO']->prepare("SELECT * FROM regions");
|
||||
$statement->execute();
|
||||
|
||||
|
@ -6,7 +9,7 @@
|
|||
|
||||
$ctx = stream_context_create(array('http'=>
|
||||
array(
|
||||
'timeout' => 3, //1200 Seconds is 20 Minutes
|
||||
'timeout' => 3,
|
||||
)
|
||||
));
|
||||
|
||||
|
@ -21,6 +24,11 @@
|
|||
|
||||
$statementUpdate = $RUNTIME['PDO']->prepare('DELETE FROM regions WHERE uuid = :uuid');
|
||||
$statementUpdate->execute(['uuid' => $row['uuid']]);
|
||||
}else{
|
||||
$regionData = json_decode($result);
|
||||
|
||||
$statementAccounts = $RUNTIME['PDO']->prepare('REPLACE INTO `regions_info` (`regionID`, `RegionVersion`, `ProcMem`, `Prims`, `SimFPS`, `PhyFPS`) VALUES (:regionID, :RegionVersion, :ProcMem, :Prims, :SimFPS, :PhyFPS)');
|
||||
$statementAccounts->execute(['regionID' => $row['uuid'], 'RegionVersion' => $regionData->Version, 'ProcMem' => $regionData->ProcMem, 'Prims' => $regionData->Prims, 'SimFPS' => $regionData->SimFPS, 'PhyFPS' => $regionData->PhyFPS]);
|
||||
}
|
||||
}
|
||||
?>
|
Loading…
Reference in New Issue