private function modificar() { if (isset($_POST['nombre'])) { $this->atributo->nombre = $_POST['nombre']; if ($this->atributo->save()) { $this->new_message('Datos guardados correctamente.'); } else { $this->new_error_msg('Error al guardar los datos.'); } } else { if (isset($_POST['nuevo_valor'])) { $valor = new atributo_valor(); $valor->codatributo = $this->atributo->codatributo; $valor->valor = $_POST['nuevo_valor']; if ($valor->save()) { $this->new_message('Datos guardados correctamente.'); } else { $this->new_error_msg('Error al guardar los datos.'); } } else { if (isset($_POST['id'])) { $val0 = new atributo_valor(); $valor = $val0->get($_POST['id']); if ($valor) { $valor->valor = $_POST['valor']; if ($valor->save()) { $this->new_message('Datos guardados correctamente.'); } else { $this->new_error_msg('Error al guardar los datos.'); } } } else { if (isset($_GET['delete_val'])) { $val0 = new atributo_valor(); $valor = $val0->get($_GET['delete_val']); if ($valor) { if ($valor->delete()) { $this->new_message('Valor eliminado correctamente.'); } else { $this->new_error_msg('Error al eliminar el valor.'); } } } } } } }