?> </th> <td><input name="address_zipcode" type="text" id="address_zipcode" value="<?php echo stripslashes(isset($editingrecord['address_zipcode']) ? $editingrecord['address_zipcode'] : ""); ?> " size="53" /></td> </tr> <tr valign="top"> <th scope="row"><?php _e('Country', 'wp_eMember'); ?> </th> <td> <select name="country" id="country"> <?php echo emember_country_list_dropdown(stripslashes(isset($editingrecord['country']) ? $editingrecord['country'] : "")); ?> </select> </td> </tr> <tr valign="top"> <th scope="row"><?php _e('After Login Page URL', 'wp_eMember'); ?> </th> <td><input name="home_page" type="text" id="home_page" value="<?php echo stripslashes(isset($editingrecord['home_page']) ? $editingrecord['home_page'] : ""); ?> " size="53" /> <br /><i>The member will be sent to this URL after login if you spcify one here. You will need to keep the "Enable After login Redirection" feature checked from the settings menu.</i> </td>
function show_edit_profile_form() { $result = apply_filters('emember_profile_form_override', ''); if (!empty($result)) { return $result; } $emember_auth = Emember_Auth::getInstance(); if (!$emember_auth->isLoggedIn()) { return EMEMBER_PROFILE_MESSAGE; } if (isset($_POST['eMember_update_profile']) && isset($_POST['eMember_profile_update_result'])) { $output = $_POST['eMember_profile_update_result']; if (!empty($_POST['wp_emember_pwd'])) { //Password has been changed $output .= '<div class="emember_warning">' . EMEMBER_PASSWORD_CHANGED_RELOG_RECOMMENDED . '</div>'; } return $output; } global $wpdb; $emember_config = Emember_Config::getInstance(); $d = WP_EMEMBER_URL . '/images/default_image.gif'; $member_id = $emember_auth->getUserInfo('member_id'); $resultset = dbAccess::find(WP_EMEMBER_MEMBERS_TABLE_NAME, ' member_id=' . esc_sql($member_id)); $edit_custom_fields = dbAccess::find(WP_EMEMBER_MEMBERS_META_TABLE, ' user_id=' . esc_sql($member_id) . ' AND meta_key=\'custom_field\''); $edit_custom_fields = unserialize($edit_custom_fields->meta_value); $title = $resultset->title; $username = $resultset->user_name; $first_name = $resultset->first_name; $last_name = $resultset->last_name; $phone = $resultset->phone; $email = $resultset->email; $password = $resultset->password; $address_street = $resultset->address_street; $address_city = $resultset->address_city; $address_state = $resultset->address_state; $address_zipcode = $resultset->address_zipcode; $country = $resultset->country; $gender = $resultset->gender; $company = $resultset->company_name; $image_url = null; $image_path = null; $upload_dir = wp_upload_dir(); $upload_url = $upload_dir['baseurl'] . '/emember/'; $pro_pic = $emember_auth->getUserInfo('profile_image'); $use_gravatar = $emember_config->getValue('eMember_use_gravatar'); if ($use_gravatar) { $image_url = WP_EMEMBER_GRAVATAR_URL . "/" . md5(strtolower($email)) . "?d=" . urlencode($d) . "&s=" . 96; } else { if (!empty($pro_pic)) { $image_url = $upload_url . $pro_pic . '?' . time(); $pro_pic = $member_id; } else { $image_url = WP_EMEMBER_URL . '/images/default_image.gif'; } } $f = $emember_config->getValue('eMember_allow_account_removal'); $delete_button = empty($f) ? '' : '<a id="delete_account_btn" href="' . get_bloginfo('wpurl') . '?event=delete_account" >' . EMEMBER_DELETE_ACC . '</a> '; ob_start(); echo isset($msg) ? '<span class="emember_error">' . $msg . '</span>' : ''; ?> <script type="text/javascript" src="<?php echo site_url(); ?> ?emember_load_js=profile&id=wp_emember_profileUpdateForm"></script> <form action="" method="post" name="wp_emember_profileUpdateForm" id="wp_emember_profileUpdateForm" > <input type="hidden" name="member_id" id="member_id" value ="<?php echo $member_id; ?> " /> <?php wp_nonce_field('emember-update-profile-nonce'); ?> <table width="95%" border="0" cellpadding="3" cellspacing="3" class="forms"> <?php if ($emember_config->getValue('eMember_edit_title')) { ?> <tr> <td width="30%"><label for="atitle" class="eMember_label"><?php echo EMEMBER_TITLE; ?> : </label></td> <td> <select name="wp_emember_title"> <option <?php echo $title === 'not specified' ? 'selected=\'selected\'' : ''; ?> value="not specified"><?php echo EMEMBER_GENDER_UNSPECIFIED; ?> </option> <option <?php echo $title === 'Mr' ? 'selected=\'selected\'' : ''; ?> value="Mr"><?php echo EMEMBER_MR; ?> </option> <option <?php echo $title === 'Mrs' ? 'selected=\'selected\'' : ''; ?> value="Mrs"><?php echo EMEMBER_MRS; ?> </option> <option <?php echo $title === 'Miss' ? 'selected=\'selected\'' : ''; ?> value="Miss"><?php echo EMEMBER_MISS; ?> </option> <option <?php echo $title === 'Ms' ? 'selected=\'selected\'' : ''; ?> value="Ms"><?php echo EMEMBER_MS; ?> </option> <option <?php echo $title === 'Dr' ? 'selected=\'selected\'' : ''; ?> value="Dr"><?php echo EMEMBER_DR; ?> </option> </select> </td> </tr> <?php } ?> <tr> <td><label class="eMember_label"> <?php echo EMEMBER_USERNAME; ?> : </label></td> <td><label class="eMember_highlight"><?php echo $username; ?> </label></td> </tr> <?php if ($emember_config->getValue('eMember_profile_thumbnail')) { ?> <tr> <td><label class="eMember_label"><?php echo EMEMBER_PROFILE_IMAGE; ?> : </label></td> <td> <div> <div> <img id="emem_profile_image" src="<?php echo $image_url; ?> " width="100px" height="100px"/> </div> <?php if (empty($use_gravatar)) { ?> <div id="emember-file-uploader"> <noscript> <p>Please enable JavaScript to use file uploader.</p> <!-- or put a simple form for upload here --> </noscript> </div> <div id="emember-profile-remove-cont" class="qq-remove-file" style="display:none;"> <a id="remove_button" href="<?php echo $pro_pic; ?> "><?php echo EMEMBER_REMOVE; ?> </a> </div> <?php } ?> <div class="clear"></div> </div> </td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_firstname')) { ?> <tr> <td><label for="wp_emember_firstname" class="eMember_label"><?php echo EMEMBER_FIRST_NAME; ?> : </label></td> <td><input type="text" id="wp_emember_firstname" name="wp_emember_firstname" size="20" value="<?php echo $first_name; ?> " class="<?php echo $emember_config->getValue('eMember_edit_firstname_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_lastname')) { ?> <tr> <td><label for="wp_emember_lastname" class="eMember_label"><?php echo EMEMBER_LAST_NAME; ?> : </label></td> <td><input type="text" id="wp_emember_lastname" name="wp_emember_lastname" size="20" value="<?php echo $last_name; ?> " class="<?php echo $emember_config->getValue('eMember_edit_lastname_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_company')) { ?> <tr> <td><label for="wp_emember_company_name" class="eMember_label"><?php echo EMEMBER_COMPANY; ?> : </label></td> <td><input type="text" id="wp_emember_company_name" name="wp_emember_company_name" size="20" value="<?php echo $company; ?> " class="<?php echo $emember_config->getValue('eMember_edit_company_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_email')) { ?> <tr> <td><label for="wp_emember_email" class="eMember_label"><?php echo EMEMBER_EMAIL; ?> : </label></td> <td><input type="text" id="wp_emember_email" name="wp_emember_email" size="20" value="<?php echo $email; ?> " class="validate[<?php echo $emember_config->getValue('eMember_edit_email_required') ? 'required,' : ""; ?> custom[email]] eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_phone')) { ?> <tr> <td><label for="wp_emember_phone" class="eMember_label"><?php echo EMEMBER_PHONE; ?> : </label></td> <td><input type="text" id="wp_emember_phone" name="wp_emember_phone" size="20" value="<?php echo $phone; ?> " class="<?php echo $emember_config->getValue('eMember_edit_phone_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <tr class="emember_pwd_row"> <td><label for="wp_emember_pwd" class="eMember_label"><?php echo EMEMBER_PASSWORD; ?> : </label></td> <td><input type="password" id="wp_emember_pwd" name="wp_emember_pwd" size="20" value="" class="eMember_text_input" /><br/></td> </tr> <tr class="emember_retype_pwd_row"> <td><label for="wp_emember_pwd_r" class="eMember_label"><?php echo EMEMBER_PASSWORD_REPEAT; ?> : </label></td> <td><input type="password" id="wp_emember_pwd_r" name="wp_emember_pwd_r" size="20" value="" class="validate[equals[wp_emember_pwd]] eMember_text_input" /><br/></td> </tr> <?php if ($emember_config->getValue('eMember_edit_street')) { ?> <tr> <td><label for="wp_emember_street" class="eMember_label"><?php echo EMEMBER_ADDRESS_STREET; ?> : </label></td> <td><input type="text" id="wp_emember_street" name="wp_emember_street" size="20" value="<?php echo $address_street; ?> " class="<?php echo $emember_config->getValue('eMember_edit_street_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_city')) { ?> <tr> <td><label for="wp_emember_city" class="eMember_label"><?php echo EMEMBER_ADDRESS_CITY; ?> : </label></td> <td><input type="text" id="wp_emember_city" name="wp_emember_city" size="20" value="<?php echo $address_city; ?> " class="<?php echo $emember_config->getValue('eMember_edit_city_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_state')) { ?> <tr> <td><label for="wp_emember_state" class="eMember_label"><?php echo EMEMBER_ADDRESS_STATE; ?> : </label></td> <td><input type="text" id="wp_emember_status" name="wp_emember_state" size="20" value="<?php echo $address_state; ?> " class="<?php echo $emember_config->getValue('eMember_edit_state_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_zipcode')) { ?> <tr> <td><label for="wp_emember_zipcode" class="eMember_label"><?php echo EMEMBER_ADDRESS_ZIP; ?> : </label></td> <td><input type="text" id="wp_emember_zipcode" name="wp_emember_zipcode" size="20" value="<?php echo $address_zipcode; ?> " class="<?php echo $emember_config->getValue('eMember_edit_zipcode_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_country')) { ?> <tr> <td><label for="wp_emember_country" class="eMember_label"><?php echo EMEMBER_ADDRESS_COUNTRY; ?> : </label></td> <td> <select name="wp_emember_country" id="wp_emember_country" class="<?php echo $emember_config->getValue('eMember_edit_country_required') ? 'validate[required] ' : ""; ?> eMember_text_input" > <?php echo emember_country_list_dropdown(stripslashes($country)); ?> </select> </td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_edit_gender')) { ?> <tr > <td > <label for="wp_emember_gender" class="eMember_label"><?php echo EMEMBER_GENDER; ?> : </label></td> <td> <select name="wp_emember_gender" id="wp_emember_gender"> <option <?php echo $gender === 'male' ? 'selected=\'selected\'' : ''; ?> value="male"><?php echo EMEMBER_GENDER_MALE; ?> </option> <option <?php echo $gender === 'female' ? 'selected=\'selected\'' : ''; ?> value="female"><?php echo EMEMBER_GENDER_FEMALE; ?> </option> <option <?php echo $gender === 'not specified' ? 'selected=\'selected\'' : ''; ?> value="not specified"><?php echo EMEMBER_GENDER_UNSPECIFIED; ?> </option> </select> </td> </tr> <?php } include 'custom_field_template.php'; ?> <tr> <td > <?php echo $delete_button; ?> </td> <td> <input class="eMember_button" name="eMember_update_profile" type="submit" id="eMember_update_profile" value="<?php echo EMEMBER_UPDATE; ?> " /> </td> </tr> </table> </form><br /> <?php $output = ob_get_contents(); ob_end_clean(); return $output; }
function eMember_reg_form($error = null, $level = 0) { global $wpdb; $emember_config = Emember_Config::getInstance(); //Check if the email field should be read only $readonlyemail = ''; $eMember_free_members_must_confirm_email = $emember_config->getValue('eMember_free_members_must_confirm_email'); if ($eMember_free_members_must_confirm_email && !empty($_POST['wp_emember_email'])) { //Check and see if this is a rego complete for free level $membership_level_name = $_POST['wp_emember_member_level']; $level_resultset = dbAccess::find(WP_EMEMBER_MEMBERSHIP_LEVEL_TABLE, " alias='" . $membership_level_name . "'"); $free_member_level = $emember_config->getValue('eMember_free_membership_level_id'); if ($level_resultset->id == $free_member_level) { $readonlyemail = 'readonly="readonly"'; } } //Recaptcha $publickey = $emember_config->getValue('emember_recaptcha_public'); $emember_enable_recaptcha = $emember_config->getValue('emember_enable_recaptcha'); if (!function_exists('recaptcha_get_html')) { require_once WP_PLUGIN_DIR . '/' . WP_EMEMBER_FOLDER . '/recaptchalib.php'; } ob_start(); $letter_number_underscore = $emember_config->getValue('eMember_auto_affiliate_account') ? ',custom[onlyLetterNumberUnderscore]' : ',custom[ememberUserName]'; ?> <script type="text/javascript" src="<?php echo site_url(); ?> ?emember_load_js=registration&id=wp_emember_regoForm"></script> <form action="" method="post" name="wp_emember_regoForm" id="wp_emember_regoForm" > <?php wp_nonce_field('emember-plain-registration-nonce'); ?> <input type="hidden" name="emember_dsc_nonce" value="<?php echo uniqid(); ?> "> <?php if ($level != 0) { ?> <input type="hidden" name="custom_member_level_shortcode" value="<?php echo $level; ?> " /> <?php } ?> <?php if (isset($_POST['eMember_id']) && isset($_POST['eMember_reg_code'])) { ?> <input type="hidden" name="eMember_id" value="<?php echo strip_tags($_POST['eMember_id']); ?> " /> <input type="hidden" name="eMember_reg_code" value="<?php echo strip_tags($_POST['eMember_reg_code']); ?> " /> <?php } ?> <table width="95%" border="0" cellpadding="3" cellspacing="3" class="forms"> <tr> <td><label for="wp_emember_user_name" class="eMember_label"><?php echo EMEMBER_USERNAME; ?> : </label></td> <td><input type="text" id="wp_emember_user_name" name="wp_emember_user_name" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_user_name']) ? $_POST['wp_emember_user_name'] : ""); ?> " class="validate[required,minSize[4]<?php echo $letter_number_underscore; ?> ,ajax[ajaxUserCall]] eMember_text_input" /></td> </tr> <tr> <td><label for="wp_emember_pwd" class="eMember_label"><?php echo EMEMBER_PASSWORD; ?> : </label></td> <td><input type="password" id="wp_emember_pwd" name="wp_emember_pwd" size="20" value="" class="validate[required,minSize[4]] eMember_text_input" /></td> </tr> <?php if ($emember_config->getValue('eMember_show_confirm_pass_field')) { ?> <tr> <td><label for="wp_emember_pwd_re" class="eMember_label"><?php echo EMEMBER_PASSWORD_REPEAT; ?> : </label></td> <td><input type="password" id="wp_emember_pwd_re" name="wp_emember_pwd_re" size="20" value="" class="validate[required,minSize[4],equals[wp_emember_pwd]] eMember_text_input" /></td> </tr> <?php } ?> <tr> <td><label for="wp_emember_email" class="eMember_label"><?php echo EMEMBER_EMAIL; ?> : </label></td> <td><input type="text" id="wp_emember_email" name="wp_emember_email" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_email']) ? $_POST['wp_emember_email'] : ""); ?> " class="validate[required,custom[email]] eMember_text_input" <?php echo $readonlyemail; ?> /></td> </tr> <tr <?php echo $emember_config->getValue('eMember_hide_membership_field') ? "class='emember_hidden'" : ""; ?> > <td><label for="wp_emember_member_level" class="eMember_label"> <?php echo EMEMBER_MEMBERSHIP_LEVEL; ?> : </label></td> <td><input type="text" id="wp_emember_member_level" name="wp_emember_member_level" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_member_level']) ? $_POST['wp_emember_member_level'] : ""); ?> " class="validate[required] eMember_text_input" readonly /></td> </tr> <?php if ($emember_config->getValue('eMember_reg_title')) { ?> <tr> <td width="30%"><label for="atitle" class="eMember_label"><?php echo EMEMBER_TITLE; ?> : </label></td> <td> <select name="wp_emember_title"> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'not specified' ? 'selected=\'selected\'' : ''; ?> value="not specified"><?php echo EMEMBER_GENDER_UNSPECIFIED; ?> </option> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'Mr' ? 'selected=\'selected\'' : ''; ?> value="Mr"><?php echo EMEMBER_MR; ?> </option> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'Mrs' ? 'selected=\'selected\'' : ''; ?> value="Mrs"><?php echo EMEMBER_MRS; ?> </option> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'Miss' ? 'selected=\'selected\'' : ''; ?> value="Miss"><?php echo EMEMBER_MISS; ?> </option> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'Ms' ? 'selected=\'selected\'' : ''; ?> value="Ms"><?php echo EMEMBER_MS; ?> </option> <option <?php echo isset($_POST['wp_emember_title']) && $_POST['wp_emember_title'] === 'Dr' ? 'selected=\'selected\'' : ''; ?> value="Dr"><?php echo EMEMBER_DR; ?> </option> </select> </td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_firstname')) { ?> <tr> <td><label for="wp_emember_firstname" class="eMember_label"><?php echo EMEMBER_FIRST_NAME; ?> : </label></td> <td> <input type="text" id="wp_emember_firstname" name="wp_emember_firstname" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_firstname']) ? $_POST['wp_emember_firstname'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_firstname_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /> </td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_lastname')) { ?> <tr> <td><label for="wp_emember_lastname" class="eMember_label"><?php echo EMEMBER_LAST_NAME; ?> : </label></td> <td><input type="text" id="wp_emember_lastname" name="wp_emember_lastname" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_lastname']) ? $_POST['wp_emember_lastname'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_lastname_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_phone')) { ?> <tr> <td><label for="wp_emember_email" class="eMember_label"><?php echo EMEMBER_PHONE; ?> : </label></td> <td><input type="text" id="wp_emember_phone" name="wp_emember_phone" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_phone']) ? $_POST['wp_emember_phone'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_phone_required') ? 'validate[required,custom[phone]] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_company')) { ?> <tr> <td><label for="wp_emember_company_name" class="eMember_label"><?php echo EMEMBER_COMPANY; ?> : </label></td> <td><input type="text" id="wp_emember_company_name" name="wp_emember_company_name" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_company_name']) ? $_POST['wp_emember_company_name'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_company_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_street')) { ?> <tr> <td><label for="emember_street" class="eMember_label"><?php echo EMEMBER_ADDRESS_STREET; ?> : </label></td> <td><input type="text" id="wp_emember_street" name="wp_emember_street" size="20" value="<?php echo strip_tags($_POST['wp_emember_street']); ?> " class="<?php echo $emember_config->getValue('eMember_reg_street_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_city')) { ?> <tr> <td><label for="wp_emember_city" class="eMember_label"><?php echo EMEMBER_ADDRESS_CITY; ?> : </label></td> <td><input type="text" id="wp_emember_city" name="wp_emember_city" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_city']) ? $_POST['wp_emember_city'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_city_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_state')) { ?> <tr> <td><label for="wp_emember_state" class="eMember_label"><?php echo EMEMBER_ADDRESS_STATE; ?> : </label></td> <td><input type="text" id="wp_emember_state" name="wp_emember_state" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_state']) ? $_POST['wp_emember_state'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_state_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_zipcode')) { ?> <tr> <td><label for="wp_emember_zipcode" class="eMember_label"><?php echo EMEMBER_ADDRESS_ZIP; ?> : </label></td> <td><input type="text" id="wp_emember_zipcode" name="wp_emember_zipcode" size="20" value="<?php echo strip_tags(isset($_POST['wp_emember_zipcode']) ? $_POST['wp_emember_zipcode'] : ""); ?> " class="<?php echo $emember_config->getValue('eMember_reg_zipcode_required') ? 'validate[required] ' : ""; ?> eMember_text_input" /></td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_country')) { ?> <tr> <td><label for="wp_emember_country" class="eMember_label"><?php echo EMEMBER_ADDRESS_COUNTRY; ?> : </label></td> <td> <select name="wp_emember_country" id="wp_emember_country" class="<?php echo $emember_config->getValue('eMember_reg_country_required') ? 'validate[required] ' : ""; ?> eMember_text_input" > <?php strip_tags(isset($_POST['wp_emember_country']) ? $selected_country = $_POST['wp_emember_country'] : ""); echo emember_country_list_dropdown($selected_country); ?> </select> </td> </tr> <?php } ?> <?php if ($emember_config->getValue('eMember_reg_gender')) { ?> <tr > <td > <label for="wp_emember_gender" class="eMember_label"><?php echo EMEMBER_GENDER; ?> : </label></td> <td> <select name="wp_emember_gender" id="wp_emember_gender"> <option <?php echo isset($_POST['wp_emember_gender']) && $_POST['wp_emember_gender'] === 'male' ? 'selected=\'selected\'' : ''; ?> value="male"><?php echo EMEMBER_GENDER_MALE; ?> </option> <option <?php echo isset($_POST['wp_emember_gender']) && $_POST['wp_emember_gender'] === 'female' ? 'selected=\'selected\'' : ''; ?> value="female"><?php echo EMEMBER_GENDER_FEMALE; ?> </option> <option <?php echo isset($_POST['wp_emember_gender']) && $_POST['wp_emember_gender'] === 'not specified' ? 'selected=\'selected\'' : ''; ?> value="not specified"><?php echo EMEMBER_GENDER_UNSPECIFIED; ?> </option> </select> </td> </tr> <?php } include 'custom_field_template.php'; $use_ssl = false; if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") { $use_ssl = true; } ?> <tr> <td></td> <td align="left"> <?php echo $emember_enable_recaptcha ? recaptcha_get_html($publickey, $error, $use_ssl) : ''; echo apply_filters('emember_captcha', ""); ?> </td></tr> <?php if ($emember_config->getValue('eMember_show_terms_conditions')) { ?> <tr> <td colspan="2" align="center"><?php echo EMEMBER_ACCEPT; ?> <a href="<?php echo $emember_config->getValue('eMember_terms_conditions_page'); ?> " target="_blank"> <?php echo EMEMBER_TERMS_CONDITIONS; ?> </a> <input type="checkbox" class="validate[required]" id="emember_terms_conditions" name="emember_terms_conditions" value="1"></input> </td> </tr> <?php } ?> <tr> <td></td> <td><input class="eMember_button submit" name="eMember_Register" type="submit" id="eMember_Register" value="<?php echo EMEMBER_REGISTRATION; ?> " /></td> </tr> </table> </form><br /> <?php $output = ob_get_contents(); ob_end_clean(); return $output; }