public static function tryUpdateCorpAndEcho($id, $character, $error) { $corpUpdateResult = ""; $infoInstance = CorporationAllianceInfo::getInstance(); if (!$error) { $corpUpdateResult = $infoInstance->updateCorpAndAlliance($id, $character); } $ca = mysql_query("SELECT * FROM ecms_pilots WHERE pilotID='{$id}'"); $pilot = mysql_fetch_array($ca); $pilotCorporation = $pilot['pilotCorporation']; $pilotCorporationId = $pilot['pilotCorporationId']; $pilotAlliance = $pilot['pilotAlliance']; $pilotAllianceId = $pilot['pilotAllianceId']; //corp + alliance output and colorization if ($infoInstance->checkIsInOurMainCorporation($pilotCorporationId)) { echo "<tr style='color: #009933;'><td></td><td colspan='5' align='left'><b>{$pilotCorporation} - {$pilotAlliance}</b></td><td></td></tr>"; } elseif ($infoInstance->checkIsInOurAltCorporation($pilotCorporationId) or $infoInstance->checkIsInOurAlliance($pilotAllianceId)) { echo "<tr style='color: #33CC33;'><td></td><td colspan='5' align='left'><b>{$pilotCorporation} - {$pilotAlliance}</b></td><td></td></tr>"; } else { //TODO colorize by neg standing echo "<tr><td></td><td colspan='5' align='left'><b>{$pilotCorporation} ({$pilotCorporationId}) - {$pilotAlliance} ({$pilotAllianceId})</b></td><td></td></tr>"; } if ($error) { echo "<tr><td></td><td colspan='5' align='left'><b>{$error}</b></td><td></td></tr>"; } if ($corpUpdateResult) { echo "<tr><td></td><td colspan='5' align='left'><b>{$corpUpdateResult}</b></td><td></td></tr>"; } }
public static function getInstance() { if (null === self::$instance) { self::$instance = new CorporationAllianceInfo(); } return self::$instance; }