<li><a href="<?php echo esc_url(coupon_register_login_url()); ?> " class="login-button"><i class="fa fa-lock"></i> <?php _e('Login ', 'coupon'); ?> </a></li> <li><a href="<?php echo esc_url(coupon_get_permalink_by_tpl('page-tpl_submit_code')); ?> "><i class="fa fa-tags"></i> <?php _e('Submit Coupon', 'coupon'); ?> </a></li> <li><a href="<?php echo esc_url(coupon_register_login_url()); ?> " class="register-button"><i class="fa fa-sign-in"></i> <?php _e('Register ', 'coupon'); ?> </a></li> <?php } else { global $current_user; ?> <li><a href="<?php echo esc_url(get_author_posts_url($current_user->ID)); ?> " class="register-button"><i class="fa fa-user"></i> <?php _e('Hi ', 'coupon');
if (0 === count($errors)) { $password = $_POST['password']; $new_user_id = wp_create_user($username, $password, $email); $user_meta = array('city' => $city, 'gender' => $gender, 'age' => $age, 'active_status' => 'inactive', 'subscribe' => 'yes', 'avatar' => '', 'confirmation_hash' => md5(coupon_confirm_hash(100))); coupon_send_subscription($email, false); update_user_meta($new_user_id, 'coupon_user_meta', $user_meta); update_user_meta($new_user_id, 'first_name', $first_name); update_user_meta($new_user_id, 'last_name', $last_name); $subject = coupon_get_option('site_name') . ' | ' . __('Confirm Registration', 'coupon'); $sender_name = coupon_get_option('sender_name'); $sender_email = coupon_get_option('sender_email'); $headers = array(); $headers[] = "MIME-Version: 1.0"; $headers[] = "Content-Type: text/html; charset=ISO-8859-1"; $headers[] = "From: " . $sender_name . " <" . $sender_email . ">"; $confirm_link = add_query_arg(array('confirm' => $user_meta["confirmation_hash"], 'user' => $username), coupon_register_login_url()); $message = ''; $message = str_replace("%LINK%", $confirm_link, coupon_get_option('registration_message')); $message = "<html><body>" . $message . "</body></html>"; $message_info = mail($email, $subject, $message, implode("\r\n", $headers)); if ($message_info === true) { $confirmation_message = array('icon' => 'envelope', 'title' => __('Confirmation email sent', 'coupon'), 'message' => __('Please <span class="theme-color">check your email and click registration link</span> in order to confirm your membership!', 'coupon')); } else { $confirmation_message = array('icon' => 'circle-o', 'title' => __('Email sending failed', 'coupon'), 'message' => __('Could not send a confirmation email, try again!', 'coupon')); } } } } else { echo "Registration is disabled"; } } else {