public static function store($keskustelu_id) { self::check_logged_in(); $params = $_POST; $userid = $_SESSION['user']; $attributes = array('sisalto' => $params['sisalto'], 'keskustelu_id' => $keskustelu_id, 'kirjoittaja_id' => $userid); $vastine = new Vastine($attributes); $errors = $vastine->errors(); if (count($errors) == 0) { $vastine->save(); Redirect::to('/keskustelulistaus/' . $vastine->keskustelu_id, array('message' => 'Viesti tallennettu!')); } else { Redirect::to('/keskustelulistaus/' . $vastine->keskustelu_id, array('errors' => $errors)); } }
public static function index() { $options = array(); $vastineet = Vastine::all(); $keskustelut = Keskustelu::all($options); View::make('etusivu/index.html', array('vastineet' => $vastineet, 'keskustelut' => $keskustelut)); }
public static function getAttributes($row) { $attributes = array('id' => $row['id'], 'otsikko' => $row['otsikko'], 'sisalto' => $row['sisalto'], 'aika' => self::roundTimeStampToTime($row), 'luoja_id' => $row['luoja_id'], 'luoja_ktunnus' => $row['ktunnus'], 'viestienmaara' => Vastine::getKeskustelunVastineidenMaara($row['id']), 'aiheet' => Aihe::getKeskustelunAiheet($row['id'])); return $attributes; }
public static function getAttributes($row) { $attributes = array('id' => $row['id'], 'ktunnus' => $row['ktunnus'], 'nimi' => $row['nimi'], 'sposti' => $row['sposti'], 'salasana' => $row['salasana'], 'yllapitaja' => $row['yllapitaja'], 'kuvaus' => $row['kuvaus'], 'viesteja' => Vastine::getKayttajanVastineidenMaara($row['id'])); return $attributes; }