/** * Add the 'pending email change' message to the settings page. * * @since 2.1.0 */ function bp_settings_pending_email_notice() { $pending_email = bp_get_user_meta(bp_displayed_user_id(), 'pending_email_change', true); if (empty($pending_email['newemail'])) { return; } if (bp_get_displayed_user_email() == $pending_email['newemail']) { return; } ?> <div id="message" class="bp-template-notice error"> <p><?php printf(__('There is a pending change of your email address to %1$s.<br />Check your email (%2$s) for the verification link. <a href="%3$s">Cancel</a>', 'buddypress'), '<code>' . $pending_email['newemail'] . '</code>', '<code>' . $pending_email['newemail'] . '</code>', esc_url(bp_displayed_user_domain() . bp_get_settings_slug() . '/?dismiss_email_change=1')); ?> </p> </div> <?php }
?> "><?php _e('Lost your password?', 'dp'); ?> </a> <?php } ?> <label for="email"><?php _e('Account Email', 'dp'); ?> </label> <input type="text" name="email" id="email" value="<?php echo bp_get_displayed_user_email(); ?> " class="settings-input" /> <label for="pass1"><?php _e('Change Password <span>(leave blank for no change)</span>', 'dp'); ?> </label> <input type="password" name="pass1" id="pass1" size="16" value="" class="settings-input small" /> <?php _e('New Password', 'dp'); ?> <br /> <input type="password" name="pass2" id="pass2" size="16" value="" class="settings-input small" /> <?php _e('Repeat New Password', 'dp'); ?>
/** * Output the email address of the displayed user. */ function bp_displayed_user_email() { echo bp_get_displayed_user_email(); }
// Set the email headers $name = bp_get_displayed_user_username(); $subject = "[Tamriel Foundry] Warning Issued to {$name}"; $headers = "From: Foundry Discipline Bot <*****@*****.**>\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8"; // Construct the message $body = '<p>Your user account, ' . $name . ', has been issued a warning for ' . $points . ' point(s) by the moderation team at Tamriel Foundry for the following reason:</p>'; $body .= ' '; $body .= '<p><strong>' . $reason . '</strong></p>'; $body .= ' '; $body .= '<p>Please review the Tamriel Foundry <a href="http://tamrielfoundry.com/topic/tamriel-foundry-code-of-conduct/" title="Read the Code of Conduct" target="_blank">Code of Conduct</a> to better understand the expectations we have of our users.'; $body .= 'You may review your current infractions on your user profile using the following link:</p>'; $body .= '<p><a href="' . $action_url . '" title="View Your Infractions" target="_blank">' . $action_url . '</a>'; // Send the message if ($_POST['email-user']) { $emailto = bp_get_displayed_user_email(); wp_mail($emailto, $subject, $body, $headers); } if ($_POST['email-mods']) { $emailto = get_moderator_emails(); wp_mail($emailto, $subject, $body, $headers); } } // Redirect wp_redirect($action_url, 302); } } ?> <?php