Changeset 61 for dev/mods

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.

Location:
dev/mods/known_members
Files:
2 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                } 
  • dev/mods/known_members/settings.php

    r52 r61  
    1212        $config->setConfig('known_members_own', '0'); 
    1313        } 
     14 
     15$clmn = ""; 
     16if($_POST['img']) {$clmn .=",img";} 
     17if($_POST['kll_pnts']) {$clmn .=",kll_pnts";}    
     18if($_POST['dmg_dn']) {$clmn .=",dmg_dn";}        
     19if($_POST['dmg_rcd']) {$clmn .=",dmg_rcd";}      
     20if($_POST['eff']) {$clmn .=",eff";} 
     21if($_POST['lst_sn']) {$clmn .=",lst_sn";} 
     22$config->setConfig('known_members_clmn', $clmn);         
     23         
    1424        $html .= "Setting Saved"; 
    1525} 
     
    2030$html .= "<form id=options name=options method=post action=>"; 
    2131$html .= "<table class=kb-subtable>"; 
    22 $html .= "<tr><td><b>Show details of Own Corp?:</b></td><td><input type=checkbox name=known_members_own id=known_members_own"; 
     32$html .= "<tr><td><b>Remove Known Members page for board owner:</b></td><td><input type=checkbox name=known_members_own id=known_members_own"; 
    2333if ($config->getConfig('known_members_own')) 
    2434{ 
    2535    $html .= " checked=\"checked\""; 
    2636} 
     37$html .= "></td></tr></table>"; 
     38 
     39 
     40$html .= "<div class=block-header2>Show Columns</div>"; 
     41$html .= "<table class=kb-subtable>"; 
     42$clmn = $config->getConfig('known_members_clmn'); 
     43 
     44$html .= "<tr><td><b>Add Char. Portrait:</b></td><td><input type=checkbox name=img id=img"; 
     45if (strpos($clmn,"img")) 
     46{ 
     47    $html .= " checked=\"checked\""; 
     48} 
    2749$html .= "></td></tr>"; 
    28 $html .= "<tr><td width=120></td><td><input type=submit name=submit value=\"Save\"></td></tr>"; 
     50$html .= "<tr><td><b>Add Kill Points:</b></td><td><input type=checkbox name=kll_pnts id=kll_pnts"; 
     51if (strpos($clmn,"kll_pnts")) 
     52{ 
     53    $html .= " checked=\"checked\""; 
     54} 
     55$html .= "></td></tr>"; 
     56$html .= "<tr><td><b>Add Damage Done(isk):</b></td><td><input type=checkbox name=dmg_dn id=dmg_dn"; 
     57if (strpos($clmn,"dmg_dn")) 
     58{ 
     59    $html .= " checked=\"checked\""; 
     60} 
     61$html .= "></td></tr>"; 
     62$html .= "<tr><td><b>Add Damage Recived(isk):</b></td><td><input type=checkbox name=dmg_rcd id=dmg_rcd"; 
     63if (strpos($clmn,"dmg_rcd")) 
     64{ 
     65    $html .= " checked=\"checked\""; 
     66} 
     67$html .= "></td></tr>"; 
     68$html .= "<tr><td><b>Add Efficency:</b></td><td><input type=checkbox name=eff id=eff"; 
     69if (strpos($clmn,"eff")) 
     70{ 
     71    $html .= " checked=\"checked\""; 
     72} 
     73$html .= "></td></tr>"; 
     74$html .= "<tr><td><b>Add Last Seen In:</b></td><td><input type=checkbox name=lst_sn id=lst_sn"; 
     75if (strpos($clmn,"lst_sn")) 
     76{ 
     77    $html .= " checked=\"checked\""; 
     78} 
     79$html .= "></td></tr>"; 
     80$html .= "<tr><td width=120></td><td colspan=3 ><input type=submit name=submit value=\"Save\"></td></tr>"; 
    2981$html .= "</table>"; 
    3082