/** * Toteuttaa * @param Parametrit $parametriolio * @return Palaute $palauteolio */ function toteuta_nayta_kuvalomake(&$parametriolio) { $palauteolio = new Palaute(); unset($_FILES['ladattu_kuva']); //Poistetaan entiset. $ilmoitus = $parametriolio->ilmoitus_kuva; $sisalto = ""; // Alla on turhaa toistoa, mutten vielä jaksanut yhdistää. HUOM! Alla // parametri "$parametriolio->uusi" viittaa isäntäolioon, eikä kuvaan! if (!$parametriolio->uusi_kuva) { $sisalto .= nayta_kuvalomake_muokkaus($parametriolio->kohde_kuva, $parametriolio->get_omaid(), $parametriolio->uusi, $parametriolio->ilmoitus_kuva, $parametriolio->get_tietokantaolio(), $parametriolio->id_kuva, $parametriolio->id_kokon, $parametriolio->id_teht, $parametriolio->id_ratk, $parametriolio->kuvaotsikko_kuva, $parametriolio->kuvaselitys_kuva, $parametriolio->vuosi_kuva, $parametriolio->kk_kuva, $parametriolio->paiva_kuva, $parametriolio->nayttokokoindeksi_kuva); } else { $sisalto .= nayta_kuvalomake_uusi($parametriolio->kohde_kuva, $parametriolio->get_omaid(), $parametriolio->uusi, $parametriolio->ilmoitus_kuva, $parametriolio->get_tietokantaolio(), $parametriolio->id_kuva, $parametriolio->id_kokon, $parametriolio->id_teht, $parametriolio->id_ratk, $parametriolio->kuvaotsikko_kuva, $parametriolio->kuvaselitys_kuva, $parametriolio->vuosi_kuva, $parametriolio->kk_kuva, $parametriolio->paiva_kuva, $parametriolio->nayttokokoindeksi_kuva); } $palauteolio->set_sisalto($sisalto); $palauteolio->set_valikkonaytto(false); // return $palauteolio; }
/** * Toteuttaa kuvalomakkeen näyttämisen tiivistelmää varten. * * @return Palaute $palauteolio */ function toteuta_nayta_kuvalomake_kokon(&$palauteolio) { $parametriolio = $this->get_parametriolio(); $uusi = false; // Miksi false? unset($_FILES['ladattu_kuva']); //Poistetaan entiset. $sisalto = nayta_kuvalomake_uusi($parametriolio->kohde_kuva, $parametriolio->get_omaid(), $uusi, $parametriolio->get_ilmoitus_kuva(), $parametriolio->get_tietokantaolio(), $parametriolio->get_id_kuva(), $parametriolio->get_id_kokon(), $parametriolio->get_id_teht(), $parametriolio->get_id_ratk(), $parametriolio->kuvaotsikko_kuva, $parametriolio->kuvaselitys_kuva, $parametriolio->vuosi_kuva, $parametriolio->kk_kuva, $parametriolio->paiva_kuva, $parametriolio->nayttokokoindeksi_kuva); $palauteolio->set_sisalto($sisalto); $palauteolio->set_valikkonaytto(false); $palauteolio->set_virhekoodi(Palaute::$VIRHEKOODI_KAIKKI_OK); return $palauteolio; }