Show
Ignore:
Timestamp:
11/07/06 23:00:16 (14 years ago)
Author:
knifee
Message:

Updated both files, settings now describes correctly what it does, as well as now lets you turn on/off columns.
columns displayed now are, image, name, points, dmg done, dmg recived efficiency. All but name can be toggles on/off.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/known_members/corp_detail.php

    r52 r61  
    99require_once("common/class.box.php"); 
    1010require_once("common/class.toplist.php"); 
     11require_once("common/class.pilot.php"); 
     12 
    1113 
    1214$corp = new Corporation(intval($_GET['crp_id'])); 
     
    336338                        $qry = new DBQuery(); 
    337339                        $qry->execute($query); 
    338     
    339                 $html .= "<div class=block-header2>Known Pilots</div>"; 
    340                 $html .= "<table class=kb-table>"; 
     340                        $cnt = $qry->recordCount(); 
     341                        $clmn = $config->getConfig('known_members_clmn'); 
     342                         
     343                $html .= "<div class=block-header2>Known Pilots (".$cnt.")</div>"; 
     344                $html .= "<table class=kb-table align=center>"; 
    341345                $html .= '<tr class=kb-table-header>'; 
     346                if (strpos($clmn,"img")) 
     347                { 
    342348                $html .= '<td class=kb-table-header align="center"></td>'; 
     349                } 
    343350                $html .= '<td class=kb-table-header align="center">Pilot</td>'; 
     351                if (strpos($clmn,"kll_pnts")) 
     352                { 
    344353                $html .= '<td class=kb-table-header align="center">Kill Points</td>'; 
    345                 $html .= '<td class=kb-table-header align="center">Loss Points</td></tr>'; 
     354                } 
     355                if (strpos($clmn,"dmg_dn")) 
     356                {                
     357                $html .= '<td class=kb-table-header align="center">Dmg Done (isk)</td>'; 
     358                } 
     359                if (strpos($clmn,"dmg_rcd")) 
     360                { 
     361                $html .= '<td class=kb-table-header align="center">Dmg Recived (isk)</td>'; 
     362                } 
     363                if (strpos($clmn,"eff")) 
     364                { 
     365                $html .= '<td class=kb-table-header align="center">Efficiency</td>'; 
     366                } 
     367                $html .= '</tr>'; 
    346368                        while ($data = $qry->getRow()) 
    347369                        { 
    348370                                $pilot = new Pilot( $data['plt_id'] ); 
     371                                $plist = new KillList(); 
     372                                $plist->addInvolvedPilot($pilot); 
     373                                $plist->getAllKills(); 
     374                                $points = $plist->getPoints(); 
     375                                 
     376                                $pllist = new KillList(); 
     377                                $pllist->addVictimPilot($pilot); 
     378                                $pllist->getAllKills(); 
     379                                 
     380                                $efficiency = round($plist->getISK() / ($plist->getISK() + $pllist->getISK()) * 100, 2);  
     381                                 
    349382                                        if (!$odd) 
    350383                                        { 
     
    353386                                        } 
    354387                                        else 
    355                                         { 
     388                                        {                                                                         
    356389                                                $odd = false; 
    357390                                                $class = 'kb-table-row-even'; 
    358391                                        } 
     392 
    359393                                        $html .= "<tr class=".$class." style=\"height: 32px;\">";  
     394                                        if (strpos($clmn,"img")) 
     395                                        {                                        
    360396                                        $html .= '<td width="64" align="center"><img src='.$pilot->getPortraitURL( 32 ).'></td>'; 
    361                                         $html .= '<td align="center"><a href=?a=pilot_detail&plt_id='.$data['plt_id'].'>'.$data['plt_name'].'</a></td>'; 
    362                                         $html .= '<td align="center">'.$data['plt_killpoints'].'</td>'; 
    363                                         $html .= '<td align="center">'.$data['plt_losspoints'].'</td></tr>'; 
     397                                        } 
     398                                        $html .= '<td align="center"><a href=?a=pilot_detail&plt_id='.$pilot->getID().'>'.$pilot->getName().'</a></td>';  
     399                                        if (strpos($clmn,"kll_pnts")) 
     400                                        { 
     401                                        $html .= '<td align="center">'.$points.'</td>'; 
     402                                        } 
     403                                        if (strpos($clmn,"dmg_dn")) 
     404                                        { 
     405                                        $html .= '<td align="center">'.round($plist->getISK(),2).'M</td>'; 
     406                                        } 
     407                                        if (strpos($clmn,"dmg_rcd")) 
     408                                        {                                        
     409                                        $html .= '<td align="center">'.round($pllist->getISK(),2).'M</td>'; 
     410                                        } 
     411                                        if (strpos($clmn,"eff")) 
     412                                        { 
     413                                        $html .= '<td align="center">'.$efficiency.'%</td>'; 
     414                                        } 
     415                                        $html .= '</tr>'; 
    364416                        } 
    365          
     417 
    366418                $html .='</table>'; 
    367419                }