From 746257b831672cae355048f3bb2ec7608950e241 Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Mon, 8 Jul 2019 02:00:47 -0500 Subject: [PATCH] structure fuel --- .../Controllers/Logistics/FuelController.php | 38 ++++++++++++ app/Library/Structures/StructureHelper.php | 58 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 app/Http/Controllers/Logistics/FuelController.php diff --git a/app/Http/Controllers/Logistics/FuelController.php b/app/Http/Controllers/Logistics/FuelController.php new file mode 100644 index 000000000..9ad2d9465 --- /dev/null +++ b/app/Http/Controllers/Logistics/FuelController.php @@ -0,0 +1,38 @@ +middleware('auth'); + $this->middleware('permission:logistics.structures'); + } + + public function displayStructures() { + $aHelper = new AssetHelper; + $sHelper = new StructureHelper; + + + } + + public function displayStructureFuel() { + $aHelper = new AssetHelper; + $sHelper = new StructureHelper; + + + } +} diff --git a/app/Library/Structures/StructureHelper.php b/app/Library/Structures/StructureHelper.php index 75fdaa999..4c3c0cb87 100644 --- a/app/Library/Structures/StructureHelper.php +++ b/app/Library/Structures/StructureHelper.php @@ -290,6 +290,64 @@ class StructureHelper { } } + public function GetStructuresByType($type) { + $sType = $this->StructureTypeToId($type); + + $structures = Structure::where([ + 'type_id' => $sType, + ])->get(); + + return $structures; + } + + private function StructureTypeToId($name) { + $structureTypes = [ + 'Ansiblex Jump Gate' => 35841, + 'Pharolux Cyno Beacon' => 35840, + 'Tenebrex Cyno Jammer' => 37534, + 'Keepstar' => 35834, + 'Fortizar' => 35833, + 'Astrahus' => 35832, + 'Tatara' => 35836, + 'Athanor' => 35835, + 'Sotiyo' => 35827, + 'Azbel' => 35826, + 'Raitaru' => 35825, + ]; + + return $structureTypes[$name]; + + /* + if($name == 'Ansiblex Jump Gate') { + return 35841; + } else if( $name == 'Pharolux Cyno Beacon') { + return 35840; + } else if( $name == 'Tenebrex Cyno Jammer') { + return 37534; + } else if( $name == 'Keepstar') { + return 35834; + } else if( $name == 'Fortizar') { + return 35833; + } else if($name == 'Astrahus') { + return 35832; + } else if($name == 'Tatara') { + return 35836; + } else if($name == 'Athanor') { + return 35835; + } else if($name == 'Sotiyo') { + return 35827; + } else if($name == 'Azbel') { + return 35836; + } else if($name == 'Raitaru') { + return 35835; + } else { + $id = 0; + } + + return $id; + */ + } + private function DecodeDate($date) { $esiHelper = new Esi();