function fes_forms_ajax_post_add_field()
{
    $name = $_POST['name'];
    $type = $_POST['type'];
    $field_id = $_POST['order'];
    switch ($name) {
        case 'post_title':
            FES_Formbuilder_Templates::post_title($field_id, __('Title', 'edd_fes'));
            break;
        case 'post_content':
            FES_Formbuilder_Templates::post_content($field_id, __('Body', 'edd_fes'));
            break;
        case 'post_excerpt':
            FES_Formbuilder_Templates::post_excerpt($field_id, __('Excerpt', 'edd_fes'));
            break;
        case 'featured_image':
            FES_Formbuilder_Templates::featured_image($field_id, __('Featured Image', 'edd_fes'));
            break;
        case 'download_category':
            FES_Formbuilder_Templates::taxonomy($field_id, 'Category', __('download_category', 'edd_fes'));
            break;
        case 'download_tag':
            FES_Formbuilder_Templates::taxonomy($field_id, 'Tags', __('download_tag', 'edd_fes'));
            break;
        case 'multiple_pricing':
            FES_Formbuilder_Templates::multiple_pricing($field_id, __('Prices and Files', 'edd_fes'));
            break;
        case 'custom_text':
            FES_Formbuilder_Templates::text_field($field_id, __('Custom field: Text', 'edd_fes'));
            break;
        case 'custom_textarea':
            FES_Formbuilder_Templates::textarea_field($field_id, __('Custom field: Textarea', 'edd_fes'));
            break;
        case 'custom_select':
            FES_Formbuilder_Templates::dropdown_field($field_id, __('Custom field: Select', 'edd_fes'));
            break;
        case 'custom_multiselect':
            FES_Formbuilder_Templates::multiple_select($field_id, __('Custom field: Multiselect', 'edd_fes'));
            break;
        case 'custom_radio':
            FES_Formbuilder_Templates::radio_field($field_id, __('Custom field: Radio', 'edd_fes'));
            break;
        case 'custom_checkbox':
            FES_Formbuilder_Templates::checkbox_field($field_id, __('Custom field: Checkbox', 'edd_fes'));
            break;
        case 'custom_file':
            FES_Formbuilder_Templates::file_upload($field_id, __('Custom field: File Upload', 'edd_fes'));
            break;
        case 'custom_url':
            FES_Formbuilder_Templates::website_url($field_id, __('Custom field: URL', 'edd_fes'));
            break;
        case 'custom_email':
            FES_Formbuilder_Templates::email_address($field_id, __('Custom field: E-Mail', 'edd_fes'));
            break;
        case 'custom_repeater':
            FES_Formbuilder_Templates::repeat_field($field_id, __('Custom field: Repeat Field', 'edd_fes'));
            break;
        case 'custom_html':
            FES_Formbuilder_Templates::custom_html($field_id, __('HTML', 'edd_fes'));
            break;
        case 'section_break':
            FES_Formbuilder_Templates::section_break($field_id, __('Section Break', 'edd_fes'));
            break;
        case 'action_hook':
            FES_Formbuilder_Templates::action_hook($field_id, __('Action Hook', 'edd_fes'));
            break;
        case 'user_avatar':
            FES_Formbuilder_Templates::avatar($field_id, __('Avatar', 'edd_fes'));
            break;
        case 'recaptcha':
            FES_Formbuilder_Templates::recaptcha($field_id, __('reCaptcha', 'edd_fes'));
            break;
        case 'custom_date':
            FES_Formbuilder_Templates::date_field($field_id, __('Custom Field: Date', 'edd_fes'));
            break;
        case 'custom_hidden':
            FES_Formbuilder_Templates::custom_hidden_field($field_id, __('Hidden Field', 'edd_fes'));
            break;
        case 'custom_country':
            FES_Formbuilder_Templates::country($field_id, __('Country', 'edd_fes'));
            break;
        case 'toc':
            FES_Formbuilder_Templates::toc($field_id, 'TOC');
            break;
        case 'user_login':
            FES_Formbuilder_Templates::user_login($field_id, __('Username', 'edd_fes'));
            break;
        case 'first_name':
            FES_Formbuilder_Templates::first_name($field_id, __('First Name', 'edd_fes'));
            break;
        case 'last_name':
            FES_Formbuilder_Templates::last_name($field_id, __('Last Name', 'edd_fes'));
            break;
        case 'nickname':
            FES_Formbuilder_Templates::nickname($field_id, __('Nickname', 'edd_fes'));
            break;
        case 'display_name':
            FES_Formbuilder_Templates::display_name($field_id, __('Display Name', 'edd_fes'));
            break;
        case 'user_email':
            FES_Formbuilder_Templates::user_email($field_id, __('E-mail', 'edd_fes'));
            break;
        case 'user_url':
            FES_Formbuilder_Templates::user_url($field_id, __('Website', 'edd_fes'));
            break;
        case 'user_bio':
            FES_Formbuilder_Templates::description($field_id, __('Biographical Info', 'edd_fes'));
            break;
        case 'password':
            FES_Formbuilder_Templates::password($field_id, __('Password', 'edd_fes'));
            break;
        case 'eddc_user_paypal':
            FES_Formbuilder_Templates::eddc_user_paypal($field_id, __('PayPal Email', 'edd_fes'));
            break;
        default:
            do_action('fes_admin_field_' . $name, $field_id);
            break;
    }
    exit;
}
    /**
     * Setup the custom FES form field
     *
     * @since 2.0
     *
     * @return void
     */
    function edd_fes_simple_shipping_admin_field($field_id, $label = "", $values = array())
    {
        if (!isset($values['label'])) {
            $values['label'] = __('Shipping', 'edd-simple-shipping');
        }
        $values['no_css'] = true;
        $values['is_meta'] = true;
        $values['name'] = 'edd_simple_shipping';
        ?>
		<li class="edd_simple_shipping">
			<?php 
        FES_Formbuilder_Templates::legend($values['label']);
        ?>
			<?php 
        FES_Formbuilder_Templates::hidden_field("[{$field_id}][input_type]", 'edd_simple_shipping');
        ?>
			<?php 
        FES_Formbuilder_Templates::hidden_field("[{$field_id}][template]", 'edd_simple_shipping');
        ?>
			<div class="fes-form-holder">
				<?php 
        FES_Formbuilder_Templates::common($field_id, 'edd_simple_shipping', false, $values, false, '');
        ?>
			</div> <!-- .fes-form-holder -->
		</li>
		<?php 
    }
    /** Returns the commissions paypal to render a field for the formbuilder */
    public function render_formbuilder_field($index = -2, $insert = false)
    {
        $removable = $this->can_remove_from_formbuilder();
        ob_start();
        ?>
        <li class="eddc_user_paypal">
            <?php 
        $this->legend($this->title(), $this->get_label(), $removable);
        ?>
            <?php 
        FES_Formbuilder_Templates::hidden_field("[{$index}][template]", $this->template());
        ?>
			<?php 
        FES_Formbuilder_Templates::field_div($index, $this->name(), $this->characteristics, $insert);
        ?>
                <?php 
        FES_Formbuilder_Templates::public_radio($index, $this->characteristics, $this->form_name);
        ?>
                <?php 
        FES_Formbuilder_Templates::standard($index, $this);
        ?>
                <?php 
        FES_Formbuilder_Templates::common_text($index, $this->characteristics);
        ?>
            </div>
        </li>
        <?php 
        return ob_get_clean();
    }