Changeset 439

Show
Ignore:
Timestamp:
07/31/09 07:32:14 (11 years ago)
Author:
kovell
Message:

Fixes: Blueprints not included in kill value, updated values greater than 231 allowed

Location:
dev
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • dev/common/includes/class.kill.php

    r429 r439  
    920920                $this->killpoints_ = $killpoints; 
    921921        } 
    922  
     922        //! Set the ISK loss value for this kill. 
    923923        function setISKLoss($isk) 
    924924        { 
    925925                $this->iskloss_ = $isk; 
    926926        } 
    927  
     927        //! Calculate the current cost of a ship loss excluding blueprints. 
    928928        function calculateISKLoss() 
    929929        { 
     
    931931                foreach($this->destroyeditems_ as $itd) 
    932932                { 
    933                         $value += $itd->getValue() * $itd->getQuantity(); 
     933                        $item = $itd->getItem(); 
     934                        if(strpos($item->getName(), "Blueprint") === FALSE) $value += $itd->getValue() * $itd->getQuantity(); 
    934935                } 
    935936                if(config::get('kd_droptototal')) 
     
    937938                        foreach($this->droppeditems_ as $itd) 
    938939                        { 
    939                                 $value += $itd->getValue() * $itd->getQuantity(); 
     940                                $item = $itd->getItem(); 
     941                                if(strpos($item->getName(), "Blueprint") === FALSE) $value += $itd->getValue() * $itd->getQuantity(); 
    940942                        } 
    941943                } 
  • dev/common/includes/globals.php

    r437 r439  
    77else 
    88{ 
    9         $svn_rev = '438'; 
     9        $svn_rev = '439'; 
    1010} 
    1111define('SVN_REV', $svn_rev); 
  • dev/common/kill_detail.php

    r432 r439  
    8181                        { 
    8282                                $SID = intval($_POST['SID']); 
    83                                 $Val = intval($_POST[$SID]); 
     83                                $Val = preg_replace('/[^0-9]/','',$_POST[$SID]); 
    8484                                $qry->execute("INSERT INTO kb3_ships_values (shp_id, shp_value) VALUES ('".$SID."', '".$Val."') ON DUPLICATE KEY UPDATE shp_value = '".$Val."'"); 
    8585                                $victimship = $kill->getVictimShip(); 
     
    8989                        { 
    9090                                $IID = intval($_POST['IID']); 
    91                                 $Val = intval($_POST[$IID]); 
     91                                $Val = preg_replace('/[^0-9]/','',$_POST[$IID]); 
    9292                                $qry->execute("INSERT INTO kb3_item_price (typeID, price) VALUES ('".$IID."', '".$Val."') ON DUPLICATE KEY UPDATE price = '".$Val."'"); 
    9393                                foreach($kill->destroyeditems_ as $i => $ditem) 
  • dev/mods/apoc_fitting/kill_detail.php

    r432 r439  
    7878                        { 
    7979                                $SID = intval($_POST['SID']); 
    80                                 $Val = intval($_POST[$SID]); 
     80                                $Val = preg_replace('/[^0-9]/','',$_POST[$SID]); 
    8181                                $qry->execute("INSERT INTO kb3_ships_values (shp_id, shp_value) VALUES ('".$SID."', '".$Val."') ON DUPLICATE KEY UPDATE shp_value = '".$Val."'"); 
    8282                                $victimship = $kill->getVictimShip(); 
     
    8686                        { 
    8787                                $IID = intval($_POST['IID']); 
    88                                 $Val = intval($_POST[$IID]); 
     88                                $Val = preg_replace('/[^0-9]/','',$_POST[$IID]); 
    8989                                $qry->execute("INSERT INTO kb3_item_price (typeID, price) VALUES ('".$IID."', '".$Val."') ON DUPLICATE KEY UPDATE price = '".$Val."'"); 
    9090                                foreach($kill->destroyeditems_ as $i => $ditem)