/** * [getCorpDetails description]. * * @param int $id * @param array $parameters * * @return array */ public static function getCorpDetails($id, $parameters = array()) { global $mdb; $data = $mdb->findDoc('information', ['cacheTime' => 1500, 'type' => 'corporationID', 'id' => (int) $id]); if ($data != null) { $data['corporationID'] = (int) $id; } if ($data != null) { $data['corporationName'] = $data['name']; } if ($data != null) { $data['cticker'] = @$data['ticker']; } self::addInfo($data); $retValue = Summary::getCorpSummary($data, $id, $parameters); return $retValue; }
/** * [getCorpDetails description] * @param int $id * @param array $parameters * @return array */ public static function getCorpDetails($id, $parameters = array()) { $data = Db::queryRow("select corporationID, allianceID, factionID from zz_participants where corporationID = :id and dttm >= date_sub(now(), interval 7 day) order by killID desc limit 1", array(":id" => $id), 3600); if (sizeof($data) == 0) { $data = Db::queryRow("select corporationID, allianceID, 0 factionID from zz_corporations where corporationID = :id", array(":id" => $id), 3600); } if (sizeof($data) == 0) { $data["corporationID"] == $id; } $moreData = Db::queryRow("select * from zz_corporations where corporationID = :id", array(":id" => $id), 3600); if ($moreData) { $data["memberCount"] = $moreData["memberCount"]; $data["cticker"] = $moreData["ticker"]; $data["ceoID"] = $moreData["ceoID"]; } self::addInfo($data); return Summary::getCorpSummary($data, $id, $parameters); }