コード例 #1
0
ファイル: cc_detail.php プロジェクト: biow0lf/evedev-kb
 /**
  *  Build the summary table showing all kills and losses for the contract.
  */
 function summaryTable()
 {
     $klist = $this->contract->getKillList();
     $llist = $this->contract->getLossList();
     $killsummary = new KillSummaryTable($klist, $llist);
     if ($view == "") {
         $killsummary->setFilter(false);
     }
     return $killsummary->generate();
 }
コード例 #2
0
ファイル: forum_post.php プロジェクト: biow0lf/evedev-kb
popup| <?php 
/**
 * @package EDK
 */
require_once 'mods/forum_post/class.killsummarytable.php';
if (isset($_GET['ctr_id'])) {
    $ctr_id = intval($_GET['ctr_id']);
    $contract = new Contract($ctr_id);
    $klist = $contract->getKillList();
    $llist = $contract->getLossList();
    $killsummary = new KillSummaryTable($klist, $llist);
    $killsummary->setBreak(6);
    if ($_GET['view'] == "") {
        $killsummary->setFilter(false);
    }
    $name = $contract->getName();
}
if (isset($_GET['kll_id'])) {
    $kll_id = intval($_GET['kll_id']);
    // this is a fast query to get the system and timestamp
    $rqry = DBFactory::getDBQuery();
    $rsql = 'SELECT kll_timestamp, kll_system_id from kb3_kills where kll_id = ' . $kll_id;
    $rqry->execute($rsql);
    $rrow = $rqry->getRow();
    $system = new SolarSystem($rrow['kll_system_id']);
    // now we get all kills in that system for +-12 hours
    $query = 'SELECT kll.kll_timestamp AS ts FROM kb3_kills kll WHERE kll.kll_system_id=' . $rrow['kll_system_id'] . '
            AND kll.kll_timestamp <= date_add( \'' . $rrow['kll_timestamp'] . '\', INTERVAL \'12\' HOUR )
            AND kll.kll_timestamp >= date_sub( \'' . $rrow['kll_timestamp'] . '\', INTERVAL \'12\' HOUR )
            ORDER BY kll.kll_timestamp ASC';
    $qry = DBFactory::getDBQuery();