Beispiel #1
0
 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;
 }
Beispiel #2
0
 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!'));
     }
 }