bugfix - to short version - skipping comment moves

This commit is contained in:
DHTMLGoodies
2017-08-17 14:36:12 +02:00
parent 69466a1b45
commit ddeb4e8510

View File

@@ -202,20 +202,24 @@ class PgnParser
private function toShortVersion($branch)
{
foreach ($branch as &$move) {
$move["n"] = $move["from"] . $move["to"];
#$move["n"] = $move["from"] . $move["to"];
#unset($move["m"]);
unset($move["fen"]);
unset($move["from"]);
unset($move["to"]);
if (isset($move["variations"])) {
$move["v"] = array();
foreach ($move["variations"] as $variation) {
$move["v"][] = $this->toShortVersion($variation);
if (isset($move["from"])) {
$move["n"] = $move["from"] . $move["to"];
#$move["n"] = $move["from"] . $move["to"];
#unset($move["m"]);
unset($move["fen"]);
unset($move["from"]);
unset($move["to"]);
if (isset($move["variations"])) {
$move["v"] = array();
foreach ($move["variations"] as $variation) {
$move["v"][] = $this->toShortVersion($variation);
}
}
unset($move["variations"]);
}
unset($move["variations"]);
}
return $branch;
}