function member_send_signup_email() { global $t, $db, $vars; mail_signup_user($vars['member_id']); $t->assign('title', 'E-Mail sent'); $t->assign('msg', 'Signup E-Mail has been sent'); $t->assign('link', "users.php?member_id={$vars['member_id']}&action=actions"); $t->assign('member_id', $member_id); $t->display("admin/user_saved.html"); }
function check_for_signup_mail($payment_id, $member_id) { ### fix me! Signup mail #### global $config, $db; if (!$payment_id && !$member_id) { return; } global $db; if (!$member_id) { $payment = $db->get_payment($payment_id); $member_id = $payment['member_id']; } $member = $db->get_user($member_id); if ($member['data']['signup_email_sent']) { return; } if (!$config['manually_approve'] || $member['data']['is_approved']) { $payments = $db->get_user_payments($member_id, 1); foreach ($payments as $p) { $exists_payments++; } // send mail only if it FIRST payment for this product if ($exists_payments && $config['send_signup_mail']) { mail_signup_user($member_id); $member['data']['signup_email_sent']++; $db->update_user($member_id, $member); } } else { if ($member['data']['approval_email_sent']) { return; } mail_approval_wait_user($member_id); mail_approval_wait_admin($member_id); $member['data']['approval_email_sent']++; $db->update_user($member_id, $member); } }