Changeset 465 for dev/mods

Show
Ignore:
Timestamp:
10/25/09 01:13:45 (10 years ago)
Author:
kovell
Message:

Refactoring mod input to match core

Location:
dev/mods
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/api_alliance/alliance_detail.php

    r423 r465  
    2222    } 
    2323} 
     24$scl_id = intval($_GET['scl_id']); 
    2425 
    2526if(!$all_id && $all_external_id) 
     
    220221        $list->setPodsNoobships(true); 
    221222        $list->addInvolvedAlliance($alliance); 
    222         if ($_GET['scl_id']) 
    223             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     223        if ($scl_id) 
     224            $list->addVictimShipClass($scl_id); 
    224225 
    225226        $ktab = new KillListTable($list); 
     
    235236        $list->setPodsNoobships(true); 
    236237        $list->addVictimAlliance($alliance); 
    237         if ($_GET['scl_id']) 
    238             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     238        if ($scl_id) 
     239            $list->addVictimShipClass($scl_id); 
    239240 
    240241        $ltab = new KillListTable($list); 
     
    250251        $list->setOrdered(true); 
    251252        $list->addInvolvedAlliance($alliance); 
    252         if ($_GET['scl_id']) 
    253             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     253        if ($scl_id) 
     254            $list->addVictimShipClass($scl_id); 
    254255        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    255256        $list->setPageSplitter($pagesplitter); 
     
    267268        $list->setPodsNoobships(true); 
    268269        $list->addVictimAlliance($alliance); 
    269         if ($_GET['scl_id']) 
    270             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     270        if ($scl_id) 
     271            $list->addVictimShipClass($scl_id); 
    271272        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    272273        $list->setPageSplitter($pagesplitter); 
  • dev/mods/forum_post/cc_detail.php

    r325 r465  
    66require_once('common/includes/class.toplist.php'); 
    77 
    8 $ctr_id = $_GET['ctr_id']; 
     8$ctr_id = intval($_GET['ctr_id']); 
     9$scl_id = intval($_GET['scl_id']); 
    910 
    1011$contract = new Contract($ctr_id); 
    1112 
    1213if ($contract->getCampaign()) 
    13     $title = 'Campaign details'; 
    14 else 
    15     $title = 'Contract details'; 
     14        $title = 'Campaign details'; 
     15else 
     16        $title = 'Contract details'; 
    1617 
    1718$page = new Page($title.' - '.$contract->getName()); 
     
    2526if(file_exists($custom_img)) 
    2627{ 
    27 $html .= "<img src=\"".$custom_img."\" align=center>"; 
     28        $html .= "<img src=\"".$custom_img."\" align=center>"; 
    2829 
    2930} 
     
    3132{ 
    3233        if ($contract->getCampaign()) 
    33         $html .= "<img src=\"".IMG_URL."/campaign-big.gif\" align=center>"; 
     34                $html .= "<img src=\"".IMG_URL."/campaign-big.gif\" align=center>"; 
    3435        else 
    35         $html .= "<img src=\"".IMG_URL."/contract-big.gif\" align=center>"; 
     36                $html .= "<img src=\"".IMG_URL."/contract-big.gif\" align=center>"; 
    3637} 
    3738 
     
    4041// $html .= "<table class=kb-subtable width=\"100%\" height=\"100%\" cellspacing=1 border=\"0\">"; 
    4142if ($contract->getEndDate() == "") 
    42     $ended = "Active"; 
    43 else 
    44     $ended = substr($contract->getEndDate(), 0, 10); 
     43        $ended = "Active"; 
     44else 
     45        $ended = substr($contract->getEndDate(), 0, 10); 
    4546$html .= "<td class=kb-table-cell><b>Start date:</b></td><td class=kb-table-cell width=120><b>".substr($contract->getStartDate(), 0, 10)."</b></td><td class=kb-table-cell><b>End date:</b></td><td class=kb-table-cell width=120><b>".$ended."</b></td></tr>"; 
    4647$html .= "<tr class=kb-table-row-even><td class=kb-table-cell><b>Kills:</b></td><td class=kl-kill>".$contract->getKills()."</td><td class=kb-table-cell><b>Losses:</b></td><td class=kl-loss>".$contract->getLosses()."</td></tr>"; 
    47 $html .= "<tr class=kb-table-row-even><td class=kb-table-cell><b>Damage done (ISK):</b></td><td class=kl-kill>".round($contract->getKillISK()/1000000, 2)."M</td><td class=kb-table-cell><b>Damage received (ISK):</b></td><td class=kl-loss>".round($contract->getLossISK()/1000000, 2)."M</td></tr>"; 
     48$html .= "<tr class=kb-table-row-even><td class=kb-table-cell><b>Damage done (ISK):</b></td><td class=kl-kill>".round($contract->getKillISK()/1000000000, 2)."B</td><td class=kb-table-cell><b>Damage received (ISK):</b></td><td class=kl-loss>".round($contract->getLossISK()/1000000000, 2)."B</td></tr>"; 
    4849$html .= "<tr class=kb-table-row-even><td class=kb-table-cell><b>Runtime:</b></td><td class=kb-table-cell><b>".$contract->getRunTime()." days</b></td><td class=kb-table-cell><b>Efficiency:</b></td><td class=kb-table-cell><b>".$contract->getEfficiency()."%</b></td></tr>"; 
    4950$html .= "</table>"; 
     
    5455$killsummary->setBreak(config::get('summarytable_rowcount')); 
    5556if ($_GET['view'] == "") 
    56     $killsummary->setFilter(false); 
     57        $killsummary->setFilter(false); 
    5758 
    5859$html .= "<br>"; 
     
    6162switch ($_GET['view']) 
    6263{ 
    63     case "": 
    64         while ($target = &$contract->getContractTarget()) 
    65         { 
    66             $kl = &$target->getKillList(); 
    67             $ll = &$target->getLossList(); 
    68             $summary = new KillSummaryTable($kl, $ll); 
    69             $summary->setVerbose(true); 
    70             $summary->setBreak(13); 
    71             $summary->setView('combined'); 
    72  
    73             $html .= "<br><div class=kb-contract-target-header>Target ".$target->getType()." - "; 
    74             switch ($target->getType()) { 
    75                 case "corp": 
    76                     $html .= "<a class=kb-contract href=\"?a=".$target->getType()."_detail&crp_id=".$target->getID()."\">".$target->getName()."</a>"; 
    77                     break; 
    78                 case "alliance": 
    79                     $html .= "<a class=kb-contract href=\"?a=".$target->getType()."_detail&all_id=".$target->getID()."\">".$target->getName()."</a>"; 
    80                     break; 
    81                 case "system": 
    82                     $html .= "<a class=kb-contract href=\"?a=" .$target->getType()."_detail&sys_id=".$target->getID()."\">".$target->getName()."</a>"; 
    83                     break; 
    84                 case "region": 
    85                     $html .= $target->getName(); 
    86                     break; 
    87             } 
    88             $html .= "</div>"; 
    89             $html .= $summary->generate(); 
    90  
    91             $html .= "<br><table class=kb-subtable border=\"0\" cellspacing=0 width=\"100%\"><tr><td>"; 
    92  
    93             if ($summary->getTotalKillISK()) 
    94                 $efficiency = round($summary->getTotalKillISK() / ($summary->getTotalKillISK() + $summary->getTotalLossISK()) * 100, 2); 
    95             else 
    96                 $efficiency = 0; 
    97  
    98             $bar = new BarGraph($efficiency, 100, 120); 
    99             $html .= "<table class=kb-table cellspacing=1 border=\"0\" width=\"100%\"><tr class=kb-table-row-even>"; 
    100             $html .= "<td class=kb-table-cell width=108><b>Totals:</b></td><td class=kl-kill-bg width=60 align=center>".$summary->getTotalKills()."</td><td class=kl-kill-bg width=60 align=center>".round($summary->getTotalKillISK()/1000000, 2)."M</td>"; 
    101             $html .= "<td class=kl-loss-bg width=64 align=center>".$summary->getTotalLosses()."</td><td class=kl-loss-bg width=60 align=center>".round($summary->getTotalLossISK()/1000000, 2)."M</td></tr></table>"; 
    102  
    103             $html .= "</td><td align=left>"; 
    104  
    105             $html .= "<table class=kb-table cellspacing=1 border=\"0\"><tr class=kb-table-row-even>"; 
    106             $html .= "<td class=kb-table-cell width=108><b>Efficiency:</b></td><td class=kb-table-cell align=center colspan=2 width=120><b>".$efficiency."%</b></td>"; 
    107             $html .= "<td class=kb-table-cell colspan=2 width=120>".$bar->generate()."</td></tr>"; 
    108             $html .= "</tr></table>"; 
    109  
    110             $html .= "</td></tr></table>"; 
    111         } 
    112  
    113         break; 
    114     case "recent_activity": 
    115         $html .= "<div class=kb-kills-header>10 Most recent kills</div>"; 
    116  
    117         $contract = new Contract($ctr_id); 
    118         $klist = $contract->getKillList(); 
    119         $klist->setOrdered(true); 
    120         if ($_GET['scl_id']) 
    121             $klist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    122         else 
    123             $klist->setPodsNoobShips(false); 
    124  
    125         $table = new KillListTable($klist); 
    126         $table->setLimit(10); 
    127         $table->setDayBreak(false); 
    128         $html .= $table->generate(); 
    129  
    130         $html .= "<div class=kb-losses-header>10 Most recent losses</div>"; 
    131         $llist = $contract->getLossList(); 
    132         $llist->setOrdered(true); 
    133         if ($_GET['scl_id']) 
    134             $llist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    135         else 
    136             $llist->setPodsNoobShips(false); 
    137  
    138         $table = new KillListTable($llist); 
    139         $table->setLimit(10); 
    140         $table->setDayBreak(false); 
    141         $html .= $table->generate(); 
    142         break; 
    143     case "kills": 
    144         $html .= "<div class=kb-kills-header>All kills</div>"; 
    145  
    146         $contract = new Contract($ctr_id); 
    147         $list = $contract->getKillList(); 
    148         $list->setOrdered(true); 
    149         if ($_GET['scl_id']) 
    150             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    151  
    152         $pagesplitter = new PageSplitter($list->getCount(), 30); 
    153         $list->setPageSplitter($pagesplitter); 
    154         $table = new KillListTable($list); 
    155         $table->setDayBreak(false); 
    156         $html .= $table->generate(); 
    157         $html .= $pagesplitter->generate(); 
    158         break; 
    159     case "losses": 
    160         $html .= "<div class=kb-losses-header>All losses</div>"; 
    161  
    162         $contract = new Contract($ctr_id); 
    163         $llist = $contract->getLossList(); 
    164         $llist->setOrdered(true); 
    165         if ($_GET['scl_id']) 
    166             $llist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    167  
    168         $pagesplitter = new PageSplitter($llist->getCount(), 30); 
    169         $llist->setPageSplitter($pagesplitter); 
    170         $table = new KillListTable($llist); 
    171         $table->setDayBreak(false); 
    172         $html .= $table->generate(); 
    173         $html .= $pagesplitter->generate(); 
    174         break; 
    175     case "combined": 
    176         $html .= "<div class=kb-kills-header>All kills</div>"; 
    177  
    178         $contract = new Contract($ctr_id); 
    179         $list = $contract->getKillList(); 
    180         $list->setOrdered(true); 
    181         if ($_GET['scl_id']) 
    182             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    183  
    184         $pagesplitter = new PageSplitter($list->getCount(), 20); 
    185         $list->setPageSplitter($pagesplitter); 
    186         $table = new KillListTable($list); 
    187         $table->setDayBreak(false); 
    188         $html .= $table->generate(); 
    189         $html .= $pagesplitter->generate(); 
    190  
    191         $html .= "<div class=kb-losses-header>All losses</div>"; 
    192  
    193         $contract = new Contract($ctr_id); 
    194         $llist = $contract->getLossList(); 
    195         $llist->setOrdered(true); 
    196         if ($_GET['scl_id']) 
    197             $llist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    198  
    199         $pagesplitter = new PageSplitter($llist->getCount(), 20); 
    200         $llist->setPageSplitter($pagesplitter); 
    201         $table = new KillListTable($llist); 
    202         $table->setDayBreak(false); 
    203         $html .= $table->generate(); 
    204         $html .= $pagesplitter->generate(); 
    205         break; 
     64        case "": 
     65                while ($target = &$contract->getContractTarget()) 
     66                { 
     67                        $kl = &$target->getKillList(); 
     68                        $ll = &$target->getLossList(); 
     69                        $summary = new KillSummaryTable($kl, $ll); 
     70                        $summary->setVerbose(true); 
     71                        $qrylength=new DBQuery(); 
     72                        // set break at half of the number of valid classes - excludes noob ships, drones and unknown 
     73                        $qrylength->execute("SELECT count(*) - 3 AS cnt FROM kb3_ship_classes"); 
     74                        if($qrylength->recordCount()) 
     75                        { 
     76                                $res = $qrylength->getRow(); 
     77                                $summary->setBreak($res['cnt']/2); 
     78                        } 
     79                        else $summary->setBreak(15); 
     80                        $summary->setView('combined'); 
     81 
     82                        $html .= "<br><div class=kb-contract-target-header>Target ".$target->getType()." - "; 
     83                        switch ($target->getType()) 
     84                        { 
     85                                case "corp": 
     86                                        $html .= "<a class=kb-contract href=\"?a=".$target->getType()."_detail&crp_id=".$target->getID()."\">".$target->getName()."</a>"; 
     87                                        break; 
     88                                case "alliance": 
     89                                        $html .= "<a class=kb-contract href=\"?a=".$target->getType()."_detail&all_id=".$target->getID()."\">".$target->getName()."</a>"; 
     90                                        break; 
     91                                case "system": 
     92                                        $html .= "<a class=kb-contract href=\"?a=" .$target->getType()."_detail&sys_id=".$target->getID()."\">".$target->getName()."</a>"; 
     93                                        break; 
     94                                case "region": 
     95                                        $html .= $target->getName(); 
     96                                        break; 
     97                        } 
     98                        $html .= "</div>"; 
     99                        $html .= $summary->generate(); 
     100 
     101                        $html .= "<br><table class=kb-subtable border=\"0\" cellspacing=0 width=\"100%\"><tr><td>"; 
     102 
     103                        if ($summary->getTotalKillISK()) 
     104                                $efficiency = round($summary->getTotalKillISK() / ($summary->getTotalKillISK() + $summary->getTotalLossISK()) * 100, 2); 
     105                        else 
     106                                $efficiency = 0; 
     107 
     108                        $bar = new BarGraph($efficiency, 100, 120); 
     109                        $html .= "<table class=kb-table cellspacing=1 border=\"0\" width=\"100%\"><tr class=kb-table-row-even>"; 
     110                        $html .= "<td class=kb-table-cell width=108><b>Totals:</b></td><td class=kl-kill-bg width=60 align=center>".$summary->getTotalKills()."</td><td class=kl-kill-bg width=60 align=center>".round($summary->getTotalKillISK()/1000000000, 2)."B</td>"; 
     111                        $html .= "<td class=kl-loss-bg width=64 align=center>".$summary->getTotalLosses()."</td><td class=kl-loss-bg width=60 align=center>".round($summary->getTotalLossISK()/1000000000, 2)."B</td></tr></table>"; 
     112 
     113                        $html .= "</td><td align=left>"; 
     114 
     115                        $html .= "<table class=kb-table cellspacing=1 border=\"0\"><tr class=kb-table-row-even>"; 
     116                        $html .= "<td class=kb-table-cell width=108><b>Efficiency:</b></td><td class=kb-table-cell align=center colspan=2 width=120><b>".$efficiency."%</b></td>"; 
     117                        $html .= "<td class=kb-table-cell colspan=2 width=120>".$bar->generate()."</td></tr>"; 
     118                        $html .= "</tr></table>"; 
     119 
     120                        $html .= "</td></tr></table>"; 
     121                } 
     122 
     123                break; 
     124        case "recent_activity": 
     125                $html .= "<div class=kb-kills-header>10 Most recent kills</div>"; 
     126 
     127                $contract = new Contract($ctr_id); 
     128                $klist = $contract->getKillList(); 
     129                $klist->setOrdered(true); 
     130                if ($scl_id) 
     131                        $klist->addVictimShipClass($scl_id); 
     132                else 
     133                        $klist->setPodsNoobShips(false); 
     134 
     135                $table = new KillListTable($klist); 
     136                $table->setLimit(10); 
     137                $table->setDayBreak(false); 
     138                $html .= $table->generate(); 
     139 
     140                $html .= "<div class=kb-losses-header>10 Most recent losses</div>"; 
     141                $llist = $contract->getLossList(); 
     142                $llist->setOrdered(true); 
     143                if ($scl_id) 
     144                        $llist->addVictimShipClass($scl_id); 
     145                else 
     146                        $llist->setPodsNoobShips(false); 
     147 
     148                $table = new KillListTable($llist); 
     149                $table->setLimit(10); 
     150                $table->setDayBreak(false); 
     151                $html .= $table->generate(); 
     152                break; 
     153        case "kills": 
     154                $html .= "<div class=kb-kills-header>All kills</div>"; 
     155 
     156                $contract = new Contract($ctr_id); 
     157                $list = $contract->getKillList(); 
     158                $list->setOrdered(true); 
     159                if ($scl_id) 
     160                        $list->addVictimShipClass($scl_id); 
     161 
     162                $pagesplitter = new PageSplitter($list->getCount(), 30); 
     163                $list->setPageSplitter($pagesplitter); 
     164                $table = new KillListTable($list); 
     165                $table->setDayBreak(false); 
     166                $html .= $table->generate(); 
     167                $html .= $pagesplitter->generate(); 
     168                break; 
     169        case "losses": 
     170                $html .= "<div class=kb-losses-header>All losses</div>"; 
     171 
     172                $contract = new Contract($ctr_id); 
     173                $llist = $contract->getLossList(); 
     174                $llist->setOrdered(true); 
     175                if ($scl_id) 
     176                        $llist->addVictimShipClass($scl_id); 
     177 
     178                $pagesplitter = new PageSplitter($llist->getCount(), 30); 
     179                $llist->setPageSplitter($pagesplitter); 
     180                $table = new KillListTable($llist); 
     181                $table->setDayBreak(false); 
     182                $html .= $table->generate(); 
     183                $html .= $pagesplitter->generate(); 
     184                break; 
     185        case "combined": 
     186                $html .= "<div class=kb-kills-header>All kills</div>"; 
     187 
     188                $contract = new Contract($ctr_id); 
     189                $list = $contract->getKillList(); 
     190                $list->setOrdered(true); 
     191                if ($scl_id) 
     192                        $list->addVictimShipClass($scl_id); 
     193 
     194                $pagesplitter = new PageSplitter($list->getCount(), 20); 
     195                $list->setPageSplitter($pagesplitter); 
     196                $table = new KillListTable($list); 
     197                $table->setDayBreak(false); 
     198                $html .= $table->generate(); 
     199                $html .= $pagesplitter->generate(); 
     200 
     201                $html .= "<div class=kb-losses-header>All losses</div>"; 
     202 
     203                $contract = new Contract($ctr_id); 
     204                $llist = $contract->getLossList(); 
     205                $llist->setOrdered(true); 
     206                if ($scl_id) 
     207                        $llist->addVictimShipClass($scl_id); 
     208 
     209                $pagesplitter = new PageSplitter($llist->getCount(), 20); 
     210                $llist->setPageSplitter($pagesplitter); 
     211                $table = new KillListTable($llist); 
     212                $table->setDayBreak(false); 
     213                $html .= $table->generate(); 
     214                $html .= $pagesplitter->generate(); 
     215                break; 
    206216} 
    207217 
     
    214224$menubox->addOption("link","All kills", "?a=cc_detail&ctr_id=".$_GET['ctr_id']."&view=kills"); 
    215225$menubox->addOption("link","All losses", "?a=cc_detail&ctr_id=".$_GET['ctr_id']."&view=losses"); 
    216 if($page->isAdmin()){ 
    217 $menubox->addOption("caption","Admin"); 
    218 $menubox->addOption("link", "Forum Summary", "javascript:sndReq('index.php?a=forum_post&ctr_id=".$_GET['ctr_id']."');ReverseContentDisplay('popup')"); 
     226if($page->isAdmin()) 
     227{ 
     228        $menubox->addOption("caption","Admin"); 
     229        $menubox->addOption("link", "Forum Summary", "javascript:sndReq('index.php?a=forum_post&ctr_id=".$_GET['ctr_id']."');ReverseContentDisplay('popup')"); 
    219230} 
    220231 
     
    227238$tklist->generate(); 
    228239if ($contract->getCampaign()) 
    229     $campaign = "campaign"; 
    230 else 
    231     $campaign = "contract"; 
     240        $campaign = "campaign"; 
     241else 
     242        $campaign = "contract"; 
    232243$tkbox = new AwardBox($tklist, "Top killers", "kills in this ".$campaign, "kills", "eagle"); 
    233244 
     
    236247if (config::get('kill_points')) 
    237248{ 
    238     $tklist = new TopContractScoreList(); 
    239     $tklist->setContract(new Contract($ctr_id)); 
    240     involved::load($tklist,'kill'); 
    241  
    242     $tklist->generate(); 
    243     $tkbox = new AwardBox($tklist, "Top scorers", "points in this ".$campaign, "points", "redcross"); 
    244     $page->addContext($tkbox->generate()); 
     249        $tklist = new TopContractScoreList(); 
     250        $tklist->setContract(new Contract($ctr_id)); 
     251        involved::load($tklist,'kill'); 
     252 
     253        $tklist->generate(); 
     254        $tkbox = new AwardBox($tklist, "Top scorers", "points in this ".$campaign, "points", "redcross"); 
     255        $page->addContext($tkbox->generate()); 
    245256} 
    246257 
  • dev/mods/forum_post/kill_related.php

    r325 r465  
    1111    exit; 
    1212} 
     13$scl_id = intval($_GET['scl_id']); 
    1314 
    1415$page = new Page('Related kills & losses'); 
     
    106107involved::load($llist,'loss'); 
    107108 
    108 if ($_GET['scl_id']) 
    109 { 
    110     $klist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
    111     $llist->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     109if ($scl_id) 
     110{ 
     111    $klist->addVictimShipClass($scl_id); 
     112    $llist->addVictimShipClass($scl_id); 
    112113} 
    113114 
  • dev/mods/known_members/corp_detail.php

    r370 r465  
    2323    } 
    2424} 
    25 $all_id = $_GET['all_id']; 
     25$all_id = intval($_GET['all_id']); 
    2626$corp = new Corporation($crp_id); 
    2727$alliance = $corp->getAlliance(); 
     28$scl_id = intval($_GET['scl_id']); 
    2829 
    2930$kill_summary = new KillSummaryTable(); 
     
    163164        $list->setPodsNoobships(true); 
    164165        $list->addInvolvedCorp($corp); 
    165         if ($_GET['scl_id']) 
    166             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     166        if ($scl_id) 
     167            $list->addVictimShipClass($scl_id); 
    167168 
    168169        $ktab = new KillListTable($list); 
     
    178179        $list->setPodsNoobships(true); 
    179180        $list->addVictimCorp($corp); 
    180         if ($_GET['scl_id']) 
    181             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     181        if ($scl_id) 
     182            $list->addVictimShipClass($scl_id); 
    182183 
    183184        $ltab = new KillListTable($list); 
     
    193194        $list->setOrdered(true); 
    194195        $list->addInvolvedCorp($corp); 
    195         if ($_GET['scl_id']) 
    196             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     196        if ($scl_id) 
     197            $list->addVictimShipClass($scl_id); 
    197198        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    198199        $list->setPageSplitter($pagesplitter); 
     
    210211        $list->setPodsNoobships(true); 
    211212        $list->addVictimCorp($corp); 
    212         if ($_GET['scl_id']) 
    213             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     213        if ($scl_id) 
     214            $list->addVictimShipClass($scl_id); 
    214215        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    215216        $list->setPageSplitter($pagesplitter); 
  • dev/mods/rank_mod/alliance_detail.php

    r370 r465  
    2020    } 
    2121} 
     22$scl_id = intval($_GET['scl_id']); 
    2223 
    2324$rank_known = config::get('rankmod_known'); 
     
    107108        $list->setPodsNoobships(true); 
    108109        $list->addInvolvedAlliance($alliance); 
    109         if ($_GET['scl_id']) 
    110             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     110        if ($scl_id) 
     111            $list->addVictimShipClass($scl_id); 
    111112 
    112113        $ktab = new KillListTable($list); 
     
    122123        $list->setPodsNoobships(true); 
    123124        $list->addVictimAlliance($alliance); 
    124         if ($_GET['scl_id']) 
    125             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     125        if ($scl_id) 
     126            $list->addVictimShipClass($scl_id); 
    126127 
    127128        $ltab = new KillListTable($list); 
     
    137138        $list->setOrdered(true); 
    138139        $list->addInvolvedAlliance($alliance); 
    139         if ($_GET['scl_id']) 
    140             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     140        if ($scl_id) 
     141            $list->addVictimShipClass($scl_id); 
    141142        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    142143        $list->setPageSplitter($pagesplitter); 
     
    154155        $list->setPodsNoobships(true); 
    155156        $list->addVictimAlliance($alliance); 
    156         if ($_GET['scl_id']) 
    157             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     157        if ($scl_id) 
     158            $list->addVictimShipClass($scl_id); 
    158159        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    159160        $list->setPageSplitter($pagesplitter); 
     
    812813        break; 
    813814   case "known_members": 
    814         if (isset($_GET['page'])) {  
    815                 $limit = ($_GET['page'] - 1)*30; 
    816                 $last_page = $_GET['page'] - 1; 
    817                 $next_page = $_GET['page'] + 1;   
     815        if (isset($_GET['page'])) { 
     816                $pagelim = intval($_GET['page']); 
     817                $limit = ($pagelim - 1)*30; 
     818                $last_page = $pagelim - 1; 
     819                $next_page = $pagelim + 1; 
    818820        } else { 
    819821                $limit = 0; 
  • dev/mods/rank_mod/corp_detail.php

    r423 r465  
    2323    } 
    2424} 
     25$scl_id = intval($_GET['scl_id']); 
    2526 
    2627$month = $_GET['m']; 
     
    233234        $list->setPodsNoobships(true); 
    234235        $list->addInvolvedCorp($corp); 
    235         if ($_GET['scl_id']) 
    236             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     236        if ($scl_id) 
     237            $list->addVictimShipClass($scl_id); 
    237238                $list->setStartDate(date('Y-m-d H:i',strtotime('- 30 days'))); 
    238239 
     
    249250        $list->setPodsNoobships(true); 
    250251        $list->addVictimCorp($corp); 
    251         if ($_GET['scl_id']) 
    252             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     252        if ($scl_id) 
     253            $list->addVictimShipClass($scl_id); 
    253254                $list->setStartDate(date('Y-m-d H:i',strtotime('- 30 days'))); 
    254255 
     
    265266        $list->setOrdered(true); 
    266267        $list->addInvolvedCorp($corp); 
    267         if ($_GET['scl_id']) 
    268             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     268        if ($scl_id) 
     269            $list->addVictimShipClass($scl_id); 
    269270        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    270271        $list->setPageSplitter($pagesplitter); 
     
    282283        $list->setPodsNoobships(true); 
    283284        $list->addVictimCorp($corp); 
    284         if ($_GET['scl_id']) 
    285             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     285        if ($scl_id) 
     286            $list->addVictimShipClass($scl_id); 
    286287        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    287288        $list->setPageSplitter($pagesplitter); 
  • dev/mods/rank_mod/pilot_detail.php

    r370 r465  
    1111 
    1212 
    13 $pilot = new Pilot($_GET['plt_id']); 
     13$pilot = new Pilot(intval($_GET['plt_id'])); 
    1414$corp = $pilot->getCorp(); 
    1515$alliance = $corp->getAlliance(); 
     16$scl_id = intval($_GET['scl_id']); 
    1617 
    1718if (!$pilot->exists()) 
     
    250251        $list->setOrdered(true); 
    251252        $list->addInvolvedPilot($pilot); 
    252         if ($_GET['scl_id']) 
    253             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     253        if ($scl_id) 
     254            $list->addVictimShipClass($scl_id); 
    254255        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    255256        $list->setPageSplitter($pagesplitter); 
     
    267268        $list->setPodsNoobships(true); 
    268269        $list->addVictimPilot($pilot); 
    269         if ($_GET['scl_id']) 
    270             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     270        if ($scl_id) 
     271            $list->addVictimShipClass($scl_id); 
    271272        $pagesplitter = new PageSplitter($list->getCount(), 30); 
    272273        $list->setPageSplitter($pagesplitter); 
     
    422423        $list->setPodsNoobships(true); 
    423424        $list->addInvolvedPilot($pilot); 
    424         if ($_GET['scl_id']) 
    425             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     425        if ($scl_id) 
     426            $list->addVictimShipClass($scl_id); 
    426427 
    427428        $table = new KillListTable($list); 
     
    435436        $list->setPodsNoobships(true); 
    436437        $list->addVictimPilot($pilot); 
    437         if ($_GET['scl_id']) 
    438             $list->addVictimShipClass(new ShipClass($_GET['scl_id'])); 
     438        if ($scl_id) 
     439            $list->addVictimShipClass($scl_id); 
    439440 
    440441        $table = new KillListTable($list);