public static function lisaaVastaus($aiheId)
 {
     $lomakkeenTiedot = $_POST;
     $aihe = Aihe::haeYksi($aiheId);
     $viestit = $aihe->vastaukset();
     $aloitus = $viestit[0];
     $vastaus = new Vastaus(array('otsikko' => $aloitus->otsikko, 'teksti' => $lomakkeenTiedot['teksti'], 'laatija' => BaseController::get_user_logged_in()->id, 'aihe' => $aiheId));
     $errors = $vastaus->errors();
     if (count($errors) == 0) {
         $vastaus->lisaa();
         Redirect::to('/aihe/' . $vastaus->aihe);
     } else {
         View::make('uusiVastaus.html', array('aihe' => $aihe, 'teksti' => $vastaus->teksti, 'virheet' => $errors));
     }
 }
 public static function lisaaAihe($alueId)
 {
     $lomakkeenTiedot = $_POST;
     $aihe = new Aihe(array('aihealue' => $alueId));
     $virheetAihe = $aihe->errors();
     if (count($virheetAihe) == 0) {
         $aloitus = new Vastaus(array('otsikko' => $lomakkeenTiedot['otsikko'], 'teksti' => $lomakkeenTiedot['teksti'], 'laatija' => BaseController::get_user_logged_in()->id, 'aihe' => -1));
         $virheetAloitus = $aloitus->errors();
         if (count($virheetAloitus) == 0) {
             $aihe->lisaa();
             $aloitus->aihe = $aihe->id;
             $aloitus->lisaa();
             Redirect::to('/aihe/' . $aihe->id);
         }
     }
     $aihealue = Aihealue::haeYksi($alueId);
     View::make('uusiAihe.html', array('aihealue' => $aihealue, 'virheet' => $virheetAloitus, 'aloitus' => $aloitus));
 }
 public function viestit()
 {
     return Vastaus::haeKayttajalla($this->id);
 }
 public function viestit()
 {
     return Vastaus::haeAihealueella($this->id);
 }
Example #5
0
 public function vastaukset()
 {
     return Vastaus::haeAiheella($this->id);
 }