Deleted!

'; if (isset($_GET['created'])) echo '

Form created!

'; if (isset($_GET['created_field'])) echo '

Custom field created!

'; if (isset($_GET['updated_field'])) echo '

Custom field updated!

'; if (isset($_GET['deleted_field'])) echo '

Custom field deleted!

'; if (isset($_GET['updated_entry'])) echo '

Entry updated!

'; if (isset($_GET['error']) && $_GET['error'] == 'missing_required') echo '

First Name and Last Name are required!

'; if (isset($_GET['error']) && $_GET['error'] == 'missing_required_field') echo '

A required custom field is missing!

'; ?>

Go Form Settings

Create New Form

Manage Forms & Entries

name : 'Unknown Form'; echo "

$form_name

"; echo '
'; action_button('go_form_delete_form', 'Delete Form', 'Delete this form and ALL entries?', $selected_form_id); action_button('go_form_export_csv', 'Export to CSV', 'Confrm Export', $selected_form_id); action_button('go_form_export_pairgoth', 'Export to Pairgoth', 'Confrm Export', $selected_form_id); action_button('go_form_export_opengotha', 'Export to Opengoth', 'Confrm Export', $selected_form_id); action_button('go_form_export_mcmahon', 'Export to McMahon', 'Confrm Export', $selected_form_id); echo '
'; // ========== Custom Fields Management ========== $custom_fields = go_form_get_custom_fields($selected_form_id); echo '
'; echo '

Custom Fields

'; // Add new custom field form echo '
+ Add New Custom Field'; echo '
'; echo wp_nonce_field('go_form_create_custom_field_action', 'go_form_create_custom_field_nonce', true, false); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; echo ''; echo '
e.g., Option 1,Option 2,Option 3
Show on public form
Required field
'; echo '

'; echo '
'; echo '
'; // List existing custom fields if (!empty($custom_fields)) { echo ''; echo ''; foreach ($custom_fields as $field) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
Field NameTypePublicRequiredActions
' . esc_html($field->field_name) . '' . esc_html($field->field_type) . '' . ($field->is_public ? 'Yes' : 'No') . '' . ($field->is_required ? 'Yes' : 'No') . ''; // Edit button (toggle to show edit form) echo 'Edit '; action_button('go_form_delete_custom_field', 'Delete', 'Delete this custom field?', $field->id); echo '
'; } else { echo '

No custom fields yet.

'; } // Edit custom field form if (isset($_GET['edit_field']) && $edit_field_id = intval($_GET['edit_field'])) { $edit_field = go_form_get_custom_field_by_id($edit_field_id); if ($edit_field && $edit_field->form_id == $selected_form_id) { echo '
Edit Custom Field'; echo '
'; echo wp_nonce_field('go_form_update_custom_field_action', 'go_form_update_custom_field_nonce', true, false); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; echo ''; echo '
e.g., Option 1,Option 2,Option 3
is_public, 1, false) . '> Show on public form
is_required, 1, false) . '> Required field
'; echo '

Cancel

'; echo '
'; echo '
'; } } echo '
'; // ========== Edit Entry Form ========== if (isset($_GET['edit_entry']) && $edit_entry_id = intval($_GET['edit_entry'])) { $entry = go_form_get_entry_by_id($edit_entry_id); if ($entry && $entry->form_id == $selected_form_id) { $custom_fields = go_form_get_custom_fields($selected_form_id); echo '
'; echo '

Edit Entry

'; echo '
'; echo wp_nonce_field('go_form_update_entry_action', 'go_form_update_entry_nonce', true, false); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; // Custom fields if (!empty($custom_fields)) { foreach ($custom_fields as $field) { $field_id = 'custom_field_' . $field->id; $value = go_form_get_custom_value($entry->id, $field->id); echo ''; } } echo '
'; echo ''; echo '
'; switch ($field->field_type) { case 'text': echo 'is_required ? ' required' : '') . '>'; break; case 'email': echo 'is_required ? ' required' : '') . '>'; break; case 'select': $options = $field->field_options ? explode(',', $field->field_options) : []; echo ''; break; case 'checkbox': echo ''; break; } echo '
'; echo '

'; echo ''; echo ' Cancel'; echo '

'; echo '
'; echo '
'; } } $entries = go_form_get_entries($selected_form_id); $custom_fields = go_form_get_custom_fields($selected_form_id); go_form_render_entries_table($entries, true, $custom_fields, $selected_form_id); } else { $forms = go_form_get_forms(); echo '

Forms

'; } ?>