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.');
                         }
                     }
                 }
             }
         }
     }
 }