$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']; $header_title = __('Update agent custom field'); } else { $header_title = __('Create agent custom field'); } ui_print_standard_header( $header_title, 'images/custom_field.png', false, '', true, [], [ [ 'link' => 'index.php?sec=gagente&sec2=godmode/agentes/fields_manager', 'label' => __('Resources'), ], [ 'link' => 'index.php?sec=gagente&sec2=godmode/agentes/fields_manager', 'label' => __('Custom field'), ], [ 'link' => '', 'label' => __('Edit'), ], ] ); echo "'; echo "'; echo "'; echo "'; $table = new stdClass(); $table->class = 'databox filter-table-adv'; $table->id = 'configure_field'; $table->width = '100%'; $table->size = []; $table->size[0] = '50%'; $table->size[1] = '50%'; $table->data = []; $table->data[0][0] = html_print_label_input_block( __('Name'), html_print_input_text( 'name', $name, '', 35, 100, true ) ); $table->data[0][1] = html_print_label_input_block( __('Display on front').ui_print_help_tip( __('The fields with display on front enabled will be displayed into the agent details'), true ), html_print_checkbox_switch( 'display_on_front', 1, $display_on_front, true ) ); $table->data[1][0] = html_print_label_input_block( __('Link type'), html_print_checkbox_switch_extended( 'is_link_enabled', 1, $is_link_enabled, false, '', '', true ) ); $table->data[2][0] = html_print_label_input_block( __('Pass type').ui_print_help_tip( __('The fields with pass type enabled will be displayed like html input type pass in html'), true ), html_print_checkbox_switch( 'is_password_type', 1, $is_password_type, true ) ); $table->data[2][1] = html_print_label_input_block( __('Enabled combo'), html_print_checkbox_switch_extended( 'is_combo_enable', 0, $config['is_combo_enable'], false, '', '', true ) ); $table->data[3][0] = html_print_label_input_block( __('Combo values').ui_print_help_tip( __('Set values separated by comma'), true ), 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 '
'; ?>