structure fuel
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
namespace App\Http\Controllers\Fuel;
|
||||
|
||||
//Internal Library
|
||||
use Illuminate\Http\Request;
|
||||
@@ -32,7 +32,55 @@ class FuelController extends Controller
|
||||
public function displayStructureFuel() {
|
||||
$aHelper = new AssetHelper;
|
||||
$sHelper = new StructureHelper;
|
||||
$lava = new Lavacharts;
|
||||
$gates = array();
|
||||
$i = 1;
|
||||
|
||||
|
||||
$jumpGates = $sHelper->GetStructuresByType('Ansiblex Jump Gate');
|
||||
$cynoBeacons = $sHelper->GetStructuresByTypes('Pharolux Cyno Beacon');
|
||||
$cynoJammers = $sHelper->GetSTructureByTypes('Tenebrex Cyno Jammer');
|
||||
|
||||
foreach($jumpGates as $jump) {
|
||||
//Liquid Ozone's item id is 16273
|
||||
$lo = $aHelper->GetAssetByType(16273, $jump->structure_id);
|
||||
|
||||
$temp = [
|
||||
'id' => $i,
|
||||
'structure_id' => $jump->structure_id,
|
||||
'structure_name' => $jump->structure_name,
|
||||
'solar_system_name' => $jump->solar_system_name,
|
||||
'fuel_expires' => $jump->fuel_expires,
|
||||
'liquid_ozone' => $lo,
|
||||
'row' => 'Liquid Ozone ' . $i,
|
||||
'div' => 'Liquid-Ozone-' . $i . '-div',
|
||||
];
|
||||
|
||||
array_push($gates, $temp);
|
||||
$i++;
|
||||
}
|
||||
|
||||
foreach($gates as $gate) {
|
||||
$gateChart = $lava->DataTable();
|
||||
$gateChart->addStringColumn($gate->structure_name)
|
||||
->addNumberColumn('Liquid Ozone')
|
||||
->addRow([$gate->row, $gate->lo]);
|
||||
|
||||
$lava->GaugeChart($gate->row, $gateChart, [
|
||||
'width' => 300,
|
||||
'redFrom' => 0,
|
||||
'redTo' => 50000,
|
||||
'yellowFrom' => 50000,
|
||||
'yellowTo' => 150000,
|
||||
'greenFrom' => 150000,
|
||||
'greenTo' => 1000000,
|
||||
'majorTicks' => [
|
||||
'Critical',
|
||||
'Ok',
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
return view('logistics.display.fuel')->with('lava', $lava)
|
||||
->with('gates', $gates);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user