From 6450100f237d2d63f00249071e6aa95ef97466a2 Mon Sep 17 00:00:00 2001 From: Pablo Aragon Date: Mon, 13 Mar 2023 16:13:49 +0100 Subject: [PATCH] Manage agent, setup view --- .../godmode/agentes/agent_conf_gis.php | 141 ++++++++------ .../godmode/agentes/agent_template.php | 57 ++++-- .../godmode/agentes/inventory_manager.php | 22 ++- .../godmode/agentes/modificar_agente.php | 156 ++++++++------- .../godmode/alerts/alert_list.list.php | 12 +- pandora_console/godmode/alerts/alert_list.php | 74 ++++---- .../include/class/AgentWizard.class.php | 25 ++- pandora_console/include/functions_ui.php | 177 +++++++++++++++--- pandora_console/include/styles/pandora.css | 5 + .../include/styles/tips_window.css | 2 +- 10 files changed, 448 insertions(+), 223 deletions(-) diff --git a/pandora_console/godmode/agentes/agent_conf_gis.php b/pandora_console/godmode/agentes/agent_conf_gis.php index ca213bae37..460f977b9e 100644 --- a/pandora_console/godmode/agentes/agent_conf_gis.php +++ b/pandora_console/godmode/agentes/agent_conf_gis.php @@ -61,79 +61,110 @@ ui_print_warning_message( $table = new stdClass(); $table->width = '100%'; -$table->class = 'databox filters'; +$table->class = 'databox filter-table-adv mrgn_top_15px pdd_t_0px_important'; $table->data = []; $table->cellpadding = 0; $table->cellspacing = 0; $table->head[0] = __('Agent position'); $table->head_colspan[0] = 4; $table->headstyle[0] = 'text-align:center'; -$table->style[0] = 'font-weight: bold; '; -$table->style[2] = 'font-weight: bold; '; +$table->size[0] = '50%'; +$table->size[2] = '50%'; -$table->data[1][0] = __('Latitude: '); -$table->data[1][1] = html_print_input_text_extended( - 'latitude', - $agentData['stored_latitude'], - 'text-latitude', - '', - 20, - 20, - false, - '', - [ - 'onchange' => 'setIgnoreGISDataEnabled()', - 'onkeyup' => 'setIgnoreGISDataEnabled()', - ], - true +$table->data[1][0] = html_print_label_input_block( + __('Latitude: '), + html_print_input_text_extended( + 'latitude', + $agentData['stored_latitude'], + 'text-latitude', + '', + 20, + 20, + false, + '', + [ + 'onchange' => 'setIgnoreGISDataEnabled()', + 'onkeyup' => 'setIgnoreGISDataEnabled()', + ], + true + ) ); -$table->data[1][2] = __('Longitude: '); -$table->data[1][3] = html_print_input_text_extended( - 'longitude', - $agentData['stored_longitude'], - 'text-longitude', - '', - 20, - 20, - false, - '', - [ - 'onchange' => 'setIgnoreGISDataEnabled()', - 'onkeyup' => 'setIgnoreGISDataEnabled()', - ], - true +$table->data[1][1] = html_print_label_input_block( + __('Longitude: '), + html_print_input_text_extended( + 'longitude', + $agentData['stored_longitude'], + 'text-longitude', + '', + 20, + 20, + false, + '', + [ + 'onchange' => 'setIgnoreGISDataEnabled()', + 'onkeyup' => 'setIgnoreGISDataEnabled()', + ], + true + ) ); -$table->data[2][0] = __('Altitude: '); -$table->data[2][1] = html_print_input_text_extended( - 'altitude', - $agentData['stored_altitude'], - 'text-altitude', - '', - 10, - 10, - false, - '', - [ - 'onchange' => 'setIgnoreGISDataEnabled()', - 'onkeyup' => 'setIgnoreGISDataEnabled()', - ], - true +$table->data[2][0] = html_print_label_input_block( + __('Altitude: '), + html_print_input_text_extended( + 'altitude', + $agentData['stored_altitude'], + 'text-altitude', + '', + 10, + 10, + false, + '', + [ + 'onchange' => 'setIgnoreGISDataEnabled()', + 'onkeyup' => 'setIgnoreGISDataEnabled()', + ], + true + ) ); -$table->data[2][2] = __('Ignore new GIS data:'); -$table->data[2][3] = __('Yes').' '.html_print_radio_button_extended('update_gis_data', 0, '', $updateGisData, false, '', 'class="mrgn_right_40px"', true); -$table->data[2][3] .= __('No').' '.html_print_radio_button_extended('update_gis_data', 1, '', $updateGisData, false, '', 'class="mrgn_right_40px"', true); +$table->data[2][1] = html_print_label_input_block( + __('Ignore new GIS data: '), + '
'.__('Yes').' '.html_print_radio_button_extended( + 'update_gis_data', + 0, + '', + $updateGisData, + false, + '', + 'class="mrgn_right_40px"', + true + ).__('No').' '.html_print_radio_button_extended( + 'update_gis_data', + 1, + '', + $updateGisData, + false, + '', + 'class="mrgn_right_40px"', + true + ).'
' +); $url = 'index.php?sec=gagente&sec2=godmode/agentes/configurar_agente&tab=gis&id_agente='.$id_agente; -echo "
"; +echo ""; html_print_input_hidden('update_gis', 1); html_print_table($table); -echo '
'; -html_print_submit_button(__('Update'), '', false, 'class="sub upd"'); -echo '
'; +html_print_action_buttons( + html_print_submit_button( + __('Update'), + '', + false, + ['icon' => 'wand'], + true + ) +); echo '
'; ?>