root/dev/mods/ingame_mod/igb.php @ 465

Revision 314, 2.3 KB (checked in by ralle030583, 13 years ago)

DB Update003 : Warefare Links fixed from mid to highslot
Ticket #71 : Kill_detail.tpl Slot,Destroyed,Dropped items has own table-row styles in the style.css's
Ticket #70 : KB_VERSION not a number
Ticket #69 : Update Portrait Update
Ticket #68 : possibility to disabe out of game posting
Ticket #64 : Problem with IGB links when KB not in web root

Line 
1<?php
2require_once("common/includes/class.corp.php");
3require_once("common/includes/class.alliance.php");
4require_once("common/includes/class.killlist.php");
5require_once("common/includes/class.killlisttable.php");
6
7function mktable($klist, $limit) 
8{
9        $odd = false;
10        $klist->rewind();
11        while ($kill = $klist->getKill()) {
12                if ($limit && $c > $limit)
13                        break;
14                else
15                        $c++;
16                if (!$odd) {
17                        $odd = true;
18                        $html .= "<tr bgcolor=#222222><td>";
19                } else {
20                        $odd = false;
21                        $html .= "<tr><td>";
22                }
23                $html .= "<img src=\"" .$kill->getVictimShipImage(32). "\">";
24                $html .= " ";
25                $html .= $kill->getVictimShipName();
26                $html .= "(".$kill->getVictimShipClassName().") </td>";
27                $html .= "<td>";
28                $html .= $kill->getVictimName()."(".  shorten($kill->getVictimCorpName()).")"; 
29                $html .= "</td><td>";
30                $html .= $kill->getFBPilotName()."(".shorten($kill->getFBCorpName()) .")";
31                $html .= "</td><td>";
32                $html .= $kill->getTimeStamp();
33                $html .= "</td><td>";
34                $html .= $kill->getSolarSystemName() ."(".roundsec($kill->getSolarSystemSecurity()).")";
35                $html .= "</td><td>";
36                $html .= "<a href=\"".KB_HOST."?a=igb_kill_mail&kll_id=".$kill->getID()."\">Mail</a>";
37                $html .= "</td></tr>";
38        }
39        return $html;
40}
41
42
43$html .= "<html><head><title>IGB Killboard</title></head><body>";
44$html .= "<a href=\"".KB_HOST."?a=post_igb\">Post killmail</a> | <a href=\"".KB_HOST."?a=portrait_grab\">Update portrait</a> | <a href=\"".KB_HOST."?a=igb&mode=kills\">Kills</a> | <a href=\"".KB_HOST."?a=igb&mode=losses\">Losses</a><br>";
45$html .= "<table width=\"100%\" border=1>";
46$html .= "<tr><td>Ship</td><td>Victim</td><td>Final Blow</td><td>Date/Time</td><td>System</td><td>Raw Mail</td></tr>";
47switch ($_GET[mode]) {
48        case "losses":
49                $klist = new KillList();
50                $klist->setOrdered(true);
51                $klist->setLimit(30);
52                involved::load($klist,'loss');         
53                $html .= mktable($klist,30);
54                break;
55        case "kills": 
56                $klist = new KillList();
57                $klist->setOrdered(true);
58                $klist->setLimit(30);
59                involved::load($klist,'kill');
60                $html .= mktable($klist,30);
61                break;
62        default: 
63                $klist = new KillList();
64                $klist->setOrdered(true);
65                $klist->setLimit(10);
66                involved::load($klist,'kill');
67                $html .= mktable($klist,10);
68                break;
69}
70
71
72$html .= "</table>";
73$html .= "</body></html>";
74echo $html;
75?>
Note: See TracBrowser for help on using the browser.