events actions and email for profs are now well supported, without repeatitions

This commit is contained in:
asus
2024-04-11 14:36:44 +02:00
parent f2ca863dcb
commit 6aa3915ef9
4 changed files with 52 additions and 14 deletions

View File

@@ -71,7 +71,10 @@ function handle_card_expire_CIPF($user_id) {
else {
set_account_expired_CIPF($user_id);
}
send_emails_CIPF('account_expired', $user_id);
if (!is_email_reminder_choice_CIPF('card_expired', $user_id)) {
set_email_reminder_choice_CIPF('card_expired', $user_id);
send_emails_CIPF('card_expired', $user_id);
}
}
else {
if (is_account_waiting_transfert_CIPF($user_id)) {
@@ -81,6 +84,7 @@ function handle_card_expire_CIPF($user_id) {
set_account_valid_CIPF($user_id);
}
reset_emails_reminders_deletion_account_CIPF($user_id);
unset_email_reminder_choice_CIPF('card_expired', $user_id);
}
}
@@ -228,9 +232,6 @@ function handle_reminders_before_account_deleted_CIPF($user_id) {
if (is_email_reminder_choice_CIPF($reminder_key, $user_id)) {
continue;
}
/*
unset_email_reminder_choice_CIPF($reminder_key, $user_id);
*/
set_email_reminder_choice_CIPF($reminder_key, $user_id);
send_emails_CIPF('account_will_be_deleted', $user_id);
return; // don't send multiple emails