better handle transfert validation

This commit is contained in:
asus
2024-03-20 21:10:56 +01:00
parent dc77784fef
commit fcd7aae681
4 changed files with 36 additions and 10 deletions

View File

@@ -30,11 +30,26 @@ function prof_after_form_transfert_validation_CIPF($form_id, $post_array, $form_
/*
* when transfert is validate, change card to valid
* check if transfert was waiting, if no stop here
* when transfert is validate,
* - change card to valid
* - and reset the field
*
*/
$is_transfert = false;
if (is_account_waiting_valid_CIPF($user_id)) {
$is_transfert = true;
}
else if (is_account_waiting_invalid_CIPF($user_id)) {
$is_transfert = true;
}
if ($is_transfert === false) {
reset_acf_transfert_CIPF($user_id);
return;
}
if (is_transfert_success_CIPF($user_id)) {
set_account_valid_CIPF($user_id);
reset_acf_transfert_CIPF($user_id);
}
}
add_action('df_after_process', 'prof_after_form_transfert_validation_CIPF', 10, 3);