fetchminingtaxesobservers
This commit is contained in:
@@ -47,7 +47,7 @@ class LookupHelper {
|
|||||||
35825 => 'Raitaru',
|
35825 => 'Raitaru',
|
||||||
]
|
]
|
||||||
|
|
||||||
return $structureTypes[$typeId];
|
return (string)$structureTypes[$typeId];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function StructureNameToTypeId($name) {
|
public function StructureNameToTypeId($name) {
|
||||||
@@ -65,7 +65,7 @@ class LookupHelper {
|
|||||||
'Raitaru' => 35825,
|
'Raitaru' => 35825,
|
||||||
];
|
];
|
||||||
|
|
||||||
return $structureTypes[$name];
|
return (int)$structureTypes[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function ItemNameToId($itemName) {
|
public function ItemNameToId($itemName) {
|
||||||
|
|||||||
@@ -112,6 +112,8 @@ class StructureHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function UpdateExistingStructure($structure, $info) {
|
private function UpdateExistingStructure($structure, $info) {
|
||||||
|
$esi = new Esi;
|
||||||
|
|
||||||
//Update the structure id and name
|
//Update the structure id and name
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'structure_id' => $structure->structure_id,
|
'structure_id' => $structure->structure_id,
|
||||||
@@ -145,21 +147,21 @@ class StructureHelper {
|
|||||||
//Update the state timer start
|
//Update the state timer start
|
||||||
if(isset($structure->state_timer_start)) {
|
if(isset($structure->state_timer_start)) {
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'state_timer_start' => $this->DecodeDate($structure->state_timer_start),
|
'state_timer_start' => $esi->DecodeDate($structure->state_timer_start),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Update the state timer end
|
//Update the state timer end
|
||||||
if(isset($structure->state_timer_end)) {
|
if(isset($structure->state_timer_end)) {
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'state_timer_end' => $this->DecodeDate($structure->state_timer_end),
|
'state_timer_end' => $esi->DecodeDate($structure->state_timer_end),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Update the fuel expires
|
//Update the fuel expires
|
||||||
if(isset($structure->fuel_expires)) {
|
if(isset($structure->fuel_expires)) {
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'fuel_expires' => $this->DecodeDate($structure->fuel_expires),
|
'fuel_expires' => $esi->DecodeDate($structure->fuel_expires),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -174,7 +176,7 @@ class StructureHelper {
|
|||||||
//Update the next reinforce apply
|
//Update the next reinforce apply
|
||||||
if(isset($structure->next_reinforce_apply)) {
|
if(isset($structure->next_reinforce_apply)) {
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'next_reinforce_apply' => $this->DecodeDate($structure->next_reinforce_apply),
|
'next_reinforce_apply' => $esi->DecodeDate($structure->next_reinforce_apply),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +211,7 @@ class StructureHelper {
|
|||||||
//Update the unanchors at field
|
//Update the unanchors at field
|
||||||
if(isset($structure->unanchors_at)) {
|
if(isset($structure->unanchors_at)) {
|
||||||
//Decode the date / time
|
//Decode the date / time
|
||||||
$daTi = $this->DecodeDate($structure->unanchors_at);
|
$daTi = $esi->DecodeDate($structure->unanchors_at);
|
||||||
|
|
||||||
Structure::where(['structure_id' => $structure->structure_id])->update([
|
Structure::where(['structure_id' => $structure->structure_id])->update([
|
||||||
'unanchors_at' => $daTi,
|
'unanchors_at' => $daTi,
|
||||||
@@ -237,6 +239,7 @@ class StructureHelper {
|
|||||||
private function SaveNewStructure($structure, $info) {
|
private function SaveNewStructure($structure, $info) {
|
||||||
//Declare helper variable needed
|
//Declare helper variable needed
|
||||||
$lookup = new LookupHelper;
|
$lookup = new LookupHelper;
|
||||||
|
$esi = new Esi;
|
||||||
|
|
||||||
if(isset($info->solar_system_id)) {
|
if(isset($info->solar_system_id)) {
|
||||||
$solarName = $lookup->SolarSystemIdToName($info->solar_system_id);
|
$solarName = $lookup->SolarSystemIdToName($info->solar_system_id);
|
||||||
@@ -266,20 +269,20 @@ class StructureHelper {
|
|||||||
$st->state = 'None';
|
$st->state = 'None';
|
||||||
}
|
}
|
||||||
if(isset($structure->state_timer_start)) {
|
if(isset($structure->state_timer_start)) {
|
||||||
$st->state_timer_start = $this->DecodeDate($structure->state_timer_start);
|
$st->state_timer_start = $esi->DecodeDate($structure->state_timer_start);
|
||||||
}
|
}
|
||||||
if(isset($structure->state_timer_end)) {
|
if(isset($structure->state_timer_end)) {
|
||||||
$st->state_timer_end = $this->DecodeDate($structure->state_timer_end);
|
$st->state_timer_end = $esi->DecodeDate($structure->state_timer_end);
|
||||||
}
|
}
|
||||||
if(isset($structure->fuel_expires)) {
|
if(isset($structure->fuel_expires)) {
|
||||||
$st->fuel_expires = $this->DecodeDate($structure->fuel_expires);
|
$st->fuel_expires = $esi->DecodeDate($structure->fuel_expires);
|
||||||
}
|
}
|
||||||
$st->profile_id = $structure->profile_id;
|
$st->profile_id = $structure->profile_id;
|
||||||
$st->position_x = $info->position->x;
|
$st->position_x = $info->position->x;
|
||||||
$st->position_y = $info->position->y;
|
$st->position_y = $info->position->y;
|
||||||
$st->position_z = $info->position->z;
|
$st->position_z = $info->position->z;
|
||||||
if(isset($structure->next_reinforce_apply)) {
|
if(isset($structure->next_reinforce_apply)) {
|
||||||
$st->next_reinforce_apply = $this->DecodeDate($structure->next_reinforce_apply);
|
$st->next_reinforce_apply = $esi->DecodeDate($structure->next_reinforce_apply);
|
||||||
}
|
}
|
||||||
if(isset($structure->next_reinforce_hour)) {
|
if(isset($structure->next_reinforce_hour)) {
|
||||||
$st->next_reinforce_hour = $structure->next_reinforce_hour;
|
$st->next_reinforce_hour = $structure->next_reinforce_hour;
|
||||||
@@ -292,7 +295,7 @@ class StructureHelper {
|
|||||||
$st->reinforce_weekday = $structure->reinforce_weekday;
|
$st->reinforce_weekday = $structure->reinforce_weekday;
|
||||||
}
|
}
|
||||||
if(isset($structure->unanchors_at)) {
|
if(isset($structure->unanchors_at)) {
|
||||||
$daTi = $this->DecodeDate($structure->unanchors_at);
|
$daTi = $esi->DecodeDate($structure->unanchors_at);
|
||||||
$st->unanchors_at = $daTi;
|
$st->unanchors_at = $daTi;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -310,7 +313,10 @@ class StructureHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function GetStructuresByType($type) {
|
public function GetStructuresByType($type) {
|
||||||
$sType = $this->StructureTypeToId($type);
|
//Declare variable
|
||||||
|
$lookup = new LookupHelper;
|
||||||
|
|
||||||
|
$sType = $lookup->StructureNameToTypeId($type);
|
||||||
|
|
||||||
$structures = Structure::where([
|
$structures = Structure::where([
|
||||||
'type_id' => $sType,
|
'type_id' => $sType,
|
||||||
@@ -318,32 +324,6 @@ class StructureHelper {
|
|||||||
|
|
||||||
return $structures;
|
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];
|
|
||||||
}
|
|
||||||
|
|
||||||
private function DecodeDate($date) {
|
|
||||||
$esiHelper = new Esi;
|
|
||||||
|
|
||||||
$dateTime = $esiHelper->DecodeDate($date);
|
|
||||||
|
|
||||||
return $dateTime;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user