Show
Ignore:
Timestamp:
01/06/10 03:12:08 (11 years ago)
Author:
kovell
Message:

Fixes: date, alliance = None for killlist tables. Added: CCPDB update code from EDK3

Files:
1 modified

Legend:

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

    r469 r487  
    5757                $this->API_CacheTime_ = ApiCache::get('API_CachedUntil_' . $keyindex); 
    5858                $this->API_UseCaching_ = config::get('API_UseCache'); 
    59                 $this->API_CCPErrorCorrecting = config::get('API_CCPErrorCorrecting'); 
    6059        $this->keyindex_ = $keyindex; 
    6160 
     
    217216                                                $this->pname_ = $v; 
    218217 
    219                                                 // Error Correction is on (0 = on, 1 = off(I know, just don't ask)) 
    220                                                 if ( $this->API_CCPErrorCorrecting == 0 ) 
    221                                                 { 
    222                                                         if ( ($this->charid_ != "0" ) && (strlen($this->pname_) == 0) ) 
    223                                                         { 
    224                                                                 // name is blank but ID is valid - convert ID into name 
    225                                                                 $this->myIDName->clear(); 
    226                                                                 $this->myIDName->setIDs($this->charid_); 
    227                                                                 $this->Output_ .= $this->myIDName->fetchXML(); 
    228                                                                 $myNames = $this->myIDName->getIDData(); 
    229                                                                 $this->pname_ = $myNames[0]['name']; 
    230                                                         } 
    231                                                 } 
    232218                        break; 
    233219                                        case "CORPORATIONID": 
     
    237223                                                $this->corporation_ = $v; 
    238224 
    239                                                 // Error Correction is on (0 = on, 1 = off(I know, just don't ask)) 
    240                                                 if ( $this->API_CCPErrorCorrecting == 0 ) 
    241                                                 { 
    242                                                         if ( ($this->corporationID_ != "0" ) && (strlen($this->corporation_) == 0) ) 
    243                                                         { // name is blank but ID is valid - convert ID into name 
    244                                                                 $this->myIDName->clear(); 
    245                                                                 $this->myIDName->setIDs($this->corporationID_); 
    246                                                                 $this->Output_ .= $this->myIDName->fetchXML(); 
    247                                                                 $myNames = $this->myIDName->getIDData(); 
    248                                                                 $this->corporation_ = $myNames[0]['name']; 
    249                                                         } 
    250                                                 } 
    251225                        break; 
    252226                    case "ALLIANCEID": 
     
    255229                    case "ALLIANCENAME": 
    256230                                                $this->alliance_ = $v; 
    257  
    258                                                 // Error Correction is on (0 = on, 1 = off(I know, just don't ask)) 
    259                                                 //if ( $this->API_CCPErrorCorrecting == 0 ) 
    260                                                 // conditional branch removed - ALWAYS fix alliance name bugs 
    261                                                 { 
    262                                                         if ( ($this->allianceID_ != "0" ) && (strlen($this->alliance_) == 0) ) 
    263                                                         { // name is blank but ID is valid - convert ID into name 
    264                                                                 $this->myIDName->clear(); 
    265                                                                 $this->myIDName->setIDs($this->allianceID_); 
    266                                                                 $this->Output_ .= $this->myIDName->fetchXML(); 
    267                                                                 $myNames = $this->myIDName->getIDData(); 
    268                                                                 $this->alliance_ = $myNames[0]['name']; 
    269                                                         } 
    270                                                 } 
    271231 
    272232                                                if (strlen($this->alliance_) == 0) 
     
    406366                    //$this->shipname_ = "Unknown"; // this is done else mail will not parse 
    407367                    $this->isposkill_ = true; 
    408                 } elseif (($this->moonid_ == 0) && ($this->pname_ == "") && ($this->charid_ != 0)) { 
     368                } elseif (($this->moonid_ == 0) && ($this->pname_ == "") && ($this->charid_ == 0)) { 
    409369                                        // catches unanchored POS modules - as moon is unknown, we will use system name instead 
    410370                                        $this->pname_ = $this->systemname_; 
     
    48404800        $qry->execute($sql); 
    48414801                if(!$qry->recordCount()) return ""; 
    4842                  
     4802 
    48434803                $sql = 'select moon.itemID, moon.itemName from kb3_moons moon where moon.itemID = '.$id; 
    48444804 
     
    49344894        return $cachetime; 
    49354895} 
    4936 ?>