public static function update($id) { self::check_logged_in(array("johtaja")); $params = $_POST; $attributes = array('id' => $id, 'sukunimi' => $params['sukunimi'], 'etunimi' => $params['etunimi'], 'sahkoposti' => $params['sahkoposti'], 'on_johtaja' => false, 'aloitus_pvm' => $params['aloitus_pvm'], 'lopetus_pvm' => $params['lopetus_pvm'], 'salasana' => $params['salasana'], 'salasana2' => $params['salasana2']); $tyontekija = new Tyontekija($attributes); $errors = $tyontekija->errors(); if (count($errors) > 0) { View::make('tyontekija/tyontekija_muokkaa.html', array('errors' => $errors, 'tyontekija' => $tyontekija)); } else { $tyontekija->update(); Redirect::to('/tyontekija', array('message' => 'Työntekijän (' . $tyontekija->etunimi . ' ' . $tyontekija->sukunimi . ') tiedot päivitetty!')); } }