render(); } /** * @see Rest_Controller::_get($resource) */ public function _get($user) { throw new Exception("@todo User_Controller::_get NOT IMPLEMENTED"); } /** * @see Rest_Controller::_put($resource) */ public function _put($resource) { throw new Exception("@todo User_Controller::_put NOT IMPLEMENTED"); } /** * @see Rest_Controller::_post($resource) */ public function _post($user) { $form = user::get_edit_form($user); if ($form->validate()) { foreach ($form->as_array() as $key => $value) { $user->$key = $value; } $user->save(); if ($continue = $this->input->get("continue")) { url::redirect($continue); } return; } print $form->render("form.html"); } /** * @see Rest_Controller::_delete($resource) */ public function _delete($resource) { throw new Exception("@todo User_Controller::_delete NOT IMPLEMENTED"); } }