Ejemplo n.º 1
0
             $palauteolio = toteuta_nayta_esikatselukuvat($parametriolio);
             $kuvahtml = $palauteolio->get_sisalto();
         } else {
             $kuvahtml = "Kokoelmanimi '{$kokoelmanimi}' tuntematon!";
         }
     }
     echo $kuvahtml;
 } else {
     if ($kysymys == "hae_kuva_ja_tiedot") {
         $pikkukuvakansio_osoite = Kuva::$kansion_os_kuvat_pikkukuvat;
         $kuvahtml = nayta_albumin_yksi_kuva($omaid, $id_alb, $id_kuva, $muokkaa_kuva, $uusi_kuva, $poista_kuva, $takaisin_albumilistaan_alb, $ed_kuva_alb, $seur_kuva_alb, $tauko_alb, $jatka_esitysta_alb, $tietokantaolio, $omat_valtuudet, $ikkunan_leveys, $ikkunan_korkeus, $pikkukuvakansio_osoite);
         echo $kuvahtml;
     } else {
         if ($kysymys == "hae_bongauskuva_ja_tiedot") {
             $pikkukuvakansio_osoite = Kuva::$kansion_os_bongauskuvat_pikkukuvat;
             $kuvahtml = bongaus_nayta_albumin_yksi_kuva($omaid, $id_lj, $id_kuva, $tietokantaolio, $omat_valtuudet, $ikkunan_leveys, $pikkukuvakansio_osoite);
             echo $kuvahtml;
         } else {
             if ($kysymys == "hae_diaesityskuva_albumeista") {
                 $kuvahtml = "Virhe (ajax_kyselyt_kuvat.php)";
                 if ($kokoelmanimi == Kuva::$KUVAT_ALBUMIT) {
                     $albumin_kuva_idt = hae_albumin_kuvien_idt($id_alb, $tietokantaolio, $omaid);
                 } else {
                     if ($kokoelmanimi == Kuva::$KUVAT_BONGAUS) {
                         $albumin_kuva_idt = bongaus_hae_kuvien_idt($id_lj, $tietokantaolio, $omaid);
                     } else {
                         $albumin_kuva_idt = array();
                         // Tyhjä taulukko.
                     }
                 }
                 if (!empty($albumin_kuva_idt) && sizeof($albumin_kuva_idt) >= $kuvan_nro) {
Ejemplo n.º 2
0
/**
 * Toteuttaa albumin yhden kuvan näytön. Palauttaa Palaute-luokan
 * olion.
 * @param Parametrit $parametriolio
 * @return Palaute $palauteolio
 */
function toteuta_bongaus_nayta_albumin_yksi_kuva($parametriolio)
{
    $palauteolio = new Palaute();
    $palauteolio->set_sisalto(bongaus_nayta_albumin_yksi_kuva($parametriolio->omaid, $parametriolio->id_lj, $parametriolio->id_kuva, $parametriolio->tietokantaolio, $parametriolio->get_kayttajan_valtuudet(), $parametriolio->get_ikkunan_leveys(), $parametriolio->get_pikkukuvien_kansio_osoite()));
    return $palauteolio;
}