49 lines
1.4 KiB
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;
|
|
}
|
|
}
|
|
|
|
?>
|