public static function lisaaAihealue() { self::check_yllapito(); $lomakkeenTiedot = $_POST; $aihealue = new Aihealue(array('otsikko' => $lomakkeenTiedot['otsikko'], 'kuvaus' => $lomakkeenTiedot['kuvaus'])); $virheet = $aihealue->errors(); if (count($virheet) == 0) { $aihealue->lisaa(); if (array_key_exists('ryhmat', $lomakkeenTiedot)) { $ryhmat = $lomakkeenTiedot['ryhmat']; for ($i = 0; $i < count($ryhmat); $i++) { $aihealue->lisaaAlueelleRyhma($ryhmat[$i]); } } Redirect::to('/aihealue/' . $aihealue->id); } $kayttajaryhmat = Kayttajaryhma::haeKaikki(); View::make('uusiAihealue.html', array('aihealue' => $aihealue, 'virheet' => $virheet, 'kayttajaryhmat' => $kayttajaryhmat)); }