$uusi_painiketeksti = Painikkeet::$kooste_lomake_nayta_teht_value; } else{ $_SESSION[$sessiomuuttujan_nimi] = Kokonaisuusolio::$TEHT_NAYTA; $uusi_painiketeksti = Painikkeet::$kooste_lomake_piilota_teht_value; } } else{ // Kun ei määritelty -> piilossa $_SESSION[$sessiomuuttujan_nimi] = Kokonaisuusolio::$TEHT_PIILOSSA; $uusi_painiketeksti = Painikkeet::$kooste_lomake_nayta_teht_value; }*/ // Valinnan piilotus tehdään suoraan js-metodissa, joten täällä // tehtävä on aina hakea valitun elementti-jutun html. $elementtiolion_tyyppi = Elementti::irrota_elem_olion_tyyppi($id_raaka); $elementtiolion_id = Elementti::irrota_elem_olion_id($id_raaka); $valittu_elem_html = $koostekontrolleri->luo_valitut_elem_divi($elementtiolion_tyyppi, $elementtiolion_id, false, $tietokantaolio); $olio = Elementti::hae_viittausolio_id_raaka($id_raaka, $tietokantaolio); $valittuelem_id = $koostekontrolleri->luo_valitun_elementin_id($olio); $isannan_id = Koostenakymat::$koostelomake_valitut_elem_id; $valitut_xml = '<?xml version="1.0" encoding="' . $koodaus . '"?>'; $valitut_xml .= '<root>'; $valitut_xml .= '<isannan_id>' . $isannan_id . '</isannan_id>'; $valitut_xml .= '<valitun_elem_id>' . $valittuelem_id . '</valitun_elem_id>'; $valitut_xml .= '<html>' . htmlspecialchars($valittu_elem_html) . '</html>'; $valitut_xml .= '</root>'; header('Content-type: text/xml'); echo $valitut_xml; } catch (Exception $poikkeus) { //echo "Virhe: ".$poikkeus->getMessage(); } } else { if ($kysymys === "vaihda_etumerkki") {