<?php if (!is_user_logged_in()) { redirect_to_page(); } get_header(); /* Template Name: Newsletter Setting */ global $wpdb; global $current_user; $query = "SELECT status FROM wp_newsletter WHERE email='{$current_user->user_email}'"; $result_status = $wpdb->get_results($query); $result_status = $result_status['0']->status; if (isset($_POST['newsletter-form'])) { if ($_POST['newsletter-stylelk'] == 1) { if ($result_status == null) { $token = substr(md5(rand()), 0, 10); $wpdb->insert('wp_newsletter', array('email' => $current_user->user_email, 'status' => 'C', 'token' => $token)); } else { if ($result_status == 'S') { $wpdb->update('wp_newsletter', array('status' => 'C'), array('email' => $current_user->user_email)); } } } else { $wpdb->update('wp_newsletter', array('status' => 'S'), array('email' => $current_user->user_email)); } } ?> <div class="container body-content"> <div class="row">
// // and modify that copy. include '../../../../wp-load.php'; $module = NewsletterSubscription::instance(); $user = $module->get_user_from_request(); $message_key = $module->get_message_key_from_request(); $message = $newsletter->replace($module->options[$message_key . '_text'], $user); $message .= $module->options[$message_key . '_tracking']; $alert = stripslashes($_REQUEST['alert']); // Force the UTF-8 charset header('Content-Type: text/html;charset=UTF-8'); if (is_file(WP_CONTENT_DIR . '/extensions/newsletter/subscription/page.php')) { include WP_CONTENT_DIR . '/extensions/newsletter/subscription/page.php'; die; } redirect_to_page(HOME . '/successubscription?message=' . $message); ?> <html> <head> <style type="text/css"> body { font-family: verdana; background-color: #ddd; font-size: 12px; } #container { border: 1px solid #aaa; border-radius: 5px; background-color: #fff; margin: 40px auto; width: 600px;
} else { $user_id = wp_insert_user(array('user_login' => apply_filters('pre_user_user_login', $user_login), 'user_pass' => apply_filters('pre_user_user_pass', $password), 'user_email' => apply_filters('pre_user_user_email', $email), 'first_name' => $user_firstname, 'role' => 'subscriber')); if (is_wp_error($user_id)) { $error = __('Error on user creation.'); } else { do_action('user_register', $user_id); $user = get_user_by('id', $user_id); $creds = array(); $creds['user_login'] = $user_login; $creds['user_password'] = $password; $creds['remember'] = true; $user = wp_signon($creds, false); if (is_wp_error($user)) { die(var_dump(is_wp_error($user))); } redirect_to_page(HOME . '/resgiter-success'); $success = __('You\'re successfully register'); } } } } } ?> <div class="container body-content"> <div class="row"> <div class="login-register-container"> <h1><?php _e('Register to STYLELK'); ?> </h1> <p><?php