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 static function haeKaikki()
 {
     // Alustetaan kysely tietokantayhteydellämme
     $query = DB::connection()->prepare('SELECT * FROM Kayttaja ' . 'ORDER BY nimi');
     // Suoritetaan kysely
     $query->execute();
     // Haetaan kyselyn tuottamat rivit
     $rows = $query->fetchAll();
     $kayttajat = array();
     // Käydään kyselyn tuottamat rivit läpi
     foreach ($rows as $row) {
         // Tämä on PHP:n hassu syntaksi alkion lisäämiseksi taulukkoon :)
         $kayttaja = new Kayttaja(array('id' => $row['id'], 'nimi' => $row['nimi'], 'kirjoitukset' => Kirjoitus::haeKayttajalla($row['id']), 'kommentteja' => sizeof(Kommentti::haeKayttajalla($row['id'])), 'ryhma_id' => $row['ryhma_id'], 'ryhma' => Ryhma::hae($row['ryhma_id'])));
         $kayttaja->kirjoituksia = sizeof($kayttaja->kirjoitukset);
         $kayttajat[] = $kayttaja;
     }
     return $kayttajat;
 }
 public static function nayta($id)
 {
     self::check_logged_in();
     $ryhma = Ryhma::hae($id);
     View::make('ryhma/nayta.html', array('ryhma' => $ryhma));
 }