public function poista($karhuid) { $poistettava = Viesti::etsi($this->viestiid); if ($poistettava->saajaid == $karhuid) { $kysely = DB::connection()->prepare('DELETE FROM Viesti WHERE viestiid = :viestiid'); $kysely->execute(array('viestiid' => $this->viestiid)); return TRUE; } return FALSE; }
public static function nayta($viestiid) { $uusiviesti = Viesti::etsi($viestiid); if ($uusiviesti != null && $uusiviesti->onko_lukuoikeus($_SESSION['karhuid'])) { if ($uusiviesti->lukemisaika == null && $uusiviesti->saajaid == $_SESSION['karhuid']) { $uusiviesti->aseta_luetuksi(); self::count_uudet_viestit(); } View::make('viesti/viesti.html', array('uusiviesti' => $uusiviesti)); } else { Redirect::to('/viestit', array('virhe' => 'Sinulla ei ole lukuoikeuksia valitsemaasi viestiin!')); } }