function guardarUsuario() { $usuario = new UsuarioNoticia(); if ($this->input->post('idusuario')) { $usuario->get_by_id($this->input->post('idusuario')); } $usuario->nombre = $this->input->post('nombre'); $usuario->description = $this->input->post('description'); $usuario->save(); //pasamos al upload de archivo if ($_FILES['imagen']['name']) { $newUsuario = new UsuarioNoticia($usuario->id); $foto = $this->subirFotoUsuario($newUsuario->id, 'imagen', url_title($newUsuario->nombre), $this->input->post('idfoto')); if ($foto) { $foto->save($newUsuario); } else { die("error al subir la foto"); } } redirect('admin/noticias/edicionusuario/' . $usuario->id); }