$control->load($ATMdb, $id);
        $k = $control->addChild($PDOdb, 'TAssetControlMultiple', __get('id_value', 0, 'int'));
        $control->TAssetControlMultiple[$k]->fk_control = $control->getId();
        $control->TAssetControlMultiple[$k]->value = __get('value');
        if ($control->TAssetControlMultiple[$k]->save($ATMdb)) {
            setEventMessage($langs->trans('AssetMsgSaveControlValue'));
        } else {
            setEventMessage($langs->trans('AssetErrSaveControlValue'));
        }
        _fiche($ATMdb, $control, 'view');
        break;
    case 'deleteValue':
        $control = new TAssetControl();
        $control->load($ATMdb, $id);
        if ($control->removeChild('TAssetControlMultiple', __get('id_value', 0, 'integer'))) {
            $control->save($ATMdb);
            setEventMessage($langs->trans('AssetMsgDeleteControlValue'));
        } else {
            setEventMessage($langs->trans('AssetErrDeleteControlValue'));
        }
        _fiche($ATMdb, $control, 'view');
        break;
    default:
        if ($id <= 0) {
            header('Location: ' . DOL_MAIN_URL_ROOT . '/custom/asset/list_control.php');
        }
        $control = new TAssetControl();
        $control->load($ATMdb, $id);
        _fiche($ATMdb, $control, 'view');
        break;
}