You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
665 B
24 lines
665 B
5 months ago
|
<?php
|
||
|
|
||
|
require_once __DIR__."/../util/mysql_connect.php";
|
||
|
require_once __DIR__."/RiotRequest.php";
|
||
|
|
||
|
$conn = new MySQLConnection();
|
||
|
|
||
|
$accounts = $conn->query("SELECT * FROM accounts")->fetch_all(MYSQLI_ASSOC);
|
||
|
|
||
|
foreach ($accounts as $currentAccount) {
|
||
|
$gameName = $currentAccount["gameName"];
|
||
|
$tagLine = $currentAccount["tagLine"];
|
||
|
$request = new RiotRequest("riot/account/v1/accounts/by-riot-id/$gameName/$tagLine");
|
||
|
$request->useRouting();
|
||
|
$fetchedAccount = $request->run();
|
||
|
|
||
|
if ($request->responseCode === 200){
|
||
|
$conn->prepare("
|
||
|
UPDATE accounts
|
||
|
SET puuid = ?
|
||
|
WHERE puuid = ?
|
||
|
")->execute([$fetchedAccount->puuid, $currentAccount["puuid"]]);
|
||
|
}
|
||
|
}
|