static function saveCharactersToSession() { for ($i = 0; $i < 100; $i++) { $index = StrHelper::getIndexString($i); $keyAccess = "form_keyid" . $index; $vCodeAccess = "form_vcode" . $index; $keyID = self::getKeyID($keyAccess); $vCode = self::getVCode($vCodeAccess); if (!$keyID or !$vCode) { continue; } //Store some info about the main if ($i == 0) { $_SESSION['eve_keyID'] = $keyID; $_SESSION['eve_vCode'] = $vCode; $apiXML = API::getApiXml($keyID, $vCode); for ($j = 0; $j < 3; $j++) { $_SESSION['eve_charname' . $j] = (string) $apiXML->result->key->rowset->row[$j]['characterName']; $_SESSION['eve_charid' . $j] = (string) $apiXML->result->key->rowset->row[$j]['characterID']; } } $characters = API::getCharactersFromApi($keyID, $vCode); if ($characters and is_a($characters, 'CharacterTriple')) { for ($k = 0; $k < 3; $k++) { $character = $characters->getCharacterAt($k); if ($character) { $apiId = "api" . $index . $k; $_SESSION[$apiId . '_character'] = serialize($character); } } } else { return $characters; //error info inside; } } return null; }
$pilotRealName = "John Doe"; } else { $pilotRealName = StrHelper::sanitizeInput($pilotRealName); } $pilotGender = $_SESSION['char_gender']; $pilotBirthDay = $_SESSION['char_bday']; $pilotBirthMonth = $_SESSION['char_bmonth']; $pilotBirthYear = $_SESSION['char_byear']; $pilotCountry = $_SESSION['char_country']; $pilotTimeZone = $_SESSION['char_timezone']; $emailInput = $_SESSION['char_email']; $pilotEmail = StrHelper::sanitizeInput($emailInput); $pilotFacebookID = $_SESSION['char_facebook']; //check for 100 API accounts from the session for ($i = 0; $i < 100; $i++) { $index = StrHelper::getIndexString($i); for ($j = 0; $j < 3; $j++) { $apiId = "api" . $index . $j; if (!isset($_SESSION[$apiId . '_character'])) { continue; } $character = unserialize($_SESSION[$apiId . '_character']); if (!$character or !is_a($character, 'Character')) { continue; } $pilotName = $character->name; $pilotCharID = $character->id; $corporationName = $character->corp; $corporationId = $character->corpId; $allianceName = $character->alliance; $allianceId = $character->allianceId;