Пример #1
0
 /**
  * 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;
 }