diff --git a/pandora_console/extensions/db_status.php b/pandora_console/extensions/db_status.php
index 435474dc53..2d8669f83f 100755
--- a/pandora_console/extensions/db_status.php
+++ b/pandora_console/extensions/db_status.php
@@ -25,7 +25,7 @@ function extension_db_status()
__('DB Schema check'),
'images/extensions.png',
false,
- '',
+ 'db_status_tab',
true,
''
);
diff --git a/pandora_console/extras/pandora_diag.php b/pandora_console/extras/pandora_diag.php
index 10e9fbfd42..1814481516 100644
--- a/pandora_console/extras/pandora_diag.php
+++ b/pandora_console/extras/pandora_diag.php
@@ -345,15 +345,21 @@ full path to Pandora FMS 'config.php' file.
include '../include/config.php';
}
- // Not from console, this is a web session
- if ((!isset($config['id_user'])) or (!check_acl($config['id_user'], 0, 'PM'))) {
+ // Not from console, this is a web session.
+ if ((!isset($config['id_user'])) || (!check_acl($config['id_user'], 0, 'PM'))) {
echo "
You don't have privileges to use diagnostic tool ";
echo 'Please login with an administrator account before try to use this tool
';
exit;
}
- // Header
- ui_print_page_header(__('Pandora FMS Diagnostic tool'), '', false, '', true);
+ // Header.
+ ui_print_page_header(
+ __('Pandora FMS Diagnostic tool'),
+ '',
+ false,
+ 'diagnostic_tool_tab',
+ true
+ );
echo "";
echo "".__('Pandora status info').' ';
@@ -678,7 +684,7 @@ render_info_data(
$read_rnd_buffer_size = (db_get_value_sql('SELECT @@read_rnd_buffer_size') / 1024);
$query_cache_min_res_unit = (db_get_value_sql('SELECT @@query_cache_min_res_unit') / 1024);
$innodb_file_per_table = db_get_value_sql('SELECT @@innodb_file_per_table');
- echo "".__('MySQL Performance metrics').' ';
+ echo "".__('MySQL Performance metrics').' '.ui_print_help_icon('performance_metrics_tab', true).' ';
render_row(status_values($innodb_log_file_size_min_rec_value, $innodb_log_file_size), 'InnoDB log file size ', 'InnoDB log file size ');
render_row(status_values($innodb_log_buffer_size_min_rec_value, $innodb_log_buffer_size), 'InnoDB log buffer size ', 'InnoDB log buffer size ');
diff --git a/pandora_console/godmode/agentes/agent_wizard.wmi_explorer.php b/pandora_console/godmode/agentes/agent_wizard.wmi_explorer.php
index 167dd64eb5..9d6056fb81 100644
--- a/pandora_console/godmode/agentes/agent_wizard.wmi_explorer.php
+++ b/pandora_console/godmode/agentes/agent_wizard.wmi_explorer.php
@@ -317,7 +317,6 @@ $table->data[0][0] = ''.__('Target IP').' ';
$table->data[0][1] = html_print_input_text('ip_target', $ip_target, '', 15, 60, true);
$table->data[0][2] = ''.__('Namespace').' ';
-$table->data[0][2] .= ui_print_help_icon('wminamespace', true);
$table->data[0][3] = html_print_input_text('tcp_send', $tcp_send, '', 15, 60, true);
$table->data[1][0] = ''.__('Username').' ';
diff --git a/pandora_console/godmode/agentes/configurar_agente.php b/pandora_console/godmode/agentes/configurar_agente.php
index 06fcbed2c7..ea933799b7 100644
--- a/pandora_console/godmode/agentes/configurar_agente.php
+++ b/pandora_console/godmode/agentes/configurar_agente.php
@@ -583,7 +583,6 @@ if ($id_agente) {
case 'collection':
$tab_description = '- '.__('Collection');
- $help_header = 'collection_tab';
break;
case 'inventory':
@@ -611,7 +610,6 @@ if ($id_agente) {
case 'template':
$tab_description = '- '.__('Templates');
- $help_header = 'template_tab';
break;
case 'gis':
@@ -631,14 +629,17 @@ if ($id_agente) {
switch (get_parameter('wizard_section')) {
case 'snmp_explorer':
$tab_description = '- '.__('SNMP Wizard');
+ $help_header = 'agent_snmp_explorer_tab';
break;
case 'snmp_interfaces_explorer':
$tab_description = '- '.__('SNMP Interfaces wizard');
+ $help_header = 'agent_snmp_interfaces_explorer_tab';
break;
case 'wmi_explorer':
$tab_description = '- '.__('WMI Wizard');
+ $help_header = 'agent_snmp_wmi_explorer_tab';
break;
}
break;
diff --git a/pandora_console/godmode/alerts/alert_actions.php b/pandora_console/godmode/alerts/alert_actions.php
index 0de86bf070..b0a88eeec0 100644
--- a/pandora_console/godmode/alerts/alert_actions.php
+++ b/pandora_console/godmode/alerts/alert_actions.php
@@ -62,7 +62,7 @@ if ((!$copy_action) && (!$delete_action)) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Alert actions'), 'images/gm_alerts.png', false, 'alerts_config', true);
+ ui_print_page_header(__('Alerts').' » '.__('Alert actions'), 'images/gm_alerts.png', false, 'alerts_action', true);
}
}
diff --git a/pandora_console/godmode/alerts/alert_commands.php b/pandora_console/godmode/alerts/alert_commands.php
index e8378d1fc0..b021e933a2 100644
--- a/pandora_console/godmode/alerts/alert_commands.php
+++ b/pandora_console/godmode/alerts/alert_commands.php
@@ -272,7 +272,13 @@ if ($update_command) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Alert commands'), 'images/gm_alerts.png', false, 'alerts_config', true);
+ ui_print_page_header(
+ __('Alerts').' » '.__('Alert commands'),
+ 'images/gm_alerts.png',
+ false,
+ 'alerts_command_tab',
+ true
+ );
}
if ($create_command) {
diff --git a/pandora_console/godmode/alerts/alert_special_days.php b/pandora_console/godmode/alerts/alert_special_days.php
index 45c69019c3..7dd02c28bd 100644
--- a/pandora_console/godmode/alerts/alert_special_days.php
+++ b/pandora_console/godmode/alerts/alert_special_days.php
@@ -41,7 +41,13 @@ if (is_ajax()) {
}
// Header
-ui_print_page_header(__('Alerts').' » '.__('Special days list'), 'images/gm_alerts.png', false, 'alert_special_days', true);
+ui_print_page_header(
+ __('Alerts').' » '.__('Special days list'),
+ 'images/gm_alerts.png',
+ false,
+ 'alert_special_days',
+ true
+);
$update_special_day = (bool) get_parameter('update_special_day');
$create_special_day = (bool) get_parameter('create_special_day');
diff --git a/pandora_console/godmode/alerts/alert_templates.php b/pandora_console/godmode/alerts/alert_templates.php
index 4542169cf3..7bfd4c9a75 100644
--- a/pandora_console/godmode/alerts/alert_templates.php
+++ b/pandora_console/godmode/alerts/alert_templates.php
@@ -132,7 +132,13 @@ if (!$delete_template) {
alerts_meta_print_header();
} else {
// ~ ui_print_page_header (__('Alerts')." » ". __('Alert templates'), "images/gm_alerts.png", false, "alerts_config", true);
- ui_print_page_header(__('Alerts').' » '.__('Alert templates'), 'images/gm_alerts.png', false, '', true);
+ ui_print_page_header(
+ __('Alerts').' » '.__('Alert templates'),
+ 'images/gm_alerts.png',
+ false,
+ 'alert_templates_tab',
+ true
+ );
}
}
@@ -201,7 +207,13 @@ if ($delete_template) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Alert templates'), 'images/gm_alerts.png', false, 'alerts_config', true);
+ ui_print_page_header(
+ __('Alerts').' » '.__('Alert templates'),
+ 'images/gm_alerts.png',
+ false,
+ 'alerts_config',
+ true
+ );
}
} else {
db_pandora_audit(
@@ -216,7 +228,13 @@ if ($delete_template) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Alert templates'), 'images/gm_alerts.png', false, 'alerts_config', true);
+ ui_print_page_header(
+ __('Alerts').' » '.__('Alert templates'),
+ 'images/gm_alerts.png',
+ false,
+ 'alerts_config',
+ true
+ );
}
}
diff --git a/pandora_console/godmode/alerts/configure_alert_action.php b/pandora_console/godmode/alerts/configure_alert_action.php
index c29cda623b..3b7b5a947d 100644
--- a/pandora_console/godmode/alerts/configure_alert_action.php
+++ b/pandora_console/godmode/alerts/configure_alert_action.php
@@ -184,7 +184,6 @@ $table->colspan[2][1] = 2;
$table->data[3][0] = __('Threshold');
$table->data[3][1] = html_print_input_text('action_threshold', $action_threshold, '', 5, 7, true);
-$table->data[3][1] .= ' '.__('seconds').ui_print_help_icon('action_threshold', true);
$table->colspan[3][1] = 2;
$table->data[4][0] = '';
diff --git a/pandora_console/godmode/alerts/configure_alert_command.php b/pandora_console/godmode/alerts/configure_alert_command.php
index 7482c21f63..08bdbfead1 100644
--- a/pandora_console/godmode/alerts/configure_alert_command.php
+++ b/pandora_console/godmode/alerts/configure_alert_command.php
@@ -42,7 +42,7 @@ if (defined('METACONSOLE')) {
__('Alerts').' » '.__('Configure alert command'),
'images/gm_alerts.png',
false,
- 'alerts_config',
+ 'alerts_config_command_tab',
true
);
}
@@ -153,7 +153,6 @@ $table->data['name'][2] = html_print_input_text('name', $name, '', 35, 255, true
$table->colspan['command'][1] = 3;
$table->data['command'][0] = __('Command');
-$table->data['command'][0] .= ui_print_help_icon('alert_macros', true);
$table->data['command'][1] = html_print_textarea('command', 8, 30, $command, '', true);
$table->colspan['group'][1] = 3;
@@ -178,11 +177,6 @@ $table->data['description'][1] = html_print_textarea('description', 10, 30, $des
for ($i = 1; $i <= $config['max_macro_fields']; $i++) {
$table->data['field'.$i][0] = sprintf(__('Field %s description'), $i);
- // Only show help on first row
- if ($i == 1) {
- $table->data['field'.$i][0] .= ui_print_help_icon('alert_fields_description', true);
- }
-
if (!empty($fields_descriptions)) {
$field_description = $fields_descriptions[($i - 1)];
} else {
@@ -193,11 +187,6 @@ for ($i = 1; $i <= $config['max_macro_fields']; $i++) {
$table->data['field'.$i][2] = sprintf(__('Field %s values'), $i);
- // Only show help on first row
- if ($i == 1) {
- $table->data['field'.$i][2] .= ui_print_help_icon('alert_fields_values', true);
- }
-
if (!empty($fields_values)) {
$field_values = $fields_values[($i - 1)];
} else {
diff --git a/pandora_console/godmode/alerts/configure_alert_template.php b/pandora_console/godmode/alerts/configure_alert_template.php
index d6828dd599..a800ec4143 100644
--- a/pandora_console/godmode/alerts/configure_alert_template.php
+++ b/pandora_console/godmode/alerts/configure_alert_template.php
@@ -56,14 +56,20 @@ if ($a_template !== false) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- // ~ ui_print_page_header (__('Alerts') .
- // ~ ' » ' . __('Configure alert template'), "",
- // ~ false, "alerts_config", true);
+ $step = (int) get_parameter('step', 1);
+ if ($step == 1) {
+ $help_header = 'configure_alert_template_step_1';
+ } else if ($step == 2) {
+ $help_header = 'configure_alert_template_step_2';
+ } else if ($step == 3) {
+ $help_header = 'configure_alert_template_step_3';
+ }
+
ui_print_page_header(
__('Alerts').' » '.__('Configure alert template'),
'',
false,
- '',
+ $help_header,
true
);
}
@@ -83,7 +89,13 @@ if ($a_template !== false) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Configure alert template'), 'images/gm_alerts.png', false, 'conf_alert_template', true);
+ ui_print_page_header(
+ __('Alerts').' » '.__('Configure alert template'),
+ 'images/gm_alerts.png',
+ false,
+ 'conf_alert_template',
+ true
+ );
}
} else {
db_pandora_audit(
@@ -101,7 +113,22 @@ if ($a_template !== false) {
if (defined('METACONSOLE')) {
alerts_meta_print_header();
} else {
- ui_print_page_header(__('Alerts').' » '.__('Configure alert template'), 'images/gm_alerts.png', false, 'conf_alert_template', true);
+ $step = (int) get_parameter('step', 1);
+ if ($step == 1) {
+ $help_header = 'configure_alert_template_step_1';
+ } else if ($step == 2) {
+ $help_header = 'configure_alert_template_step_2';
+ } else if ($step == 3) {
+ $help_header = 'configure_alert_template_step_3';
+ }
+
+ ui_print_page_header(
+ __('Alerts').' » '.__('Configure alert template'),
+ 'images/gm_alerts.png',
+ false,
+ $help_header,
+ true
+ );
}
}
diff --git a/pandora_console/godmode/events/event_responses.editor.php b/pandora_console/godmode/events/event_responses.editor.php
index 18943e94ef..1705605744 100644
--- a/pandora_console/godmode/events/event_responses.editor.php
+++ b/pandora_console/godmode/events/event_responses.editor.php
@@ -124,7 +124,7 @@ $data[3] .= ''.html_print_input_text('modal_height', $event_r
$table->data[2] = $data;
$data = [];
-$data[0] = __('Parameters').ui_print_help_icon('response_parameters', true);
+$data[0] = __('Parameters');
$data[1] = html_print_input_text(
'params',
$event_response['params'],
diff --git a/pandora_console/godmode/events/events.php b/pandora_console/godmode/events/events.php
index 65430d4fe9..c937ad281c 100644
--- a/pandora_console/godmode/events/events.php
+++ b/pandora_console/godmode/events/events.php
@@ -77,6 +77,7 @@ switch ($section) {
case 'responses':
$buttons['responses']['active'] = true;
$subpage = ' - '.__('Responses');
+ $help_header = 'events_responses_tab';
break;
case 'view':
@@ -90,7 +91,14 @@ switch ($section) {
}
if (! defined('METACONSOLE')) {
- ui_print_page_header(__('Manage events').$subpage, 'images/gm_events.png', false, '', true, $buttons);
+ ui_print_page_header(
+ __('Manage events').$subpage,
+ 'images/gm_events.png',
+ false,
+ $help_header,
+ true,
+ $buttons
+ );
} else {
ui_meta_print_header(__('Manage events').$subpage, '', $buttons);
}
diff --git a/pandora_console/godmode/groups/configure_group.php b/pandora_console/godmode/groups/configure_group.php
index ae7e9f8d16..8960b0f1ac 100644
--- a/pandora_console/godmode/groups/configure_group.php
+++ b/pandora_console/godmode/groups/configure_group.php
@@ -87,7 +87,14 @@ if (defined('METACONSOLE')) {
$title_in_header = __('Create group');
}
- ui_print_page_header($title_in_header, 'images/group.png', false, '', true, '');
+ ui_print_page_header(
+ $title_in_header,
+ 'images/group.png',
+ false,
+ 'create_group_tab',
+ true,
+ ''
+ );
$sec = 'gagente';
}
@@ -175,11 +182,11 @@ if ($config['enterprise_installed']) {
}
$table->data[$i][0] = __('Alerts');
-$table->data[$i][1] = html_print_checkbox('alerts_enabled', 1, ! $alerts_disabled, true);
+$table->data[$i][1] = html_print_checkbox_switch('alerts_enabled', 1, ! $alerts_disabled, true);
$i++;
$table->data[$i][0] = __('Propagate ACL').ui_print_help_tip(__('Propagate the same ACL security into the child subgroups.'), true);
-$table->data[$i][1] = html_print_checkbox('propagate', 1, $propagate, true).ui_print_help_icon('propagate_acl', true);
+$table->data[$i][1] = html_print_checkbox_switch('propagate', 1, $propagate, true);
$i++;
$table->data[$i][0] = __('Custom ID');
diff --git a/pandora_console/godmode/groups/group_list.php b/pandora_console/godmode/groups/group_list.php
index 3659a87275..dfd2fbc30d 100644
--- a/pandora_console/godmode/groups/group_list.php
+++ b/pandora_console/godmode/groups/group_list.php
@@ -275,7 +275,7 @@ if (defined('METACONSOLE')) {
__('Groups defined in %s', get_product_name()),
'images/group.png',
false,
- '',
+ 'group_list_tab',
true,
$buttons
);
diff --git a/pandora_console/godmode/massive/massive_operations.php b/pandora_console/godmode/massive/massive_operations.php
index d8e9335137..b7eaaf1d89 100755
--- a/pandora_console/godmode/massive/massive_operations.php
+++ b/pandora_console/godmode/massive/massive_operations.php
@@ -118,6 +118,7 @@ switch ($tab) {
case 'massive_agents':
$options = $options_agents;
+ $help_header = 'massive_agents_tab';
break;
case 'massive_modules':
@@ -235,7 +236,7 @@ ui_print_page_header(
__('Bulk operations').' » '.$options[$option],
'images/gm_massive_operations.png',
false,
- '',
+ $help_header,
true,
$onheader,
true,
diff --git a/pandora_console/godmode/modules/manage_nc_groups.php b/pandora_console/godmode/modules/manage_nc_groups.php
index 088d73026b..d53de32ce1 100644
--- a/pandora_console/godmode/modules/manage_nc_groups.php
+++ b/pandora_console/godmode/modules/manage_nc_groups.php
@@ -36,7 +36,13 @@ if (defined('METACONSOLE')) {
components_meta_print_header();
$sec = 'advanced';
} else {
- ui_print_page_header(__('Module management').' » '.__('Component group management'), '', false, 'component_groups', true);
+ ui_print_page_header(
+ __('Module management').' » '.__('Component group management'),
+ '',
+ false,
+ 'component_groups',
+ true
+ );
$sec = 'gmodules';
}
diff --git a/pandora_console/godmode/modules/manage_network_components.php b/pandora_console/godmode/modules/manage_network_components.php
index 341a19cfbb..1ed916749e 100644
--- a/pandora_console/godmode/modules/manage_network_components.php
+++ b/pandora_console/godmode/modules/manage_network_components.php
@@ -50,7 +50,7 @@ if (defined('METACONSOLE')) {
__('Module management').' » '.__('Network component management'),
'',
false,
- 'network_component',
+ 'network_component_tab',
true,
'',
false,
diff --git a/pandora_console/godmode/modules/manage_network_templates.php b/pandora_console/godmode/modules/manage_network_templates.php
index ae1b5b2d07..eebf408caa 100644
--- a/pandora_console/godmode/modules/manage_network_templates.php
+++ b/pandora_console/godmode/modules/manage_network_templates.php
@@ -35,7 +35,16 @@ if (! check_acl($config['id_user'], 0, 'PM')) {
*/
-ui_print_page_header(__('Module management').' » '.__('Module template management'), 'images/gm_modules.png', false, 'template_tab', true, '', true, 'modulemodal');
+ui_print_page_header(
+ __('Module management').' » '.__('Module template management'),
+ 'images/gm_modules.png',
+ false,
+ 'module_template_tab',
+ true,
+ '',
+ true,
+ 'modulemodal'
+);
require_once 'include/functions_network_profiles.php';
diff --git a/pandora_console/godmode/netflow/nf_edit_form.php b/pandora_console/godmode/netflow/nf_edit_form.php
index 60cd41f019..0f0c9f5194 100644
--- a/pandora_console/godmode/netflow/nf_edit_form.php
+++ b/pandora_console/godmode/netflow/nf_edit_form.php
@@ -54,7 +54,14 @@ if (! defined('METACONSOLE')) {
$buttons['add']['text'] = ''.html_print_image('images/add_mc.png', true, ['title' => __('Add filter')]).' ';
- ui_print_page_header(__('Netflow Filter'), 'images/gm_netflow.png', false, '', true, $buttons);
+ ui_print_page_header(
+ __('Netflow Filter'),
+ 'images/gm_netflow.png',
+ false,
+ 'pcap_filter',
+ true,
+ $buttons
+ );
} else {
$nav_bar = [
[
@@ -230,10 +237,9 @@ $table->data[5][1] = html_print_input_text('dst_port', $dst_port, false, 40, 80,
$table->data[6][0] = __('Src Port').ui_print_help_tip(__('Source port. A comma separated list of source ports. If we leave the field blank, will show all ports. Example filter by ports 80 and 22: 80,22'), true);
$table->data[6][1] = html_print_input_text('src_port', $src_port, false, 40, 80, true);
-$table->data[7][0] = ui_print_help_icon('pcap_filter', true);
$table->data[7][1] = html_print_textarea('advanced_filter', 4, 40, $advanced_filter, '', true);
-$table->data[8][0] = ''.__('Aggregate by').' '.ui_print_help_icon('aggregate_by', true);
+$table->data[8][0] = ''.__('Aggregate by').' ';
$aggregate_list = [
'srcip' => __('Src Ip Address'),
'dstip' => __('Dst Ip Address'),
diff --git a/pandora_console/godmode/servers/plugin.php b/pandora_console/godmode/servers/plugin.php
index 2c0e0a0c43..b0ac7eead1 100644
--- a/pandora_console/godmode/servers/plugin.php
+++ b/pandora_console/godmode/servers/plugin.php
@@ -404,7 +404,7 @@ if (($create != '') || ($view != '')) {
$table->data['plugin_command'] = $data;
$data = [];
- $data[0] = __('Plug-in parameters').ui_print_help_icon('plugin_parameters', true);
+ $data[0] = __('Plug-in parameters');
$data[1] = ' ';
if ($locked) {
$data[1] .= html_print_image('images/lock.png', true, ['class' => 'command_advanced_conf lock']);
@@ -550,7 +550,7 @@ if (($create != '') || ($view != '')) {
$table->headstyle[0] = 'text-align: center';
html_print_table($table);
} else {
- echo ''.''.__('Parameters macros').ui_print_help_icon('macros', true).' ';
+ echo ''.''.__('Parameters macros').' ';
html_print_table($table);
echo ' ';
}
@@ -613,7 +613,16 @@ if (($create != '') || ($view != '')) {
config_update_value('metaconsole_deploy_plugin_server', 1);
}
} else {
- ui_print_page_header(__('Plug-ins registered on %s', get_product_name()), 'images/gm_servers.png', false, '', true);
+ ui_print_page_header(
+ __(
+ 'Plug-ins registered on %s',
+ get_product_name()
+ ),
+ 'images/gm_servers.png',
+ false,
+ '',
+ true
+ );
$management_allowed = !is_central_policies_on_node();
if (!$management_allowed) {
diff --git a/pandora_console/godmode/setup/gis.php b/pandora_console/godmode/setup/gis.php
index e6ff8dd3ab..526abc0b0a 100755
--- a/pandora_console/godmode/setup/gis.php
+++ b/pandora_console/godmode/setup/gis.php
@@ -28,8 +28,14 @@ require_once 'include/functions_gis.php';
ui_require_javascript_file('openlayers.pandora');
-// Header
-ui_print_page_header(__('Map conections GIS'), '', false, 'setup_gis_index', true);
+// Header.
+ui_print_page_header(
+ __('Map conections GIS'),
+ '',
+ false,
+ '',
+ true
+);
$action = get_parameter('action');
diff --git a/pandora_console/godmode/setup/performance.php b/pandora_console/godmode/setup/performance.php
index 4d4281eec5..1203e7861f 100644
--- a/pandora_console/godmode/setup/performance.php
+++ b/pandora_console/godmode/setup/performance.php
@@ -628,7 +628,7 @@ $table_other->data[6][1] = html_print_input_text(
true
);
-$table_other->data[7][0] = __('Use agent access graph').ui_print_help_icon('agent_access', true);
+$table_other->data[7][0] = __('Use agent access graph');
$table_other->data[7][1] = html_print_checkbox_switch('agentaccess', 1, $config['agentaccess'], true);
$table_other->data[8][0] = __('Max. recommended number of files in attachment directory');
@@ -707,24 +707,24 @@ $table_other->data[13][1] = html_print_input_text(
echo '