$data['themesAvailable'] = []; $data['currentTheme'] = $theme; // Style $data['stylesAvailable'] = Util::availableStyles(); $data['currentStyle'] = UserConfig::get('style'); $data['apiKeys'] = Api::getKeys($userID); $data['apiChars'] = Api::getCharacters($userID); $charKeys = Api::getCharacterKeys($userID); $charKeys = Info::addInfo($charKeys); $data['apiCharKeys'] = $charKeys; $data['userInfo'] = User::getUserInfo(); $data['timeago'] = UserConfig::get('timeago'); $data['ddcombine'] = UserConfig::get('ddcombine'); $data['ddmonthyear'] = UserConfig::get('ddmonthyear'); $data['useSummaryAccordion'] = UserConfig::get('useSummaryAccordion', true); $data['sessions'] = User::getSessions($userID); $data['history'] = User::getPaymentHistory($userID); $apiChars = Api::getCharacters($userID); $domainChars = array(); if ($apiChars != null) { foreach ($apiChars as $apiChar) { $char = Info::getPilotDetails($apiChar['characterID'], null); $char['corpTicker'] = modifyTicker($mdb->findField('information', 'ticker', ['type' => 'corporationID', 'id' => (int) @$char['corporationID']])); $char['alliTicker'] = modifyTicker($mdb->findField('information', 'ticker', ['type' => 'corporationID', 'id' => (int) @$char['allianceID']])); $domainChars[] = $char; } } $corps = array(); $allis = array(); foreach ($domainChars as $domainChar) { if (@$domainChar['isCEO']) {
} } $ddcombine = Util::getPost("ddcombine"); if (isset($ddcombine)) { UserConfig::set("ddcombine", $ddcombine); } $ddmonthyear = Util::getPost("ddmonthYear"); if (isset($ddmonthyear)) { UserConfig::set("ddmonthyear", $ddmonthyear); } $useSummaryAccordion = Util::getPost("useSummaryAccordion"); if (isset($useSummaryAccordion)) { UserConfig::set("useSummaryAccordion", $useSummaryAccordion); } } $data["entities"] = Account::getUserTrackerData(); $data["themes"] = Util::bootstrapThemes(); $data["viewthemes"] = Util::themesAvailable(); $data["apiKeys"] = Api::getKeys($userID); $data["apiChars"] = Api::getCharacters($userID); $charKeys = Api::getCharacterKeys($userID); $charKeys = Info::addInfo($charKeys); $data["apiCharKeys"] = $charKeys; $data["userInfo"] = User::getUserInfo(); $data["currentTheme"] = UserConfig::get("theme", "default"); $data["timeago"] = UserConfig::get("timeago"); $data["ddcombine"] = UserConfig::get("ddcombine"); $data["ddmonthyear"] = UserConfig::get("ddmonthyear"); $data["useSummaryAccordion"] = UserConfig::get("useSummaryAccordion"); $data["sessions"] = User::getSessions($userID); $app->render("account.html", array("data" => $data, "message" => $error, "key" => $key, "reqid" => $reqid));