Exemplo n.º 1
0
 if ($kysymys == "nayta_siirtolomake") {
     $kontrolleri = new Kontrolleri_lj($tietokantaolio, $parametriolio);
     $palauteolio = $kontrolleri->toteuta_nayta_havainto_ja_kuva_siirtolomake();
     // Html-tagit ovat myrkkyä xml:ssä!
     $lomakehtml = htmlspecialchars($palauteolio->get_sisalto(), ENT_QUOTES);
     // xml-muodossa saadaan muutkin tiedot mukaan:
     header('Content-type: text/xml');
     echo '<?xml version="1.0" encoding="' . $koodaus . '"?>';
     echo '<tiedot>';
     echo '<lomakehtml>' . $lomakehtml . '</lomakehtml>';
     echo '<laatikko_id>' . Bongausasetuksia::$havaintokuvasiirtolaatikko_id . '</laatikko_id>';
     echo '</tiedot>';
 } else {
     if ($kysymys == "siirra_kuvat_ja_havainnot") {
         $kontrolleri = new Kontrolleri_lj($tietokantaolio, $parametriolio);
         $palauteolio = $kontrolleri->toteuta_havaintojen_ja_kuvien_siirto();
         // Html-tagit ovat myrkkyä xml:ssä!
         $ilmoitus = htmlspecialchars($palauteolio->get_ilmoitus(), ENT_QUOTES);
         // xml-muodossa saadaan muutkin tiedot mukaan:
         header('Content-type: text/xml');
         echo '<?xml version="1.0" encoding="' . $koodaus . '"?>';
         echo '<tiedot>';
         echo '<siirtolaatikko_id>' . Bongausasetuksia::$havaintokuvasiirtolaatikko_id . '</siirtolaatikko_id>';
         echo '<ilmoitus>' . $ilmoitus . '</ilmoitus>';
         echo '<ylaluokka_id>' . $parametriolio->ylaluokka_id_lj . '</ylaluokka_id>';
         echo '<siirtokohde_id>' . $parametriolio->siirtokohde_id_lj . '</siirtokohde_id>';
         echo '</tiedot>';
     } else {
         if ($kysymys == "poista_lajiluokka") {
             $kontrolleri = new Kontrolleri_lj($tietokantaolio, $parametriolio);
             $palauteolio = $kontrolleri->toteuta_poista_lajiluokka();