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));
 }
示例#2
0
 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));
 }