Exemplo n.º 1
0
?>
</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>
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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>
                        &nbsp;<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;
}