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));
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }