Files
w4rpservices/app/Library/SeatHelper.php

49 lines
1.4 KiB
PHP

<?php
namespace App\Library;
use DB;
use App\Models\Corporation\CorpJournal;
use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client;
use GuzzleHttp\RequestOptions;
class SeatHelper {
public function GetCorpJournal($corporationId, $page) {
//Setup the guzzle client
$guzzle = new Client([
'headers' => [
'X-Token' => 'EXXruHji5xYGO07C9W31cDjjZ0D3nPVw',
'Accept' => 'application/json',
'Content-Type' => 'application/json',
'X-CSRF-Token' => 'EXXruHji5xYGO07C9W31cDjjZ0D3nPVw',
],
]);
$data = $guzzle->request('GET', 'https://seat.warpedintentions.com/api/v2/corporation/wallet-journal/' . $corporationId . '?page=' . $page);
$body = $data->getBody()->getContents();
$response = json_decode($body);
return $response;
}
private function DecodeDate($date) {
//Find the end of the date
$dateEnd = strpos($date, "T");
//Split the string up into date and time
$dateArr = str_split($date, $dateEnd);
//Trim the T and Z from the end of the second item in the array
$dateArr[1] = ltrim($dateArr[1], "T");
$dateArr[1] = rtrim($dateArr[1], "Z");
//Combine the date
$realDate = $dateArr[0] . " " . $dateArr[1];
//Return the combined date in the correct format
return $realDate;
}
}
?>