Skip to content

Instantly share code, notes, and snippets.

@rafiahmedd
Created August 24, 2021 09:12
Show Gist options
  • Save rafiahmedd/48260f51a6100b0213ff7737616fd3f1 to your computer and use it in GitHub Desktop.
Save rafiahmedd/48260f51a6100b0213ff7737616fd3f1 to your computer and use it in GitHub Desktop.
Make Number Field Unique FF
add_filter('fluentform_validate_input_item_input_number', function ($errorMessage, $field, $formData, $fields, $form) {
$fieldName = 'numeric';
$target_form_id = 13;
if($target_form_id != $form->id){ return $errorMessage; }
if ($inputValue = \FluentForm\Framework\Helpers\ArrayHelper::get($formData, $fieldName)) {
$exist = wpFluent()->table('fluentform_entry_details')
->where('form_id', $form->id)
->where('field_name', $fieldName)
->where('field_value', $inputValue)
->first();
if ($exist) {
$errorMessage = "Error ! This field needs to be unique.";
return [$errorMessage];
}
}
return $errorMessage;
}, 10, 5);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment