</a> </div>'; } ?> </div> </div> <div id="muut" class="tab-pane fade"> <h2>Muut hevoset</h2> <div class="hevoslistaus"> <?php foreach ($muut as $hevonen) { $tama_heppa = hae_tiedot($hevonen['id'], $db); $suku = $tama_heppa->suvun_pituus . '-polvinen'; if ($suku == 0) { $suku = 'evm'; } elseif ($suku > 5) { $suku = 'pitkä suku'; } echo '<div class="heppalaatikko panel panel-default"> <a href="' . $tama_heppa->url . '"> <div class="panel-body"> <h4><b>' . $tama_heppa->nimi . '</b></h4> ' . $tama_heppa->rotu . '<br /> ' . $suku . ' suku<br /> ' . $tama_heppa->painotus . '<br /> <b>' . $tama_heppa->meriitit . ' </b> </div>
} $lapset_id_str = join(', ', $lapsien_idt); $rows = $db->query("SELECT * FROM hevonen_tiedot WHERE id IN ({$lapset_id_str})"); $lapset = array(); foreach ($rows as $lapsi) { $lapset[] = serialisoitava_suku(new Heppa($lapsi)); } return $lapset; } function suku_json($heppa, $lapset) { $data = serialisoitava_suku($heppa); $avaimet = array('nimi', 'rotu', 'meriitit', 'status', 'linkki'); return json_encode(array('keys' => $avaimet, 'url_key' => 'linkki', 'descendant_key' => 'nimi', 'tree' => $data, 'descendants' => $lapset)); } $heppa = hae_tiedot($_GET['id'], $db); if ($heppa->id == null) { header("HTTP/1.0 404 Not Found"); die('Heppa ei löytynyt'); } $jalkelaiset = hae_lapset($heppa, $db); if ($_GET['json']) { header('Content-Type: application/json'); die(suku_json($heppa, $jalkelaiset)); } require 'yla.php'; ?> <script> window.VS_SUKU_JSON = <?php echo suku_json($heppa, $jalkelaiset);