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 function poista() { $kirjoitukset = Kirjoitus::haeKayttajalla($this->id); foreach ($kirjoitukset as $kirjoitus) { $kirjoitus->poista(); } $kommentit = Kommentti::haeKayttajalla($this->id); foreach ($kommentit as $kommentti) { $kommentti->poista(); } $query = DB::connection()->prepare("DELETE FROM Kayttaja WHERE id=:id"); $query->execute(array('id' => $this->id)); }