コード例 #1
0
function Insert_Edit_Profile($atts)
{
    // Include the required global variables, and create a few new ones
    global $wpdb, $user_message, $feup_success;
    global $ewd_feup_fields_table_name, $ewd_feup_user_table_name, $ewd_feup_user_fields_table_name, $ewd_feup_levels_table_name;
    $Payment_Types = get_option("EWD_FEUP_Payment_Types");
    $Custom_CSS = get_option("EWD_FEUP_Custom_CSS");
    $Salt = get_option("EWD_FEUP_Hash_Salt");
    $Time = time();
    $CheckCookie = CheckLoginCookie();
    $Sql = "SELECT * FROM {$ewd_feup_fields_table_name} WHERE Field_Show_In_Front_End='Yes' ORDER BY Field_Order";
    $Fields = $wpdb->get_results($Sql);
    $User = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$ewd_feup_user_table_name} WHERE Username='******'", $CheckCookie['Username']));
    $UserData = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$ewd_feup_user_fields_table_name} WHERE User_ID='%d'", $User->User_ID));
    $UserLevel = $wpdb->get_row("SELECT * FROM {$ewd_feup_levels_table_name} WHERE Level_ID='" . $User->Level_ID . "'");
    $MaxLevel = $wpdb->get_var("SELECT MAX(Level_Privilege) FROM {$ewd_feup_levels_table_name}");
    $feup_Label_Require_Login_Message = get_option("EWD_FEUP_Label_Require_Login_Message");
    if ($feup_Label_Require_Login_Message == "") {
        $feup_Label_Require_Login_Message = __('You must be logged in to access this page.', 'EWD_FEUP');
    }
    $feup_Label_Please = get_option("EWD_FEUP_Label_Please");
    if ($feup_Label_Please == "") {
        $feup_Label_Please = __("Please", 'EWD_FEUP');
    }
    $feup_Label_To_Continue = get_option("EWD_FEUP_Label_To_Continue");
    if ($feup_Label_To_Continue == "") {
        $feup_Label_To_Continue = __("To Continue", 'EWD_FEUP');
    }
    $feup_Label_Login = get_option("EWD_FEUP_Label_Login");
    if ($feup_Label_Login == "") {
        $feup_Label_Login = __("Login", 'EWD_FEUP');
    }
    $feup_Label_Current_File = get_option("EWD_FEUP_Label_Current_File");
    if ($feup_Label_Current_File == "") {
        $feup_Label_Current_File = __("Current file:", 'EWD_FEUP');
    }
    $feup_Label_Current_Picture = get_option("EWD_FEUP_Label_Current_Picture");
    if ($feup_Label_Current_Picture == "") {
        $feup_Label_Current_Picture = __("Current Picture - ", 'EWD_FEUP');
    }
    $feup_Label_Update_Picture = get_option("EWD_FEUP_Label_Update_Picture");
    if ($feup_Label_Update_Picture == "") {
        $feup_Label_Update_Picture = __("Update Picture - ", 'EWD_FEUP');
    }
    $ReturnString = "";
    // Get the attributes passed by the shortcode, and store them in new variables for processing
    extract(shortcode_atts(array('redirect_page' => '#', 'login_page' => '', 'omit_fields' => '', 'submit_text' => __('Edit Profile', 'EWD_FEUP')), $atts));
    $ReturnString .= "<style type='text/css'>";
    $ReturnString .= $Custom_CSS;
    $ReturnString .= EWD_FEUP_Add_Modified_Styles();
    if ($CheckCookie['Username'] == "") {
        $ReturnString .= $feup_Label_Require_Login_Message;
        if ($login_page != "") {
            $ReturnString .= "<br />" . $feup_Label_Please . " <a href='" . $login_page . "'>" . $feup_Label_Login . "</a> " . $feup_Label_To_Continue;
        }
        return $ReturnString;
    }
    if ($feup_success and $redirect_page != '#') {
        FEUPRedirect($redirect_page);
    }
    $ReturnString .= "<div id='ewd-feup-edit-profile-form-div' class='ewd-feup-form-div'>";
    if (isset($user_message['Message'])) {
        $ReturnString .= $user_message['Message'];
    }
    $ReturnString .= "<form action='#' method='post' id='ewd-feup-edit-profile-form' class='pure-form pure-form-aligned feup-pure-form-aligned' enctype='multipart/form-data'>";
    $ReturnString .= "<input type='hidden' name='ewd-feup-check' value='" . sha1(md5($Time . $Salt)) . "'>";
    $ReturnString .= "<input type='hidden' name='ewd-feup-time' value='" . $Time . "'>";
    $ReturnString .= "<input type='hidden' name='ewd-feup-action' value='edit-profile'>";
    $ReturnString .= "<input type='hidden' name='Omit_Fields' value='" . $omit_fields . "'>";
    $Omitted_Fields = explode(",", $omit_fields);
    foreach ($Fields as $Field) {
        if (!in_array($Field->Field_Name, $Omitted_Fields)) {
            if ($Field->Field_Required == "Yes") {
                $Req_Text = "required";
            } else {
                $Req_Text = "";
            }
            $Value = "";
            foreach ($UserData as $UserField) {
                if ($Field->Field_Name == $UserField->Field_Name) {
                    $Value = $UserField->Field_Value;
                }
            }
            $ReturnString .= "<div class='feup-pure-control-group'>";
            $ReturnString .= "<label for='" . $Field->Field_Name . "' id='ewd-feup-edit-" . $Field->Field_ID . "' class='ewd-feup-field-label'>" . $Field->Field_Name . ": </label>";
            if ($Field->Field_Type == "text" or $Field->Field_Type == "mediumint") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-text-input' type='text' value='" . $Value . "' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "date") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-date-input' type='date' value='" . $Value . "' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "datetime") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-datetime-input' type='datetime-local' value='" . $Value . "' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "textarea") {
                $ReturnString .= "<textarea name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-textarea' " . $Req_Text . ">" . $Value . "</textarea>";
            } elseif ($Field->Field_Type == "file") {
                $ReturnString .= $feup_Label_Current_File . " " . substr($Value, 10) . " | ";
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-file-input' type='file' value='' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "picture") {
                $ReturnString .= $feup_Label_Current_Picture;
                $ReturnString .= "<img src='" . site_url("/wp-content/uploads/ewd-feup-user-uploads/") . $Value . "' alt='" . $Field->Field_Name . "' class='ewd-feup-profile-picture' /><br />";
                $ReturnString .= "<div class='ewd-feup-update-picture'>" . $feup_Label_Update_Picture . "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-file-input' type='file' value='' " . $Req_Text . "/></div>";
            } elseif ($Field->Field_Type == "select" or $Field->Field_Type == "countries") {
                $Options = explode(",", $Field->Field_Options);
                if ($Field->Field_Type == "countries") {
                    $Options = EWD_FEUP_Return_Country_Array();
                }
                $ReturnString .= "<select name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-select'>";
                foreach ($Options as $Option) {
                    $ReturnString .= "<option value='" . $Option . "' ";
                    if (trim($Option) == trim($Value)) {
                        $ReturnString .= "selected='selected'";
                    }
                    $ReturnString .= ">" . $Option . "</option>";
                }
                $ReturnString .= "</select>";
            } elseif ($Field->Field_Type == "radio") {
                $Counter = 0;
                $Options = explode(",", $Field->Field_Options);
                foreach ($Options as $Option) {
                    if ($Counter != 0) {
                        $ReturnString .= "</div><div class='feup-pure-control-group ewd-feup-negative-top'><label class='feup-pure-radio'></label>";
                    }
                    $ReturnString .= "<input type='radio' name='" . $Field->Field_Name . "' value='" . $Option . "' class='ewd-feup-radio' " . $Req_Text . " ";
                    if (trim($Option) == trim($Value)) {
                        $ReturnString .= "checked";
                    }
                    $ReturnString .= ">" . $Option;
                    $Counter++;
                }
            } elseif ($Field->Field_Type == "checkbox") {
                $Counter = 0;
                $Options = explode(",", $Field->Field_Options);
                $Values = explode(",", $Value);
                foreach ($Options as $Option) {
                    if ($Counter != 0) {
                        $ReturnString .= "</div><div class='feup-pure-control-group ewd-feup-negative-top'><label class='feup-pure-radio'></label>";
                    }
                    $ReturnString .= "<input type='checkbox' name='" . $Field->Field_Name . "[]' value='" . $Option . "' class='ewd-feup-checkbox' " . $Req_Text . " ";
                    if (in_array($Option, $Values)) {
                        $ReturnString .= "checked";
                    }
                    $ReturnString .= ">" . $Option . "</br>";
                    $Counter++;
                }
            }
            $ReturnString .= "</div>";
            unset($Req_Text);
        }
    }
    $ReturnString .= "<div class='feup-pure-control-group'><label for='submit'></label><input type='submit' class='ewd-feup-submit feup-pure-button feup-pure-button-primary' name='Edit_Profile_Submit' value='" . $submit_text . "'></div>";
    $ReturnString .= "</form>";
    $ReturnString .= "</div>";
    if ($Payment_Types == "Levels") {
        if ($UserLevel->Level_Privilege < $MaxLevel) {
            $ReturnString .= do_shortcode("[account-payment]");
        }
    }
    return $ReturnString;
}
コード例 #2
0
ファイル: UsersPage.php プロジェクト: otkinsey/wp-nsds
			<input name='<?php 
        echo $Field->Field_Name;
        ?>
' id='ewd-feup-register-input-<?php 
        echo $Field->Field_ID;
        ?>
' class='ewd-feup-file-input pure-input-1-3' type='file' value='' />
	<?php 
    } elseif ($Field->Field_Type == "select" or $Field->Field_Type == "countries") {
        ?>
			<?php 
        $Options = explode(",", $Field->Field_Options);
        ?>
			<?php 
        if ($Field->Field_Type == "countries") {
            $Options = EWD_FEUP_Return_Country_Array();
        }
        ?>
			<select name="<?php 
        echo $Field->Field_Name;
        ?>
" id="<?php 
        echo $Field->Field_Name;
        ?>
">
			<?php 
        foreach ($Options as $Option) {
            ?>
<option value='<?php 
            echo $Option;
            ?>
コード例 #3
0
function Insert_Register_Form($atts)
{
    // Include the required global variables, and create a few new ones
    global $wpdb, $post, $user_message, $feup_success;
    global $ewd_feup_fields_table_name;
    $Custom_CSS = get_option("EWD_FEUP_Custom_CSS");
    $Salt = get_option("EWD_FEUP_Hash_Salt");
    $Username_Is_Email = get_option("EWD_FEUP_Username_Is_Email");
    $Use_Captcha = get_option("EWD_FEUP_Use_Captcha");
    $Time = time();
    $feup_Label_Username = get_option("EWD_FEUP_Label_Username");
    if ($feup_Label_Username == "") {
        $feup_Label_Username = __("Username", 'EWD_FEUP');
    }
    $feup_Label_Email = get_option("EWD_FEUP_Label_Email");
    if ($feup_Label_Email == "") {
        $feup_Label_Email = __("Email", 'EWD_FEUP');
    }
    $feup_Label_Username = get_option("EWD_FEUP_Label_Username");
    if ($feup_Label_Username == "") {
        $feup_Label_Username = __("Username", 'EWD_FEUP');
    }
    $feup_Label_Password = get_option("EWD_FEUP_Label_Password");
    if ($feup_Label_Password == "") {
        $feup_Label_Password = __("Password", 'EWD_FEUP');
    }
    $feup_Label_Repeat_Password = get_option("EWD_FEUP_Label_Repeat_Password");
    if ($feup_Label_Repeat_Password == "") {
        $feup_Label_Repeat_Password = __("Repeat Password", 'EWD_FEUP');
    }
    $feup_Label_Password_Strength = get_option("EWD_FEUP_Label_Password_Strength");
    if ($feup_Label_Password_Strength == "") {
        $feup_Label_Password_Strength = __("Password Strength", 'EWD_FEUP');
    }
    $feup_Label_Too_Short = get_option("EWD_FEUP_Label_Too_Short");
    if ($feup_Label_Too_Short == "") {
        $feup_Label_Too_Short = __("Too Short", 'EWD_FEUP');
    }
    $feup_Label_Confirm_Email_Message = get_option("EWD_FEUP_Label_Confirm_Email_Message");
    if ($feup_Label_Confirm_Email_Message == "") {
        $feup_Label_Confirm_Email_Message = __("Thanks for confirming your e-mail address!", 'EWD_FEUP');
    }
    $feup_Label_Incorrect_Confirm_Message = get_option("EWD_FEUP_Label_Incorrect_Confirm_Message");
    if ($feup_Label_Incorrect_Confirm_Message == "") {
        $feup_Label_Incorrect_Confirm_Message = __("The confirmation number provided was incorrect. Please contact the site administrator for assistance.", 'EWD_FEUP');
    }
    $Payment_Frequency = get_option("EWD_FEUP_Payment_Frequency");
    $Payment_Types = get_option("EWD_FEUP_Payment_Types");
    $Membership_Cost = get_option("EWD_FEUP_Membership_Cost");
    $Levels_Payment_Array = get_option("EWD_FEUP_Levels_Payment_Array");
    $Sql = "SELECT * FROM {$ewd_feup_fields_table_name} ORDER BY Field_Order";
    $Fields = $wpdb->get_results($Sql);
    $ReturnString = "<style type='text/css'>";
    $ReturnString .= $Custom_CSS;
    $ReturnString .= EWD_FEUP_Add_Modified_Styles();
    $ReturnString .= "</style>";
    // Get the attributes passed by the shortcode, and store them in new variables for processing
    extract(shortcode_atts(array('redirect_page' => '#', 'redirect_field' => "", 'redirect_array_string' => "", 'submit_text' => __('Register', 'EWD_FEUP')), $atts));
    if (get_option("EWD_FEUP_Label_Register") != "") {
        $submit_text = get_option("EWD_FEUP_Label_Register");
    }
    if (isset($_GET['ConfirmEmail'])) {
        $ConfirmationSuccess = ConfirmUserEmail();
    }
    if ($_POST['Payment_Required'] == "Yes") {
        if ($feup_success and $Payment_Frequency != "None") {
            if ($Payment_Types == "Membership" and is_numeric($Membership_Cost) and $Membership_Cost != "" or $Payment_Types == "Levels" and sizeof($Levels_Payment_Array) > 0) {
                $ReturnString .= do_shortcode("[account-payment]");
                return $ReturnString;
            }
        }
    }
    if ($feup_success and $redirect_field != "") {
        $redirect_page = Determine_Redirect_Page($redirect_field, $redirect_array_string, $redirect_page);
    }
    if ($feup_success and $redirect_page != '#') {
        FEUPRedirect($redirect_page);
    }
    if (!isset($ConfirmationSuccess)) {
        $ReturnString .= "<div id='ewd-feup-register-form-div' class='ewd-feup-form-div'>";
        if (isset($user_message['Message'])) {
            $ReturnString .= $user_message['Message'];
        }
        $ReturnString .= "<form action='#' method='post' id='ewd-feup-register-form' class='feup-pure-form feup-pure-form-aligned' enctype='multipart/form-data'>";
        $ReturnString .= "<input type='hidden' name='ewd-feup-check' value='" . sha1(md5($Time . $Salt)) . "'>";
        $ReturnString .= "<input type='hidden' name='ewd-feup-time' value='" . $Time . "'>";
        $ReturnString .= "<input type='hidden' name='ewd-feup-action' value='register'>";
        $ReturnString .= "<input type='hidden' name='ewd-feup-post-id' value='" . $post->ID . "'>";
        if ($Payment_Frequency != "None") {
            $ReturnString .= "<input type='hidden' name='Payment_Required' value='Yes' />";
        }
        $ReturnString .= "<div class='feup-pure-control-group'>";
        if ($Username_Is_Email == "Yes") {
            $ReturnString .= "<label for='Username' id='ewd-feup-register-username-div' class='ewd-feup-field-label'>" . $feup_Label_Email . ": </label>";
            if (isset($_POST['Username'])) {
                $ReturnString .= "<input type='email' class='ewd-feup-text-input' name='Username' value='" . $_POST['Username'] . "'>";
            } else {
                $ReturnString .= "<input type='email' class='ewd-feup-text-input' name='Username' placeholder='" . $feup_Label_Email . "...'>";
            }
        } else {
            $ReturnString .= "<label for='Username' id='ewd-feup-register-username-div' class='ewd-feup-field-label'>" . $feup_Label_Username . ": </label>";
            if (isset($_POST['Username'])) {
                $ReturnString .= "<input type='text' class='ewd-feup-text-input' name='Username' value='" . $_POST['Username'] . "'>";
            } else {
                $ReturnString .= "<input type='text' class='ewd-feup-text-input' name='Username' placeholder='" . $feup_Label_Username . "...'>";
            }
        }
        $ReturnString .= "</div>";
        $ReturnString .= "<div class='feup-pure-control-group'>";
        $ReturnString .= "<label for='Password' id='ewd-feup-register-password-div' class='ewd-feup-field-label'>" . $feup_Label_Password . ": </label>";
        if (isset($_POST['User_Password'])) {
            $ReturnString .= "<input type='password' class='ewd-feup-text-input ewd-feup-password-input' name='User_Password' value='" . $_POST['User_Password'] . "'>";
        } else {
            $ReturnString .= "<input type='password' class='ewd-feup-text-input ewd-feup-password-input' name='User_Password'>";
        }
        $ReturnString .= "</div>";
        $ReturnString .= "<div class='feup-pure-control-group'>";
        $ReturnString .= "<label for='Repeat Password' id='ewd-feup-register-password-confirm-div' class='ewd-feup-field-label'>" . $feup_Label_Repeat_Password . ": </label>";
        if (isset($_POST['Confirm_User_Password'])) {
            $ReturnString .= "<input type='password' class='ewd-feup-text-input ewd-feup-check-password-input' name='Confirm_User_Password' value='" . $_POST['Confirm_User_Password'] . "'>";
        } else {
            $ReturnString .= "<input type='password' class='ewd-feup-text-input ewd-feup-check-password-input' name='Confirm_User_Password'>";
        }
        $ReturnString .= "</div>";
        $ReturnString .= "<div class='feup-pure-control-group'>";
        $ReturnString .= "<label for='Password Strength' id='ewd-feup-password-strength' class='ewd-feup-field-label'>" . $feup_Label_Password_Strength . ": </label>";
        $ReturnString .= "<span id='ewd-feup-password-result'>" . $feup_Label_Too_Short . "</span>";
        $ReturnString .= "</div>";
        foreach ($Fields as $Field) {
            if ($Field->Field_Required == "Yes") {
                $Req_Text = "required";
            } else {
                $Req_Text = "";
            }
            $ReturnString .= "<div class='feup-pure-control-group'>";
            $ReturnString .= "<label for='" . $Field->Field_Name . "' id='ewd-feup-register-" . $Field->Field_ID . "' class='ewd-feup-field-label'>" . __($Field->Field_Name, 'EWD_FEUP') . ": </label>";
            if ($Field->Field_Type == "text" or $Field->Field_Type == "mediumint") {
                if (isset($_POST[str_replace(" ", "_", $Field->Field_Name)])) {
                    $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-text-input pure-input-1-3' type='text' value='" . $_POST[str_replace(" ", "_", $Field->Field_Name)] . "' " . $Req_Text . "/>";
                } else {
                    $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-text-input' type='text' placeholder='" . $Field->Field_Name . "' " . $Req_Text . "/>";
                }
            } elseif ($Field->Field_Type == "date") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-date-input' type='date' value='" . $Value . "' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "datetime") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-datetime-input' type='datetime-local' value='" . $Value . "' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "picture") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-date-input' type='file' value='' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "file") {
                $ReturnString .= "<input name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-date-input' type='file' value='' " . $Req_Text . "/>";
            } elseif ($Field->Field_Type == "textarea") {
                $ReturnString .= "<textarea name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-textarea' " . $Req_Text . ">" . $_POST[str_replace(" ", "_", $Field->Field_Name)] . "</textarea>";
            } elseif ($Field->Field_Type == "select" or $Field->Field_Type == "countries") {
                $Options = explode(",", $Field->Field_Options);
                if ($Field->Field_Type == "countries") {
                    $Options = EWD_FEUP_Return_Country_Array();
                }
                $ReturnString .= "<select name='" . $Field->Field_Name . "' id='ewd-feup-register-input-" . $Field->Field_ID . "' class='ewd-feup-select'>";
                foreach ($Options as $Option) {
                    $ReturnString .= "<option value='" . $Option . "' ";
                    if (isset($_POST[str_replace(" ", "_", $Field->Field_Name)]) and $Option == $_POST[str_replace(" ", "_", $Field->Field_Name)]) {
                        $ReturnString .= "selected='selected'";
                    }
                    $ReturnString .= ">" . $Option . "</option>";
                }
                $ReturnString .= "</select>";
            } elseif ($Field->Field_Type == "radio") {
                $Counter = 0;
                $Options = explode(",", $Field->Field_Options);
                foreach ($Options as $Option) {
                    if ($Counter != 0) {
                        $ReturnString .= "</div><div class='feup-pure-control-group ewd-feup-negative-top'><label class='feup-pure-radio'></label>";
                    }
                    $ReturnString .= "<input type='radio' name='" . $Field->Field_Name . "' value='" . $Option . "' class='ewd-feup-radio' " . $Req_Text . " ";
                    if (isset($_POST[str_replace(" ", "_", $Field->Field_Name)]) and $Option == $_POST[str_replace(" ", "_", $Field->Field_Name)]) {
                        $ReturnString .= "checked='checked'";
                    }
                    $ReturnString .= ">" . $Option . "<br/>";
                    $Counter++;
                }
            } elseif ($Field->Field_Type == "checkbox") {
                $Counter = 0;
                $Options = explode(",", $Field->Field_Options);
                foreach ($Options as $Option) {
                    if ($Counter != 0) {
                        $ReturnString .= "</div><div class='feup-pure-control-group ewd-feup-negative-top'><label class='feup-pure-radio'></label>";
                    }
                    $ReturnString .= "<input type='checkbox' name='" . $Field->Field_Name . "[]' value='" . $Option . "' class='ewd-feup-checkbox' " . $Req_Text . " ";
                    if (isset($_POST[str_replace(" ", "_", $Field->Field_Name)])) {
                        if (in_array($Option, $_POST[str_replace(" ", "_", $Field->Field_Name)])) {
                            $ReturnString .= "checked";
                        }
                    }
                    $ReturnString .= ">" . $Option . "</br>";
                    $Counter++;
                }
            }
            $ReturnString .= "</div>";
            unset($Req_Text);
        }
        if ($Use_Captcha == "Yes") {
            $ReturnString .= EWD_FEUP_Add_Captcha();
        }
        $ReturnString .= "<div class='feup-pure-control-group'><label for='submit'></label><input type='submit' class='ewd-feup-submit feup-pure-button feup-pure-button-primary' name='Register_Submit' value='" . $submit_text . "'></div>";
        $ReturnString .= "</form>";
        $ReturnString .= "</div>";
    } else {
        $ReturnString = "<div class='ewd-feup-email-confirmation'>";
        if ($ConfirmationSuccess == "Yes") {
            $ReturnString .= $feup_Label_Confirm_Email_Message;
        }
        if ($ConfirmationSuccess == "No") {
            $ReturnString .= $feup_Label_Incorrect_Confirm_Message;
        }
        $ReturnString .= "</div>";
    }
    return $ReturnString;
}