Ejemplo n.º 1
0
 public static function load($characterID, $className = __CLASS__)
 {
     if (!isset($characterID)) {
         return false;
     }
     $character = Characters::Model()->find('characterID = :characterID', array(':characterID' => $characterID));
     $sheetObject = new APICharacterSheet();
     $sheetObject->_charSheetXML = $sheetObject->getEVEData($character->walletID);
     if ($sheetObject->_charSheetXML != false) {
         return $sheetObject;
     } else {
         return false;
     }
 }
 public function getSkillLevel($characterID, $skillTypeID)
 {
     //Get the character information
     $character = Characters::Model()->find('characterID = :characterID', array(':characterID' => $characterID));
     //Get the skill sheet
     $characterAPIInterface = new APICharacterSheet();
     $characterSkillSheet = $characterAPIInterface->getEVEData($character->walletID);
     //Grab the specific skill data
     $skill = $characterSkillSheet->xpath("//rowset[@name='skills']/row[@typeID='" . $skillTypeID . "']");
     if (!is_object($skill[0])) {
         return 0;
     } else {
         return $skill[0]->attributes()->level;
     }
 }