コード例 #1
0
ファイル: Info.php プロジェクト: Nord001/zKillboard
 /**
  * [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;
 }
コード例 #2
0
ファイル: Info.php プロジェクト: Covert-Inferno/zKillboard
 /**
  * [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);
 }