private static function translateXML($xmlStr) { $standings = simplexml_load_string($xmlStr); $data = array(); $curID = 1; foreach ($standings->team as $team) { $dataElement = new stdClass(); $dataElement->id = $curID++; $dataElement->code = $team['code']; $dataElement->name = $team->fullname; $dataElement->conf = $team['conference']; $divStr = mb_substr($team['division'], 2, 1); foreach (League::getGroups() as $group) { if (strncasecmp($divStr, $group, 1) == 0) { $dataElement->div = $group; } } $dataElement->wins = $team->totals->wins; $dataElement->loses = $team->totals->losses; $dataElement->ties = $team->totals->ties != null ? $team->totals->ties : '0'; $dataElement->netPts = $team->totals->net; $dataElement->streak = '-'; $data[] = $dataElement; } return $data; }