private function getJSONData() { $data = array(); $pgnParser = new PgnParser($this->getPgnFile()); $pgnGames = $pgnParser->getUnparsedGames(); for ($i = 0, $count = count($pgnGames); $i < $count; $i++) { $parser = new PgnParser(); $parser->setPgnContent($pgnGames[$i]); $parsedGame = $parser->getFirstGame(); $line = $this->getEcoLine($parsedGame); if (isset($line)) { $data[] = $line; } } return $data; }
echo 'no user selected'; exit; } function pr($d) { echo '<pre>'; print_r($d); echo '</pre>'; } $PgnParser = new PgnParser(); $allGames = array(); $unresolvedGames = array(); if (isset($urls[$user])) { foreach ($urls[$user] as $k => $u) { $result = curl($u); $PgnParser->setPgnContent($result); $games = $PgnParser->getUnparsedGames(); if (!empty($games)) { foreach ($games as $game) { if (stristr($game, $user)) { $details = $PgnParser->getParsedGame($game); if (empty($details)) { $unresolvedGames[] = $game; continue; } if (!empty($details['result'])) { continue; } $allGames[] = array('details' => $details, 'game' => $game, 'match' => $u); } }