$id_field]); $name = $field['name']; $display_on_front = $field['display_on_front']; $is_password_type = $field['is_password_type']; $combo_values = $field['combo_values'] ? $field['combo_values'] : ''; $is_combo_enable = $config['is_combo_enable']; $is_link_enabled = $field['is_link_enabled']; ui_print_page_header(__('Update agent custom field'), 'images/custom_field.png', false, '', true, ''); } else { ui_print_page_header(__('Create agent custom field'), 'images/custom_field.png', false, '', true, ''); } $table = new stdClass(); $table->class = 'databox'; $table->id = 'configure_field'; echo "'; echo "'; echo "'; echo "'; $table->data = []; $table->data[0][0] = __('Name'); $table->data[1][0] = html_print_input_text( 'name', $name, '', 35, 100, true ); $table->data[2][0] = __('Pass type').ui_print_help_tip( __('The fields with pass type enabled will be displayed like html input type pass in html'), true ); $table->data[2][1] = __('Display on front').ui_print_help_tip( __('The fields with display on front enabled will be displayed into the agent details'), true ); $table->data[2][2] = __('Link type'); $table->data[3][0] = html_print_checkbox_switch( 'is_password_type', 1, $is_password_type, true ); $table->data[3][1] = html_print_checkbox_switch( 'display_on_front', 1, $display_on_front, true ); $table->data[3][2] = html_print_checkbox_switch_extended( 'is_link_enabled', 1, $is_link_enabled, false, '', '', true ); $table->data[4][0] = __('Enabled combo'); $table->data[5][0] = html_print_checkbox_switch_extended( 'is_combo_enable', 0, $config['is_combo_enable'], false, '', '', true ); $table->cellstyle[4][1] = 'display: none;'; $table->cellstyle[5][1] = 'display: none;'; $table->data[4][1] = __('Combo values').ui_print_help_tip( __('Set values separated by comma'), true ); $table->data[5][1] = html_print_textarea( 'combo_values', 3, 65, io_safe_output($combo_values), '', true ); echo '
'; html_print_table($table); if ($id_field > 0) { html_print_input_hidden('update_field', 1); html_print_input_hidden('id_field', $id_field); $buttonCaption = __('Update'); $buttonName = 'updbutton'; } else { html_print_input_hidden('create_field', 1); $buttonCaption = __('Create'); $buttonName = 'crtbutton'; } $actionButtons = []; $actionButtons[] = html_print_submit_button( $buttonCaption, $buttonName, false, [ 'icon' => 'wand' ], true ); $actionButtons[] = html_print_go_back_button( 'index.php?sec=gagente&sec2=godmode/agentes/fields_manager', ['button_class' => ''], true ); html_print_action_buttons( implode('', $actionButtons), ['type' => 'form_action'], ); echo '
'; ?>