Show
Ignore:
Timestamp:
11/04/06 05:44:08 (14 years ago)
Author:
exi
Message:

Added Custom Shipvalue System, to be enabled in options, as always with autoupgrade(tm) ;)
Changed commenttablefield id to lowercase via autoupgrade.php, compat added in comments.php
Disabled immediate portrait update on IGB-Access

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dev/common/class.killlist.php

    r10 r47  
    2929        { 
    3030            if (!count($this->groupby_)) 
    31                 $this->sql_ = "select kll.kll_id, kll.kll_timestamp, plt.plt_name, 
     31                $this->sql_ = "select distinct kll.kll_id, kll.kll_timestamp, plt.plt_name, 
    3232                                crp.crp_name, ali.all_name, kll.kll_ship_id, 
    3333                                kll.kll_system_id, kll.kll_ship_id, 
     
    4141                                fbcrp.crp_name as fbcrp_name"; 
    4242 
     43            global $config; 
     44            if ($config->getConfig('ship_values')) 
     45            { 
     46                $this->sql_ .= ', ksv.shp_value'; 
     47            } 
    4348            if (count($this->groupby_)) 
    4449            { 
     
    5055                              on ( shp.shp_id = kll.kll_ship_id ) 
    5156                           inner join kb3_ship_classes scl 
    52                               on ( scl.scl_id = shp.shp_class ) 
    53                            inner join kb3_pilots plt 
     57                              on ( scl.scl_id = shp.shp_class )"; 
     58            if ($config->getConfig('ship_values')) 
     59            { 
     60                $this->sql_ .= ' left join kb3_ships_values ksv on (shp.shp_id = ksv.shp_id)'; 
     61            } 
     62 
     63            $this->sql_ .= "inner join kb3_pilots plt 
    5464                              on ( plt.plt_id = kll.kll_victim_id ) 
    5565                           inner join kb3_corps crp 
     
    6373                           inner join kb3_systems sys 
    6474                              on ( sys.sys_id = kll.kll_system_id )"; 
     75 
    6576            // involved filter 
    6677            if (! $this->mixedinvolved_) 
     
    180191            } 
    181192            if ($this->limit_) $this->sql_ .= " limit " . $this->offset_ . ", " . $this->limit_; 
    182             // echo $this->sql_."<p>"; 
     193            // echo '<p>'.$this->sql_."</p>"; 
    183194            $this->qry_->execute($this->sql_); 
    184195        } 
     
    234245            if ($row['scl_class'] != 2 && $row['scl_class'] != 3 && $row['scl_class'] != 11) 
    235246                $this->realkillcounter_++; 
     247 
     248            global $config; 
     249            if ($config->getConfig('ship_values')) 
     250            { 
     251                if ($row['shp_value']) 
     252                { 
     253                    $row['scl_value'] = $row['shp_value']; 
     254                } 
     255            } 
    236256 
    237257            $this->killisk_ += $row['scl_value'] / 1000000;