Changeset 381 for dev/mods

Show
Ignore:
Timestamp:
06/21/09 12:12:44 (11 years ago)
Author:
kovell
Message:

kill class can constructs all involved pilot/ship/etc objects
kill_detail reduced load using new kill method.
display fixes.

Location:
dev/mods/apoc_fitting
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/apoc_fitting/kill_detail.php

    r376 r381  
    7878} 
    7979 
    80 if($kll_id) $kill = new Kill($kll_id); 
     80if($kll_id) 
     81{ 
     82        $kill = new Kill($kll_id); 
     83        $kill->setDetailedInvolved(); 
     84} 
    8185else 
    8286{ 
    8387        $kill = new Kill($kll_external_id, true); 
     88        $kill->setDetailedInvolved(); 
    8489        $kll_id = $kill->getID(); 
    8590} 
     
    97102$qry=new DBQuery(); 
    98103 
    99 //echo ALLIANCE_ID; 
    100  
    101104if (ALLIANCE_ID <> '0') 
    102105    { 
     
    107110    $smarty->assign('HomeName', $row['all_name']); 
    108111 
     112/* 
    109113    $qry->execute("SELECT `kb3_corps`.`crp_name` FROM kb3_corps WHERE (kb3_corps.crp_all_id=" . ALLIANCE_ID . ")") 
    110114        or die($qry->getErrorMsg()); 
    111115 
    112 /* 
    113116    $rosso=0x70; 
    114117    $verde=0; 
     
    155158 
    156159foreach ($kill->involvedparties_ as $inv) 
    157     { 
    158     $pilot                     =new Pilot($inv->getPilotID()); 
    159     $corp                      =new Corporation($inv->getCorpID()); 
    160     $alliance                  =new Alliance($inv->getAllianceID()); 
     160{ 
     161    $pilot                     =$inv->getPilot(); 
     162    $corp                      =$inv->getCorp(); 
     163    $alliance                  =$inv->getAlliance(); 
    161164    $ship                      =$inv->getShip(); 
    162165    $weapon                    =$inv->getWeapon(); 
     
    201204    else 
    202205        $involved[$i]['weaponName']="Unknown"; 
    203          
     206 
    204207    // Sapyx 16/09/2008 -- from Rostik idea 
    205208    // Update by Rostik 19/08/2008 - Add Alliance logo 
     
    408411        $i_location =$destroyed->getLocationID(); 
    409412        $i_id       =$item->getID(); 
    410         $i_usedgroup=$item->get_used_launcher_group($i_name); 
     413        $i_usedgroup=$item->get_used_launcher_group(); 
    411414 
    412415        $dest_array[$i_location][]=array 
     
    455458                    if ($i_location == 1) 
    456459                        { 
    457                         $i_charge=$item->get_used_charge_size($i_name); 
     460                        $i_charge=$item->get_used_charge_size(); 
    458461                        } 
    459462                    else 
     
    467470                        'Icon'       => $item->getIcon(32), 
    468471                        'itemID'     => $i_id, 
    469                         'groupID'    => $item->get_group_id($i_name), 
     472                        'groupID'    => $item->get_group_id(), 
    470473                        'chargeSize' => $i_charge 
    471474                        ); 
     
    508511        $i_location =$dropped->getLocationID(); 
    509512        $i_id       =$item->getID(); 
    510         $i_usedgroup=$item->get_used_launcher_group($i_name); 
     513        $i_usedgroup=$item->get_used_launcher_group(); 
    511514 
    512515        $drop_array[$i_location][]=array 
     
    555558                    if ($i_location == 1) 
    556559                        { 
    557                         $i_charge=$item->get_used_charge_size($i_name); 
     560                        $i_charge=$item->get_used_charge_size(); 
    558561                        } 
    559562                    else 
     
    567570                        'Icon'       => $item->getIcon(32), 
    568571                        'itemID'     => $i_id, 
    569                         'groupID'    => $item->get_group_id($i_name), 
     572                        'groupID'    => $item->get_group_id(), 
    570573                        'chargeSize' => $i_charge 
    571574                        ); 
  • dev/mods/apoc_fitting/kill_detail.tpl

    r370 r381  
    105105                        <tr class={cycle name=ccl}> 
    106106                            {if $i.AlliName eq $HomeName} 
    107                                 <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AllyURL}">{$i.AlliName}</a></td> 
     107                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AlliURL}">{$i.AlliName}</a></td> 
    108108                            {else} 
    109109                                <td class=kb-table-cell style="padding-top: 1px; padding-bottom: 1px;"><a href="{$i.AlliURL}">{$i.AlliName}</a></td>