public function _replyToSaveFieldValues($iUserID)
{
if (!current_user_can('edit_user', $iUserID)) {
return;
}
$_aInputs = $this->oForm->getSubmittedData($_POST, true, false);
$_aInputsRaw = $_aInputs;
$_aSavedMeta = $this->oUtil->getSavedUserMetaArray($iUserID, array_keys($_aInputs));
$_aInputs = $this->oUtil->addAndApplyFilters($this, "validation_{$this->oProp->sClassName}", call_user_func_array(array($this, 'validate'), array($_aInputs, $_aSavedMeta, $this)), $_aSavedMeta, $this);
if ($this->hasFieldError()) {
$this->setLastInputs($_aInputsRaw);
}
$this->oForm->updateMetaDataByType($iUserID, $_aInputs, $this->oForm->dropRepeatableElements($_aSavedMeta), $this->oForm->sStructureType);
}