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'; } ?>