/** * Toteuttaa nimenmukaisen toiminnon. * @return Palauteolio $palauteolio */ public function toteuta_havaintojen_ja_kuvien_siirto() { $lajiluokkaolio = new Lajiluokka($this->tietokantaolio, $this->parametriolio->id_lj); $kohdelajiluokan_id = $this->parametriolio->siirtokohde_id_lj; $hav_lkm = $lajiluokkaolio->siirra_havainnot_toiseen_lajiin($kohdelajiluokan_id); $kuvalinkit_lkm = $lajiluokkaolio->siirra_kuvat_toiseen_lajiin($kohdelajiluokan_id); if ($hav_lkm == Tietokantaolio::$HAKUVIRHE) { $palaute = Bongaustekstit::$lajiluokan_kuvasiirtovirhe . $hav_lkm . Bongaustekstit::$siirtopalaute1 . $kuvalinkit_lkm . Bongaustekstit::$siirtopalaute2; $this->palauteolio->set_operaatio_onnistui(false); } else { if ($kuvalinkit_lkm == Tietokantaolio::$HAKUVIRHE) { $palaute = Bongaustekstit::$lajiluokan_kuvasiirtovirhe . $hav_lkm . Bongaustekstit::$siirtopalaute1 . $kuvalinkit_lkm . Bongaustekstit::$siirtopalaute2; $this->palauteolio->set_operaatio_onnistui(false); } else { $palaute = $hav_lkm . Bongaustekstit::$siirtopalaute1 . $kuvalinkit_lkm . Bongaustekstit::$siirtopalaute2; $this->palauteolio->set_operaatio_onnistui(true); } } $this->palauteolio->set_ilmoitus($palaute); return $this->palauteolio; }