예제 #1
0
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 } else {
     if ($parametriolio->get_lv_toiminto() != "") {
         // Tämän merkitys vähän hämärä..
         $_SESSION[Oliotyyppi::$naytettava_name] = Oliotyyppi::$MUU;
         // Tämä ohjaa käyttäjätoimintoja nykyään:
         $kayttajakontrolleri = new Kayttajakontrolleri($tietokantaolio, $parametriolio);
         if ($lv_toiminto == Kayttajatekstit::$lisavaltuudet_lomaketeksti_painike_takaisin) {
             $kayttajakontrolleri->toteuta_palaa_takaisin($palauteolio);
         } else {
             if ($lv_toiminto == Kayttajatekstit::$lisavaltuudet_lomaketeksti_painike_tallenna) {
                 $kayttajakontrolleri->toteuta_tallenna_uusia_lisavaltuuksia($palauteolio);
             } else {
                 if ($lv_toiminto == Kayttajatekstit::$lisavaltuudet_painike_nayta_lv_lomake_value) {
                     $kayttajakontrolleri->toteuta_nayta_lisavaltuuslomake($palauteolio);
                 } else {
                     $kokonaisuuskontrolleri->toteuta_nayta($palauteolio);
                 }
             }
         }
     } else {
         if ($parametriolio->get_henkilotietotoiminto() != "") {
예제 #2
0
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     // end of inner else
 } else {
     if ($parametriolio->kayttajatoiminto != Yleisarvoja::$ei_toimintoa) {
         // Luodaan tarvittavat oliot:
         $kayttajakontrolleri = new Kayttajakontrolleri($tietokantaolio, $parametriolio);
         $kayttajanakymat = new kayttajanakymat();
         // Suodattimien näyttö, jossa samalla voi muokata myös:
         if ($parametriolio->kayttajatoiminto == Kayttajatekstit::$suodattimet_painike_nayta_suodatinlomake_value) {
             $palauteolio = $kayttajakontrolleri->toteuta_nayta_suodatinlomake();
         }
     } else {
         $sisaltoteksti = hae_viestit($teemat, $tietokantaolio, $omaid, $kuningas, $teema_id, $aikaraja, $parametriolio->vika_viesti_id, $parametriolio->kiinni_lkm);
         $ilmoitus = muotoile_uusien_yleisten_viestien_lkm($parametriolio->uusien_yl_lkm);
     }
 }
 // Haetaan vielä uusien kommenttien lukumäärät:
 $uuskomm_lkm_liikunta = Kontrolleri_pikakommentit::hae_uusien_pikakomm_lkm(Pikakommentti::$KOHDE_LIIKUNTASUORITUS, $omaid, $tietokantaolio);
 $uuskomm_lkm_kuvat = Kontrolleri_pikakommentit::hae_uusien_pikakomm_lkm(Pikakommentti::$KOHDE_KUVA_TAVIS, $omaid, $tietokantaolio);
 $uuskomm_lkm_bongaus = Kontrolleri_pikakommentit::hae_uusien_pikakomm_lkm(Pikakommentti::$KOHDE_BONGAUS, $omaid, $tietokantaolio);
 // Suljetaan yhteys tietokantaan:
예제 #3
0
 // yhteys täällä suljettiin, sulkeutui se myös muualla ja aiheutti
 // varoituksia (vaikkei oikeastaan toimintahäiriöitä).
 //
 // Ellen ihan väärässä ole, liittyy tämä ongelma nimenomaan
 // ajax-hakuihin, jotka voivat mennä päällekkäin muiden (pääsivun)
 // tietokantayhteyksien kanssa.
 //$tietokantaolio->yhdista_tietokantaan($dbnimi);
 $tietokantaolio->yhdista_tietokantaan_uusi_yhteys($dbnimi);
 // Kokoelmanimi:
 $kokoelmanimi = isset($_REQUEST['kokoelmanimi']) ? $_REQUEST['kokoelmanimi'] : Kuva::$KUVAT_ALBUMIT;
 // Haetaan parametrit;
 $parametriolio = new Parametrit($kokoelmanimi, $omaid, $tietokantaolio);
 // Luodaan Havaintokontrolleri- ja Havaintonakymaluokan oliot:
 $havaintokontrolleri = new Havaintokontrolleri($tietokantaolio, $parametriolio);
 // Luodaan Käyttäjähommat:
 $kayttajakontrolleri = new Kayttajakontrolleri($tietokantaolio, $parametriolio);
 //================== Pikakommenttimuuttujat=========================
 $kommenttiteksti = isset($_REQUEST['kommenttiteksti']) ? $_REQUEST['kommenttiteksti'] : Pikakommentti::$PARAMETRI_EI_KAYTOSSA;
 $kohde_tyyppi = isset($_REQUEST['kohde_tyyppi']) ? $_REQUEST['kohde_tyyppi'] : Pikakommentti::$PARAMETRI_EI_KAYTOSSA;
 $kohde_id = isset($_REQUEST['kohde_id']) ? $_REQUEST['kohde_id'] : Pikakommentti::$PARAMETRI_EI_KAYTOSSA;
 $pikakommentin_id = isset($_REQUEST['pikakommentin_id']) ? $_REQUEST['pikakommentin_id'] : Pikakommentti::$PARAMETRI_EI_KAYTOSSA;
 // Seuraavalla on käyttöä esimerkiksi poistoa peruttaessa. Ei
 // tartte hakea tietokannasta. Tavallaan hyvä tapa tämäkin.
 $sisalto_html = isset($_REQUEST['sisalto_html']) ? $_REQUEST['sisalto_html'] : "";
 // Luodaan käsiteltävä (tai tyhjä) pikakommentti:
 $nykyinen_pikakommentti = new Pikakommentti($tietokantaolio, $pikakommentin_id);
 // Sijoitetaan tiedot tarvittaessa:
 if ($kysymys == "tallenna_uusi_pikakommentti") {
     $nykyinen_pikakommentti->set_henkilo_id($omaid);
     $nykyinen_pikakommentti->set_kohde_id($kohde_id);
     $nykyinen_pikakommentti->set_kohde_tyyppi($kohde_tyyppi);