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 static function poista($id) { self::check_yllapito(); $aihealue = Aihealue::haeYksi($id); $aihealue->poista(); Redirect::to('/'); }
public function aihealueenOtsikko() { $aihealue = Aihealue::haeYksi($this->aihealue); return $aihealue->otsikko; }