Пример #1
0
                   $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") {