public static function poista($id) { self::check_logged_in(); $kirjoitus = Kirjoitus::hae($id); self::check_self($kirjoitus->julkaisija->id); $kirjoitus->poista(); Redirect::to('/', array('message' => 'Kirjoitus on poistettu onnistuneesti!')); }
public static function hae($id) { $query = DB::connection()->prepare('SELECT * FROM Kommentti ' . 'WHERE id = :id LIMIT 1'); $query->execute(array('id' => $id)); $row = $query->fetch(); if ($row) { $kommentti = new Kommentti(array('id' => $row['id'], 'kirjoitus' => Kirjoitus::hae($row['kirjoitus_id']), 'sisalto' => $row['sisalto'], 'julkaistu' => $row['julkaistu'], 'julkaisija' => Kayttaja::hae($row['julkaisija']))); return $kommentti; } return null; }