public static function update($id) { $params = $_POST; $attributes = array('id' => $id, 'raaka_aine' => $params['raaka_aine']); $raaka_aine = new Raaka_aine($attributes); $errors = $raaka_aine->errors(); if (count($errors) > 0) { View::make('raaka_aine/edit.html', array('errors' => $errors, 'attributes' => $raaka_aine)); } else { $raaka_aine->update(); Redirect::to('/raaka_aine', array('message' => 'Raaka-ainetta on muokattu onnistuneesti!')); } }
public static function update($nimi) { self::check_logged_in(); $params = $_POST; $attributes = array('nimi' => $nimi, 'energiaa' => $params['energiaa'], 'hiilihydraatteja' => $params['hiilihydraatteja'], 'proteiineja' => $params['proteiineja'], 'rasvaa' => $params['rasvaa']); $aine = new Raaka_aine($attributes); $errors = $aine->errors(); if (count($errors) > 0) { View::make('ingredient/edit.html', array('errors' => $errors, 'attributes' => $attributes)); } else { $aine->update(); Redirect::to('/ingredient/' . $aine->nimi, array('message' => 'Raaka-ainetta on muokattu onnistuneesti.')); } }