public static function nayta($id)
 {
     self::check_logged_in();
     $kayttaja = Kayttaja::hae($id);
     $kayttaja->kirjoitukset = Kirjoitus::haeKayttajalla($kayttaja->id);
     $kayttaja->kirjoituksia = sizeof($kayttaja->kirjoitukset);
     $kayttaja->kommentteja = sizeof(Kommentti::haeKayttajalla($kayttaja->id));
     $kayttaja->luetutKirjoitukset = KirjoituksenLukenutKayttaja::haeLuetutKayttajalla($kayttaja->id);
     $kayttaja->ryhma = Ryhma::hae($kayttaja->ryhma_id);
     View::make('kayttaja/nayta.html', array('kayttaja' => $kayttaja));
 }
 public static function etusivu()
 {
     //        for ($x = 2; $x <= 6; $x++) {
     //            KirjoitusController::poistaKommentti($x);
     //        }
     //        self::logout();
     self::check_logged_in();
     $kirjoitukset = Kirjoitus::haeKymmenenViimeisinta();
     $kayttaja = self::get_user_logged_in();
     $kayttaja->kirjoitukset = Kirjoitus::haeKayttajalla($kayttaja->id);
     $kayttaja->luetutKirjoitukset = KirjoituksenLukenutKayttaja::haeLuetutKayttajalla($kayttaja->id);
     View::make('index.html', array('kirjoitukset' => $kirjoitukset, 'kayttaja' => $kayttaja));
 }
 public static function merkitseLuetuksi($kirjoitus_id)
 {
     self::check_logged_in();
     $lukija = new KirjoituksenLukenutKayttaja(array('kirjoitus_id' => $kirjoitus_id, 'kayttaja_id' => self::get_user_logged_in()->id));
     if (KirjoituksenLukenutKayttaja::hae($kirjoitus_id, $lukija->kayttaja_id)) {
         Redirect::to('/kirjoitus/' . $kirjoitus_id, array('message' => 'Olet jo lukenut tämän kirjoituksen!'));
     }
     $lukija->tallenna();
     Redirect::to('/kirjoitus/' . $kirjoitus_id, array('message' => 'Kirjoitus merkattu luetuksi!'));
 }