public function use_as_entry_link_settings($position, $form_id) { #$form = get_form($form_id); $form = RGFormsModel::get_form_meta($form_id); //create settings on position 50 (right after Admin Label) if ($position === -1) { ?> <li class="use_as_entry_link salesforce_setting field_setting"> <label for="salesforce_map_enabled"> <input type="checkbox" id="salesforce_map_enabled" name="salesforce_map_enabled" value="1" /> <?php _e("Enable Salesforce Field Mapping?", "gravity-forms-salesforce"); ?> <img alt="<?php esc_attr_e("Enable Salesforce.com Mapping", "gravity-forms-salesforce"); ?> " src="<?php echo GFSalesforce::get_base_url(); ?> /assets/images/salesforce-50x50.png" style="margin:0 7px 0 0;" width="20" height="20" /> </label> <div id="salesforce_map_ui"> <label for="salesforce_map_type_live"> <input type="radio" id="salesforce_map_type_live" name="salesforce_map_type" value="live" /> <?php _e("Live Remote Field Mapping?", "gravity-forms-salesforce"); gform_tooltip("salesforce_map_values_live"); ?> <span class="howto" style="padding-left:1.25em;"><?php _e("Field Choices will be synced with Salesforce picklist values.", "gravity-forms-salesforce"); ?> </span> </label> <label for="salesforce_map_type_once"> <input type="radio" id="salesforce_map_type_once" name="salesforce_map_type" value="once" /> <?php _e("Only Populate Choices", "gravity-forms-salesforce"); gform_tooltip("salesforce_map_values_once"); ?> <span class="howto" style="padding-left:1.25em;"><?php _e("Field Choices will not be updated live and are editable.", "gravity-forms-salesforce"); ?> </span> </label> <label for="salesforce_object_list" class=" inline"><?php _e("Choose Object: ", "gravity-forms-salesforce"); ?> <?php $lists = GFSalesforce::getObjectTypes(); if (!$lists) { echo wpautop(__("Could not load Salesforce objects.\nError: ", "gravity-forms-salesforce")); echo isset($api->errorMessage) ? $api->errorMessage : ''; } else { ?> <select id="salesforce_object_list" name="salesforce_object_type" onchange="SelectList(jQuery(this).val()); SelectForm(jQuery(this).val(), <?php echo $form_id; ?> );"> <option value=""><?php _e("Select a Salesforce Object", "gravity-forms-madmimi"); ?> </option> <?php foreach ($lists as $list) { ?> <option value="<?php echo esc_html($list); ?> "><?php echo esc_html($list); ?> </option> <?php } ?> </select></label><span class="spinner salesforce_wait" style="display: none; position: absolute;"></span> <div id="salesforce_field_list"></div> </div> <?php } ?> </li> <?php } // End if $position === 500 }