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!')); }