Show
Ignore:
Timestamp:
05/29/07 14:57:32 (13 years ago)
Author:
knifee
Message:

updated files.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/forum_post/class.killsummarytable.php

    r213 r227  
    8686    function getkills() 
    8787    { 
     88        global $config; 
    8889        if ($this->mixedinvolved_) 
    8990        { 
     
    401402 
    402403                // Build our Post 
    403                 $set_colours = unserialize(config::get('forum_post_colours'));  //load colour settings 
     404                $config = new config(KB_SITE); 
     405                $set_colours = config::get('forum_post_colours');       //load colour settings 
    404406                if(!is_array($set_colours)) { $set_colours = array(); }                                 // if the settings have been reset create an empty array so as not to brake the code later on 
    405                 $set_styles = unserialize(config::get('forum_post_styles'));            //load style settings 
     407                $set_styles = config::get('forum_post_styles');         //load style settings 
    406408                if(!is_array($set_styles)) { $set_styles = array(); }                                   // if the settings have been reset create an empty array so as not to brake the code later on 
    407409                $set_isk = config::get('forum_post_isk',$_POST['isk']);                 // load isk setting 
    408                  
     410                $forum_post_miss_empty_class = config::get(forum_post_miss_empty_class); 
    409411                //print_r($set_styles); 
    410412        foreach ($entry as $k => $v) 
    411413        { 
    412                  
    413                 $class =  $k.$kclass; 
    414                 $kills = $v['kills']; 
    415                         if($set_isk == "yes") 
     414        if($forum_post_miss_empty_class == 1 && $v['kills'] == 0 && $v['losses'] == 0) { 
     415                 
     416                } 
     417                else {   
     418                        $class =  $k.$kclass; 
     419                        $kills = $v['kills']; 
     420                                if($set_isk == "yes") 
     421                                { 
     422                                $kills_isk = "(".round($v['kills_isk']/1000000, 2)."M)";  
     423                                $loss_isk = "(".round($v['losses_isk']/1000000, 2)."M)"; 
     424                                } 
     425                        $loss = $v['losses']; 
     426                        $close = "\r\n"; 
     427                        $spacer = " / ";  
     428                        if(array_key_exists(str_replace(" ","",$class),$set_colours)) 
    416429                        { 
    417                         $kills_isk = "(".round($v['kills_isk']/1000000, 2)."M)";  
    418                         $loss_isk = "(".round($v['losses_isk']/1000000, 2)."M)"; 
    419                         } 
    420                 $loss = $v['losses']; 
    421                 $close = "\r\n"; 
    422                 $spacer = " / ";  
    423                 if(array_key_exists(str_replace(" ","",$class),$set_colours)) 
    424                 { 
    425                 $colour_open = "[".$set_colours[str_replace(" ","",$class)]."]"; 
    426                 $colour_close = "[/".$set_colours[str_replace(" ","",$class)]."]"; 
     430                        $colour_open = "[".$set_colours[str_replace(" ","",$class)]."]"; 
     431                        $colour_close = "[/".$set_colours[str_replace(" ","",$class)]."]"; 
     432                        } 
     433                        else 
     434                        { 
     435                        $colour_open = ""; 
     436                        $colour_close = ""; 
     437                        } 
     438                        if(array_key_exists(str_replace(" ","",$class),$set_styles)) 
     439                        { 
     440                        $style_open = "[".$set_styles[str_replace(" ","",$class)]."]"; 
     441                        $style_close = "[/".$set_styles[str_replace(" ","",$class)]."]"; 
     442                        } 
     443                        else 
     444                        { 
     445                        $style_open = ""; 
     446                        $style_close = ""; 
     447                        }                
     448                        $order = config::get('forum_post_order'); 
     449                         
     450                        if($order == "first"){ 
     451                        $kills_list .= $colour_open . $style_open . $class . $spacer . $kills . $kills_isk . $spacer . $loss . $loss_isk . $style_close . $colour_close. $close; 
     452                        } 
     453                        else 
     454                        { 
     455                        $kills_list .= $colour_open . $style_open . $kills . $kills_isk . $spacer . $loss . $loss_isk . $spacer . $class  . $style_close . $colour_close. $close; 
     456                        } 
     457                                $counter++; 
     458                                $this->tkcount_ += $kcount; 
     459                                $this->tlcount_ += $lcount; 
     460                                $this->tkisk_ += $kisk; 
     461                                $this->tlisk_ += $lisk; 
     462                                $this->tkpoints_ += $kpoints; 
     463                                $this->tlpoints_ += $lpoints; 
     464                        } 
     465        } 
     466                 
     467                if($order == "first") 
     468                {  
     469                $html .= "Class / ";  
    427470                } 
    428                 else 
    429                 { 
    430                 $colour_open = ""; 
    431                 $colour_close = ""; 
    432                 } 
    433                 if(array_key_exists(str_replace(" ","",$class),$set_styles)) 
    434                 { 
    435                 $style_open = "[".$set_styles[str_replace(" ","",$class)]."]"; 
    436                 $style_close = "[/".$set_styles[str_replace(" ","",$class)]."]"; 
    437                 } 
    438                 else 
    439                 { 
    440                 $style_open = ""; 
    441                 $style_close = ""; 
    442                 }                
    443                 $order = config::get('forum_post_order'); 
    444                  
    445                 if($order == "first"){ 
    446                 $kills_list .= $colour_open . $style_open . $class . $spacer . $kills . $kills_isk . $spacer . $loss . $loss_isk . $style_close . $colour_close. $close; 
    447                 } 
    448                 else 
    449                 { 
    450                 $kills_list .= $colour_open . $style_open . $kills . $kills_isk . $spacer . $loss . $loss_isk . $spacer . $class  . $style_close . $colour_close. $close; 
    451                 } 
    452             $counter++; 
    453             $this->tkcount_ += $kcount; 
    454             $this->tlcount_ += $lcount; 
    455             $this->tkisk_ += $kisk; 
    456             $this->tlisk_ += $lisk; 
    457             $this->tkpoints_ += $kpoints; 
    458             $this->tlpoints_ += $lpoints; 
    459         } 
    460                 $html.= "Class / Kills"; 
     471                $html.= "Kills"; 
    461472                        if($set_isk == "yes") 
    462473                        {  
    463474                        $html .= "(kills isk)"; 
    464475                        } 
    465                 $html .="/ losses "; 
     476                $html .=" / losses "; 
    466477                        if($set_isk == "yes") 
    467478                        {  
    468479                        $html .= "(losses isk)"; 
    469480                        } 
     481                if($order != "first") 
     482                {  
     483                $html .= " / Class";  
     484                } 
    470485                $html .="\r\n"; 
    471486                $html .= $kills_list;