private static function get_mapped_field_list($variable_name, $selected_field, $fields) { $field_name = "paypal_customer_field_" . $variable_name; $str = "<select name='{$field_name}' id='{$field_name}'><option value=''></option>"; foreach ($fields as $field) { $field_id = $field[0]; $field_label = esc_html(GFCommon::truncate_middle($field[1], 40)); $selected = $field_id == $selected_field ? "selected='selected'" : ""; $str .= "<option value='" . $field_id . "' " . $selected . ">" . $field_label . "</option>"; } $str .= "</select>"; return $str; }
public static function get_mapped_field_list($variable_name, $selected_field, $fields) { $field_name = "campaignmonitor_map_field_" . $variable_name; $str = "<select name='{$field_name}' id='{$field_name}'><option value=''>" . __("", "gravityformscampaignmonitor") . "</option>"; foreach ($fields as $field) { $field_id = $field[0]; $field_label = esc_html(GFCommon::truncate_middle($field[1], 40)); $selected = $field_id == $selected_field ? "selected='selected'" : ""; $str .= "<option value='" . $field_id . "' " . $selected . ">" . $field_label . "</option>"; } $str .= "</select>"; return $str; }
private static function get_field_drop_down_items($fields, $selected_field, $empty_option = true) { $str = ''; if ($empty_option == true) { $str = '<option value=""></option>'; } if (is_array($fields)) { foreach ($fields as $field) { $field_id = $field[0]; $field_label = $field[1]; $selected = $field_id == $selected_field ? "selected='selected'" : ""; $str .= "<option value='" . $field_id . "' " . $selected . ">" . GFCommon::truncate_middle($field_label, 25) . "</option>"; } } return $str; }
public static function insert_field_variable($field, $max_label_size = 40) { if (is_array($field["inputs"])) { foreach ($field["inputs"] as $input) { ?> <option value='<?php echo "{" . esc_html(GFCommon::get_label($field, $input["id"])) . ":" . $input["id"] . "}"; ?> '><?php echo esc_html(GFCommon::truncate_middle(GFCommon::get_label($field, $input["id"]), $max_label_size)); ?> </option> <?php } } else { ?> <option value='<?php echo "{" . esc_html(GFCommon::get_label($field)) . ":" . $field["id"] . "}"; ?> '><?php echo esc_html(GFCommon::truncate_middle(GFCommon::get_label($field), $max_label_size)); ?> </option> <?php } }
private static function get_field_values($form, $field_id, $selected_value, $max_field_length = 16) { if (empty($field_id)) { $field_id = self::get_first_routing_field($form); } if (empty($field_id)) { return ""; } $field = RGFormsModel::get_field($form, $field_id); $is_any_selected = false; foreach ($field["choices"] as $choice) { $is_selected = $choice["value"] == $selected_value; $selected = $is_selected ? "selected='selected'" : ""; if ($is_selected) { $is_any_selected = true; } $str .= "<option value='" . esc_attr($choice["value"]) . "' " . $selected . ">" . GFCommon::truncate_middle($choice["text"], $max_field_length) . "</option>"; } //adding current selected field value to the list if (!$is_any_selected && !empty($selected_value)) { $str .= "<option value='" . esc_attr($selected_value) . "' selected='selected'>" . GFCommon::truncate_middle($selected_value, $max_field_length) . "</option>"; } return $str; }
public static function insert_field_variable($field, $max_label_size = 40, $args = "") { $tag_args = RGFormsModel::get_input_type($field) == "list" ? ":{$args}" : ""; //args currently only supported by list field if (is_array($field["inputs"])) { if (RGFormsModel::get_input_type($field) == "checkbox") { ?> <option value='<?php echo "{" . esc_html(GFCommon::get_label($field, $field["id"])) . ":" . $field["id"] . "{$tag_args}}"; ?> '><?php echo esc_html(GFCommon::truncate_middle(GFCommon::get_label($field, $field["id"]), $max_label_size)); ?> </option> <?php } foreach ($field["inputs"] as $input) { ?> <option value='<?php echo "{" . esc_html(GFCommon::get_label($field, $input["id"])) . ":" . $input["id"] . "{$tag_args}}"; ?> '><?php echo esc_html(GFCommon::truncate_middle(GFCommon::get_label($field, $input["id"]), $max_label_size)); ?> </option> <?php } } else { ?> <option value='<?php echo "{" . esc_html(GFCommon::get_label($field)) . ":" . $field["id"] . "{$tag_args}}"; ?> '><?php echo esc_html(GFCommon::truncate_middle(GFCommon::get_label($field), $max_label_size)); ?> </option> <?php } }
private static function setting_get_mapped_field_list($selected_field, $fields, $selectname_arr, $c) { $str = "<select name='name_form_field[]' id='name_form_field_{$c}' data-c='{$c}' required><option value=''>Select Form Field</option>"; foreach ($fields as $field) { $field_id = $field[0]; $field_label = esc_html(GFCommon::truncate_middle($field[1], 50)); $selected = $field_id == $selected_field ? "selected='selected'" : ""; $str .= "<option value='" . $field_id . "' " . $selected . ">" . $field_label . "</option>"; } $str .= "</select>"; $str1 = "<select name='email_form_field[]' id='email_form_field_{$c}' data-c='{$c}' required><option value=''>Select Form Field</option>"; foreach ($fields as $field) { $field_id = $field[0]; $field_label = esc_html(GFCommon::truncate_middle($field[1], 50)); $selected = $field_id == $selected_field ? "selected='selected'" : ""; $str1 .= "<option value='" . $field_id . "' " . $selected . ">" . $field_label . "</option>"; } $str1 .= "</select>"; $select_array['name'] = $str; $select_array['email'] = $str1; return json_encode($select_array); }
public static function get_field_variable($field, $max_label_size = 40) { $str = ""; if (is_array($field["inputs"])) { foreach ($field["inputs"] as $input) { $str .= "<option value='{" . esc_attr(GFCommon::get_label($field, $input["id"])) . ":" . $input["id"] . "}'>" . esc_html(GFCommon::truncate_middle(GFCommon::get_label($field, $input["id"]), $max_label_size)) . "</option>"; } } else { $str .= "<option value='{" . esc_html(GFCommon::get_label($field)) . ":" . $field["id"] . "}'>" . esc_html(GFCommon::truncate_middle(GFCommon::get_label($field), $max_label_size)) . "</option>"; } return $str; }