public function __construct($oventID, $row = null) { parent::__construct($oventID, $row); if (self::$fleetOverview === null) { self::$fleetOverview = new FleetOverview(); } if (!in_array($this->fleetID, self::$registeredFleetIDs)) { self::$fleetOverview->add($this->missionID, $this->resources['metal'], $this->resources['crystal'], $this->resources['deuterium']); self::$registeredFleetIDs[] = $this->fleetID; } }
public function __construct($oventID, $row = null) { parent::__construct($oventID, $row); if (self::$fleetOverview === null) { self::$fleetOverview = new FleetOverview(); } $resources = array('metal' => 0, 'crystal' => 0, 'deuterium' => 0); $this->extractPool(); $add = false; foreach ($this->poolData as $fleetData) { // TODO: modularize mission id if (!in_array($fleetData['fleetID'], self::$registeredFleetIDs) && ($fleetData['ownerID'] == WCF::getUser()->userID || $fleetData['missionID'] == 3)) { $resources['metal'] += $fleetData['resources']['metal']; $resources['crystal'] += $fleetData['resources']['crystal']; $resources['deuterium'] += $fleetData['resources']['deuterium']; self::$registeredFleetIDs[] = $fleetData['fleetID']; $add = true; } } if ($add) { self::$fleetOverview->add($this->poolData[0]['missionID'], $resources['metal'], $resources['crystal'], $resources['deuterium']); } }