$viestitieto = ""; $muokkauslaatikko = ""; // Tarkastetaan käyttäjän ikä: $alaikainen = true; if (!on_alaikainen_tai_elakkeella($omaid, $tietokantaolio)) { $alaikainen = false; } // Varmistetaan, ettei alayli-ikäinen pääse K_18-osioon: if ($alaikainen && $teema_id == Teemat::$K_18_arvo) { $teema_id = Teemat::$YLEINEN_arvo; $_SESSION['teema_id'] = Teemat::$YLEINEN_arvo; } /* Luodaan teemat-olio alaikäisyyden huomioon ottoa yms. varten: */ $teemat = new Teemat($alaikainen); // Haetaan aikaraja näytettäville viesteille (teemat.php): $aikaraja = $teemat->hae_viestien_tuoreusaika($parametriolio->teema_id); // Linkkipalkkiin tiedot viestiluokista ja uusista viesteistä. // true/false -arvot eivät tunnu kulkevan, joten muunnetaan luvuiksi: if ($alaikainen) { $alaikaindeksi = 1; } else { $alaikaindeksi = 0; } $viestiluokat = ""; $luokat = $teemat->get_teemavalinnat(); $arvot = $teemat->get_teema_arvot(); for ($i = 0; $i < sizeof($luokat); $i++) { $viestiluokat .= "<a onClick = 'aseta_luokka(" . $alaikaindeksi . "," . $omaid . "," . $parametriolio->vika_viesti_id . ",\n 1," . $arvot[$i] . ")'>" . $luokat[$i] . " (<span id='uudet" . $arvot[$i] . "'>\n 0 </span>)</a>"; } // TAllennetaan teema_id sessioon, jotta päästään siihen muualtakin käsix. // Myönnetään, että näin saadaan helposti homma sekaisin..
$alaikainen = false; } else { $alaikainen = true; } /* Luodaan teemat-olio alaikäisyyden huomioon ottoa yms. varten: */ $teemat = new Teemat($alaikainen); if ($teema_id == 2 || $_SESSION['teema_id'] == Teemat::$K_18_arvo) { if ($alaikainen) { $teema_id = Teemat::$YLEINEN_arvo; $_SESSION['teema_id'] = Teemat::$YLEINEN_arvo; } } // Joillekin luokille pitempi näkyvyys: if ($oletusaikaraja) { // Haetaan aikaraja näytettäville viesteille (teemat.php): $aikaraja = $teemat->hae_viestien_tuoreusaika($teema_id); } $omat_valtuudet = $_SESSION['tiedot']->valtuudet; $kuningas = on_kuningas_pika($omat_valtuudet); /********************* KOMMENTTILOMAKE ********************************/ // Palauttaa kommentinkirjoituslomakkeen eli viestilomakkeen. if ($kysymys == "kommenttilomake") { $lomakehtml = nayta_viestilomake("", $teema_id, $aihe, $viesti, true, $emoviesti_id, -1, 2, $omaid, $tietokantaolio, $teemat); echo $lomakehtml; } else { if ($kysymys == "muokkauslomake") { $lomakehtml = nayta_viestilomake("", $teema_id, $muok_aihe, $muok_viesti, false, $emoviesti_id, $viesti_id, $taso, $omaid, $tietokantaolio, $teemat); echo $lomakehtml; } else { if ($kysymys == "hae_keskustelu") { $kesk_html = hae_keskustelu($keskustelun_id, $auki, $kiinni_lkm, $aikaraja, $tietokantaolio, $kuningas, $omaid);