arm_form_color_schemes(); $form_gradient_scheme = $arm_member_forms->arm_default_button_gradient_color(); $formColorSchemes = isset($form_color_schemes) ? $form_color_schemes : array(); $formButtonSchemes = isset($form_gradient_scheme) ? $form_gradient_scheme : array(); $activeSocialNetworks = $arm_social_feature->arm_get_active_social_options(); $thank_you_page_id = $arm_global_settings->arm_get_single_global_settings('thank_you_page_id', 0); $form_id = $show_registration_link = $show_forgot_password_link = 0; $prefix_name = $form_styles = ''; $form_detail = $socialFieldsOptions = $submitBtnOptions = array(); $default_form_style = $arm_member_forms->arm_default_form_style(); $sectionPlaceholder = __('Drop Fields Here.', 'ARMember'); $form_settings = array( 'message' => __('Form has been successfully submitted.', 'ARMember'), 'redirect_type' => 'page', 'redirect_page' => '', 'redirect_url' => ARMLITE_HOME_URL, 'auto_login' => 0, 'show_rememberme' => 0, 'show_registration_link' => 0, 'show_forgot_password_link' => 0, 'registration_link_margin' => array(), 'forgot_password_link_margin' => array(), 'enable_social_login' => 0, 'social_networks' => array(), 'social_networks_order' => array(), 'social_networks_settings' => array(), 'style' => $default_form_style, "date_format" => "d/m/Y", 'show_time' => 0, 'is_hidden_fields' => 0, ); $social_networks = $social_networks_order = $formSocialNetworksSettings = array(); foreach ($activeSocialNetworks as $sk => $so) { if ($so['status'] == 1) { $social_networks[] = $sk; } } if (!empty($_GET['form_id']) && $_GET['form_id'] != 0) { $form_id = intval($_REQUEST['form_id']); //Remove fields for non-saved forms $delete_field_status = $wpdb->delete($ARMember->tbl_arm_form_field, array('arm_form_field_status' => 2)); //Update field status for non-saved forms $update_field_status = $wpdb->update($ARMember->tbl_arm_form_field, array('arm_form_field_status' => '1'), array('arm_form_field_form_id' => $form_id)); $form_detail = $arm_member_forms->arm_get_single_member_forms($form_id); $form_settings = (!empty($form_detail['arm_form_settings'])) ? maybe_unserialize($form_detail['arm_form_settings']) : array(); $form_settings['style'] = (isset($form_settings['style'])) ? $form_settings['style'] : array(); $form_settings['style'] = shortcode_atts($default_form_style, $form_settings['style']); $login_regex = "/template-login(.*?)/"; $register_regex = "/template-registration(.*?)/"; preg_match($login_regex, $form_detail['arm_form_slug'], $match_login); preg_match($register_regex, $form_detail['arm_form_slug'], $match_register); $reference_template = $form_detail['arm_ref_template']; if (isset($match_login[0]) && count($match_login[0]) > 0) { $form_detail['arm_form_type'] = 'login'; } else if (isset($match_register[0]) && count($match_register[1]) > 0) { $form_detail['arm_form_type'] = 'registration'; } } $isRegister = ($form_detail['arm_form_type'] == 'registration') ? true : false; $formDateFormat = !empty($form_settings['date_format']) ? $form_settings['date_format'] : 'd/m/Y'; $showTimePicker = !empty($form_settings['show_time']) ? $form_settings['show_time'] : 0; $setID = $form_detail['arm_set_id']; $is_rtl = (isset($form_settings['style']['rtl']) && $form_settings['style']['rtl'] == '1') ? $form_settings['style']['rtl'] : '0'; //Form Classes $form_class = ''; $formLayout = !empty($form_settings['style']['form_layout']) ? $form_settings['style']['form_layout'] : 'writer'; $form_class .= ' arm_form_' . $form_id; $form_class .= ' arm_form_layout_' . $formLayout; $form_class .= ' armf_layout_' . $form_settings['style']['label_position']; $form_class .= ' armf_button_position_' . $form_settings['style']['button_position']; $form_class .= ($form_settings['style']['label_hide'] == '1') ? ' armf_label_placeholder' : ''; $form_class .= ' armf_alignment_' . $form_settings['style']['label_align']; $form_class .= ($is_rtl == '1') ? ' arm_form_rtl' : ' arm_form_ltr'; if (is_rtl()) { $form_class .= ' arm_rtl_site'; } ?>
: [arm_form id=""]
arm_get_db_form_fields(true); unset($user_meta_keys['roles']); unset($user_meta_keys['avatar']); unset($user_meta_keys['plans']); unset($user_meta_keys['subscription_plan']); unset($user_meta_keys['social_login']); unset($user_meta_keys['social_fields']); unset($user_meta_keys['rememberme']); if (!empty($user_meta_keys)) { ?>
    $opts) { if (strpos($meta_key, '_select_') == false) { $fieldMetaClass = ''; if (in_array($meta_key, array('first_name', 'last_name', 'user_login', 'user_email'))) { $fieldMetaClass = 'arm_disabled'; } ?>
  • <?php echo $opts['label']; ?><?php echo $opts['label']; ?>
isSocialFeature) { ?>
  • <?php _e('Textbox', 'ARMember'); ?>
  • <?php _e('Password', 'ARMember'); ?>
  • <?php _e('Textarea', 'ARMember'); ?>
  • <?php _e('Checkbox', 'ARMember'); ?>
  • <?php _e('Radio Buttons', 'ARMember'); ?>
  • <?php _e('Dropdown', 'ARMember'); ?>
  • <?php _e('Date', 'ARMember'); ?>
  • <?php _e('Html Text', 'ARMember'); ?>
  • <?php _e('File Upload', 'ARMember'); ?>
  • <?php _e('Divider', 'ARMember'); ?>
  • <?php _e('Roles', 'ARMember'); ?><?php _e('Roles', 'ARMember'); ?>
  • <?php _e('Avatar', 'ARMember'); ?><?php _e('Avatar', 'ARMember'); ?>
arm_get_other_member_forms($setID); } $otherFormsValues = array_values($otherForms); $firstForm = array_shift($otherFormsValues); $form_settings = (!empty($firstForm['arm_form_settings'])) ? maybe_unserialize($firstForm['arm_form_settings']) : array(); $form_settings['style'] = (isset($form_settings['style'])) ? $form_settings['style'] : array(); $form_settings['style'] = shortcode_atts($default_form_style, $form_settings['style']); $form_settings['style']['form_width'] = (!empty($form_settings['style']['form_width'])) ? $form_settings['style']['form_width'] : '600'; $form_settings['hide_title'] = (isset($form_settings['hide_title'])) ? $form_settings['hide_title'] : '0'; $form_settings['is_hidden_fields'] = (isset($form_settings['is_hidden_fields'])) ? $form_settings['is_hidden_fields'] : '0'; $formFieldPosition = (!empty($form_settings['style']['field_position'])) ? $form_settings['style']['field_position'] : 'left'; $mainSortableClass .= ' arm_field_position_' . $formFieldPosition . ' '; $enable_social_login = (isset($form_settings['enable_social_login'])) ? $form_settings['enable_social_login'] : 0; $social_btn_type = (!empty($form_settings['style']['social_btn_type'])) ? $form_settings['style']['social_btn_type'] : 'horizontal'; $social_btn_align = (!empty($form_settings['style']['social_btn_align'])) ? $form_settings['style']['social_btn_align'] : 'left'; $enable_social_btn_separator = (isset($form_settings['style']['enable_social_btn_separator'])) ? $form_settings['style']['enable_social_btn_separator'] : 0; $social_btn_separator = (isset($form_settings['style']['social_btn_separator'])) ? $form_settings['style']['social_btn_separator'] : ''; $social_btn_position = (isset($form_settings['style']['social_btn_position'])) ? $form_settings['style']['social_btn_position'] : 'bottom'; if ($enable_social_login == '1') { $social_networks = (isset($form_settings['social_networks']) && $form_settings['social_networks'] != '') ? explode(',', $form_settings['social_networks']) : array(); $social_networks_order = (isset($form_settings['social_networks_order']) && $form_settings['social_networks_order'] != '') ? explode(',', $form_settings['social_networks_order']) : array(); $form_settings['social_networks_settings'] = (isset($form_settings['social_networks_settings'])) ? stripslashes_deep($form_settings['social_networks_settings']) : ''; $formSocialNetworksSettings = maybe_unserialize($form_settings['social_networks_settings']); } else { $enable_social_btn_separator = 0; } $show_reg_link = (isset($form_settings['show_registration_link'])) ? $form_settings['show_registration_link'] : 0; $show_fp_link = (isset($form_settings['show_forgot_password_link'])) ? $form_settings['show_forgot_password_link'] : 0; $registration_link_label = (isset($form_settings['registration_link_label'])) ? stripslashes($form_settings['registration_link_label']) : __('Register', 'ARMember'); $forgot_password_link_label = (isset($form_settings['forgot_password_link_label'])) ? stripslashes($form_settings['forgot_password_link_label']) : __('Forgot Password', 'ARMember'); $registration_link_label = $arm_member_forms->arm_parse_login_links($registration_link_label, '#'); $forgot_password_link_label = $arm_member_forms->arm_parse_login_links($forgot_password_link_label, '#'); reset($otherForms); ?>
    " data-form_id=""> arm_get_db_form_fields(true); $new_meta_fields = array(); $n = 1; foreach ($metaFields as $key => $value) { if (in_array($key, $meta_fields)) { $new_meta_fields['arm_form_field_id'] = (($form_id * 10) + $n); $new_meta_fields['arm_form_field_form_id'] = count($oform['fields']) + 1; $new_meta_fields['arm_form_field_order'] = '0'; $new_meta_fields['arm_form_field_option'] = maybe_serialize($metaFields[$key]); $new_meta_fields['arm_form_field_status'] = '2'; $new_meta_fields['arm_form_field_create_date'] = date('Y-m-d H:i:s'); array_push($oform['fields'], $new_meta_fields); unset($new_meta_fields); $n++; } } } ?>
  • $field) { $form_field_id = $field['arm_form_field_id']; $field_options = maybe_unserialize($field['arm_form_field_option']); if ($isRegister && $field_options['type'] == 'submit') { $submitBtnOptions = $field; } elseif ($isRegister && $field_options['type'] == 'social_fields') { $socialFieldsOptions = $field; } else { $liStyle = ''; $show_rememberme = (isset($armForm->settings['show_rememberme'])) ? $armForm->settings['show_rememberme'] : 0; if ($field_options['type'] == 'rememberme' && $show_rememberme != 1) { $liStyle = 'display:none;'; } $sortable_class = ''; if ($field_options['type'] == 'section') { $sortable_class .= ' arm_section_fields_wrapper'; $margin = isset($field_options['margin']) ? $field_options['margin'] : array(); $margin['top'] = (isset($margin['top']) && is_numeric($margin['top'])) ? $margin['top'] : 20; $margin['bottom'] = (isset($margin['bottom']) && is_numeric($margin['bottom'])) ? $margin['bottom'] : 20; $liStyle .= 'margin-top:' . $margin['top'] . 'px !important;'; $liStyle .= 'margin-bottom:' . $margin['bottom'] . 'px !important;'; } $ref_field_id = isset($field_options['ref_field_id']) ? $field_options['ref_field_id'] : 0; if (isset($field_options['hide_username']) && $field_options['hide_username'] == 1) { $hide_username_class = 'hide_username_class'; } else { $hide_username_class = ''; } ?>
  • arm_member_form_get_field_html($oformid, $form_field_id, $field_options, 'inactive', $armForm); ?>
    isSocialFeature) { ?>
  • arm_member_form_get_field_html($oformid, $socialFieldID, $field_options, 'inactive', $armForm); ?>
  • arm_member_form_get_field_html($oformid, $form_field_id, $field_options, 'inactive', $armForm); ?>
 (px)
$color_opt) { ?>
value="1" class="armswitch_input arm_show_rememberme_chk" name="arm_form_settings[show_rememberme]"/>
value="1" class="armswitch_input" name="arm_form_settings[show_registration_link]"/>
value="1" class="armswitch_input" name="arm_form_settings[show_forgot_password_link]"/>
value="1" class="armswitch_input armIgnore" name="arm_form_settings[auto_login]"/>
:
:
  • :
     (px)

    Width (px)

    Radius (px)
    • Solid
    • Dashed
    • Dotted

    Style




    '; } ?>
    • 1.0
    • 0.9
    • 0.8
    • 0.7
    • 0.6
    • 0.5
    • 0.4
    • 0.3
    • 0.2
    • 0.1
    value="1" class="armswitch_input armIgnore" name="arm_form_settings[hide_title]"/>
      arm_fonts_list(); ?>
    (px)
  • :
     (%) 
     (px)
     (px)

    Width (px)

    Radius (px)
    • Solid
    • Dashed
    • Dotted

    Style
      arm_fonts_list(); ?>
    (px)
      ' . date($df, current_time('timestamp')) . ''; } ?>
    value="1" class="armswitch_input armIgnore" name="arm_form_settings[is_hidden_fields]"/>
      '', 'meta_key' => '', 'value' => '', ); } if (isset($form_settings['hidden_fields']) && !empty($form_settings['hidden_fields'])) { foreach ($form_settings['hidden_fields'] as $hkey => $hval) { ?>
    1. x
  • :
     (px)
      arm_fonts_list(); ?>
    (px)
    (px)
  • :
     (px)
     (px)
     (px)
      arm_fonts_list(); ?>
    px




arm_social_profile_field_types(); $activeSPF = array('facebook', 'twitter', 'linkedin'); if (!empty($socialFieldsOptions)) { $activeSPF = isset($socialFieldsOptions['arm_form_field_option']['options']) ? $socialFieldsOptions['arm_form_field_option']['options'] : array(); } $activeSPF = (!empty($activeSPF)) ? $activeSPF : array(); ?> enqueue_angular_script(); ?> arm_ajax_generate_form_styles($form_id, $form_settings, array(), $reference_template); if (isset($arm_form_css['arm_link']) && !empty($arm_form_css['arm_link'])) { echo $arm_form_css['arm_link']; } else { echo ''; } /** * Add Social Network Popup */ ?>