public static function paivita($id) { self::check_logged_in_as_admin(); $params = $_POST; $attributes = array('id' => $id, 'nimi' => $params['nimi'], 'kuvaus' => $params['kuvaus']); $aihe = new Aihe($attributes); $errors = $aihe->errors(); if (count($errors) > 0) { View::make('aihe/muokkaa.html', array('errors' => $errors, 'attributes' => $attributes)); } else { $aihe->paivita(); Redirect::to('/aihe/' . $aihe->id, array('message' => 'Aiheen kuvausta on muokattu onnistuneesti!')); } }