installed plugin Subscribe2
version 10.35
This commit is contained in:
47
wp-content/plugins/subscribe2/admin/your-subscriptions.php
Normal file
47
wp-content/plugins/subscribe2/admin/your-subscriptions.php
Normal file
@ -0,0 +1,47 @@
|
||||
<?php
|
||||
if ( ! function_exists( 'add_action' ) ) {
|
||||
exit();
|
||||
}
|
||||
|
||||
require_once S2PATH . 'classes/class-s2-forms.php';
|
||||
$s2_forms = new S2_Forms();
|
||||
$s2_forms->init();
|
||||
|
||||
// was anything POSTed?
|
||||
if ( isset( $_POST['s2_admin'] ) && 'user' === $_POST['s2_admin'] ) {
|
||||
if ( false === wp_verify_nonce( $_REQUEST['_wpnonce'], 'subscribe2-user_subscribers' . S2VERSION ) ) {
|
||||
die( '<p>' . esc_html__( 'Security error! Your request cannot be completed.', 'subscribe2' ) . '</p>' );
|
||||
}
|
||||
do_action( 's2_subscription_submit' );
|
||||
}
|
||||
|
||||
// show our form
|
||||
echo '<div class="wrap">';
|
||||
|
||||
global $user_ID;
|
||||
$userid = $s2_forms->get_userid();
|
||||
$user = get_userdata( $userid );
|
||||
|
||||
if ( $userid === $user_ID ) {
|
||||
echo '<h1>' . esc_html__( 'Your Notification Settings', 'subscribe2' ) . "</h1>\r\n";
|
||||
} else {
|
||||
echo '<h1>' . esc_html__( 'Notification Settings for user:', 'subscribe2' ) . ' <span style="color: red;">' . esc_html( $user->display_name ) . '</span></h1>' . "\r\n";
|
||||
}
|
||||
|
||||
|
||||
echo '<form method="post">';
|
||||
wp_nonce_field( 'subscribe2-user_subscribers' . S2VERSION );
|
||||
|
||||
echo '<p>';
|
||||
|
||||
do_action( 's2_subscription_form', $userid );
|
||||
|
||||
// submit
|
||||
echo '<p class="submit"><input type="submit" class="button-primary" name="submit" value="' . esc_attr( __( 'Update Preferences', 'subscribe2' ) ) . ' »" /></p>';
|
||||
echo '</form>' . "\r\n";
|
||||
|
||||
echo '</div>' . "\r\n";
|
||||
|
||||
require ABSPATH . 'wp-admin/admin-footer.php';
|
||||
// just to be sure
|
||||
die;
|
Reference in New Issue
Block a user