$control = new TAssetControl();
     $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;