Added helps
This commit is contained in:
parent
f5759abcad
commit
143def5d87
|
@ -591,7 +591,7 @@ ui_toggle(
|
|||
);
|
||||
ui_toggle(
|
||||
html_print_table($table_macros, true),
|
||||
__('Custom macros').ui_print_help_icon('module_macros', true)
|
||||
__('Custom macros')
|
||||
);
|
||||
|
||||
if ($moduletype != 13) {
|
||||
|
|
|
@ -159,6 +159,7 @@ if ($disabledBecauseInPolicy) {
|
|||
}
|
||||
|
||||
$update_module_id = (int) get_parameter_get('update_module');
|
||||
$edit_module = (bool) get_parameter_get('edit_module');
|
||||
$table_simple = new stdClass();
|
||||
$table_simple->id = 'simple';
|
||||
$table_simple->width = '100%';
|
||||
|
@ -270,7 +271,7 @@ if (!$in_policy) {
|
|||
}
|
||||
}
|
||||
|
||||
$table_simple->data[2][0] = __('Type').' '.ui_print_help_icon('module_type', true);
|
||||
$table_simple->data[2][0] = __('Type').' '.ui_print_help_icon($help_type, true, '', 'images/help_green.png', '', 'module_type_help');
|
||||
$table_simple->data[2][0] .= html_print_input_hidden('id_module_type_hidden', $id_module_type, true);
|
||||
|
||||
if (isset($id_agent_module)) {
|
||||
|
@ -350,6 +351,35 @@ if (!$edit) {
|
|||
$table_simple->data[2][1] .= html_print_input_hidden('type_names', base64_encode(io_json_mb_encode($type_names_hash)), true);
|
||||
}
|
||||
|
||||
if ($edit_module) {
|
||||
$id_module_type = (int) $id_module_type;
|
||||
if (($id_module_type >= 1 && $id_module_type <= 5)
|
||||
|| ($id_module_type >= 21 && $id_module_type <= 23)
|
||||
|| ($id_module_type == 100)
|
||||
) {
|
||||
$help_header = 'local_module';
|
||||
}
|
||||
|
||||
if ($id_module_type === 6 || $id_module_type === 7
|
||||
) {
|
||||
$help_header = 'icmp_module_tab';
|
||||
}
|
||||
|
||||
if ($id_module_type >= 15 && $id_module_type <= 18) {
|
||||
$help_header = 'snmp_module_tab';
|
||||
}
|
||||
|
||||
if ($id_module_type >= 8 && $id_module_type <= 11) {
|
||||
$help_header = 'tcp_module_tab';
|
||||
}
|
||||
|
||||
if ($id_module_type >= 30 && $id_module_type <= 33) {
|
||||
$help_header = 'webserver_module_tab';
|
||||
}
|
||||
|
||||
$table_simple->data[2][0] = __('Type').' '.ui_print_help_icon($help_header, true);
|
||||
}
|
||||
|
||||
if ($disabledBecauseInPolicy) {
|
||||
$table_simple->data[2][3] .= html_print_input_hidden('id_module_group', $id_module_group, true);
|
||||
}
|
||||
|
@ -1223,6 +1253,123 @@ $(document).ready (function () {
|
|||
var type_names = jQuery.parseJSON(Base64.decode($('#hidden-type_names').val()));
|
||||
|
||||
var type_name_selected = type_names[type_selected];
|
||||
var element = document.getElementById("module_type_help");
|
||||
var language = "<?php echo $config['language']; ?>" ;
|
||||
element.onclick = function (event) {
|
||||
if(type_name_selected == 'async_data' ||
|
||||
type_name_selected == 'async_proc' ||
|
||||
type_name_selected == 'async_string' ||
|
||||
type_name_selected == 'generic_proc'||
|
||||
type_name_selected == 'generic_data' ||
|
||||
type_name_selected == 'generic_data_inc' ||
|
||||
type_name_selected == 'generic_data_inc_abs'||
|
||||
type_name_selected == 'generic_data_string' ||
|
||||
type_name_selected == 'keep_alive'
|
||||
){
|
||||
if (language == 'es'){
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Operacion&printable=yes#Tipos_de_m.C3.B3dulos',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
else{
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Operations&printable=yes#Types_of_Modules',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if(type_name_selected == 'remote_icmp' ||
|
||||
type_name_selected == 'remote_icmp_proc'
|
||||
){
|
||||
if(language == 'es'){
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_ICMP',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
else{
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Remote_Monitoring&printable=yes#ICMP_Monitoring',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if(type_name_selected == 'remote_snmp_string' ||
|
||||
type_name_selected == 'remote_snmp_proc' ||
|
||||
type_name_selected == 'remote_snmp_inc' ||
|
||||
type_name_selected == 'remote_snmp'
|
||||
){
|
||||
if(language == 'es'){
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Monitorizacion_remota&printable=yes#Monitorizando_con_m.C3.B3dulos_de_red_tipo_SNMP',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
else{
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Remote_Monitoring&printable=yes#Monitoring_by_Network_Modules_with_SNMP',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if(type_name_selected == 'remote_tcp_string' ||
|
||||
type_name_selected == 'remote_tcp_proc' ||
|
||||
type_name_selected == 'remote_tcp_inc' ||
|
||||
type_name_selected == 'remote_tcp'
|
||||
){
|
||||
if(language == 'es'){
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_TCP',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
else{
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Remote_Monitoring&printable=yes#TCP_Monitoring',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if(type_name_selected == 'web_data' ||
|
||||
type_name_selected == 'web_proc' ||
|
||||
type_name_selected == 'web_content_data' ||
|
||||
type_name_selected == 'web_content_string'
|
||||
){
|
||||
if(language == 'es'){
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_es:Monitorizacion_web&printable=yes#Creaci.C3.B3n_de_m.C3.B3dulos_web',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
else{
|
||||
window.open(
|
||||
'https://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Web_Monitoring&printable=yes#Creating_Web_Modules',
|
||||
'_blank',
|
||||
"width=800,height=400"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (type_name_selected.match(/_string$/) == null) {
|
||||
// Numeric types
|
||||
|
|
|
@ -42,7 +42,7 @@ if (empty($update_module_id)) {
|
|||
}
|
||||
|
||||
$data = [];
|
||||
$data[0] = __('Target IP');
|
||||
$data[0] = __('Target IP').' '.ui_print_help_icon('wmi_module_tab', true);
|
||||
$data[1] = html_print_input_text('ip_target', $ip_target, '', 15, 60, true);
|
||||
$data[2] = __('Namespace').ui_print_help_tip(__('Optional. WMI namespace. If unsure leave blank.'), true);
|
||||
$data[3] = html_print_input_text(
|
||||
|
|
|
@ -743,7 +743,7 @@ $class = 'databox filters';
|
|||
|
||||
<tr id="row_name" style="" class="datos">
|
||||
<td style="font-weight:bold;">
|
||||
<?php echo __('Name').ui_print_help_icon('reports_label_field', true); ?>
|
||||
<?php echo __('Name'); ?>
|
||||
</td>
|
||||
<td style="">
|
||||
<?php
|
||||
|
|
|
@ -4573,16 +4573,6 @@ function get_help_info($section_name)
|
|||
|
||||
break;
|
||||
|
||||
case 'module_type':
|
||||
if ($es) {
|
||||
$result = 2042;
|
||||
$result['section'][] = 'Tipos_de_m.C3.B3dulos';
|
||||
} else {
|
||||
$result = 2681;
|
||||
$result['section'][] = 'Types_of_Modules';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'network_component':
|
||||
|
||||
break;
|
||||
|
@ -4672,7 +4662,11 @@ function get_help_info($section_name)
|
|||
break;
|
||||
|
||||
case 'plugin_macros':
|
||||
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Macros_internas';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#Internal_Macros';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'plugin_parameters':
|
||||
|
@ -4704,7 +4698,19 @@ function get_help_info($section_name)
|
|||
break;
|
||||
|
||||
case 'prediction_source_module':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_otra&printable=yes#Tipos_de_monitorizaci.C3.B3n_predictiva';
|
||||
} else {
|
||||
$result .= 'Other_Monitoring&printable=yes#Types_of_predictive_monitoring';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'wmi_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_de_Windows_remotos_con_WMI';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#Windows_Remote_Monitoring_with_WMI';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'profile':
|
||||
|
@ -4944,7 +4950,11 @@ function get_help_info($section_name)
|
|||
break;
|
||||
|
||||
case 'snmpwalk':
|
||||
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Navegador_SNMP_de_Pandora_FMS';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#Pandora_FMS_SNMP_MIB_Browser';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'tags_config':
|
||||
|
@ -5507,6 +5517,38 @@ function get_help_info($section_name)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'local_module':
|
||||
if ($es) {
|
||||
$result .= 'Documentation_es:Operacion&printable=yes#Tipos_de_m.C3.B3dulos';
|
||||
} else {
|
||||
$result .= 'Operations&printable=yes#Types_of_Modules';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'data_server_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Operacion&printable=yes#Tipos_de_m.C3.B3dulos';
|
||||
} else {
|
||||
$result .= 'Operations&printable=yes#Types_of_Modules';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'network_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_ICMP';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#ICMP_Monitoring';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'wux_console':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_Usuario&printable=yes#Crear_un_m.C3.B3dulo_de_an.C3.A1lisis_web_en_Pandora_FMS_Console';
|
||||
} else {
|
||||
$result .= 'User_Monitorization&printable=yes#Creating_a_Web_Analytics_module_in_Pandora_FMS_Console';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'gis_basic_configurations_tab':
|
||||
if ($es) {
|
||||
$result .= 'Pandora_GIS&printable=yes#Configuraci.C3.B3n_B.C3.A1sica';
|
||||
|
@ -5523,6 +5565,38 @@ function get_help_info($section_name)
|
|||
}
|
||||
break;
|
||||
|
||||
case 'icmp_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_ICMP';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#ICMP_Monitoring';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'snmp_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Monitorizando_con_m.C3.B3dulos_de_red_tipo_SNMP';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#Monitoring_by_Network_Modules_with_SNMP';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'tcp_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_remota&printable=yes#Monitorizaci.C3.B3n_TCP';
|
||||
} else {
|
||||
$result .= 'Remote_Monitoring&printable=yes#TCP_Monitoring';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'webserver_module_tab':
|
||||
if ($es) {
|
||||
$result .= 'Monitorizacion_web&printable=yes#Creaci.C3.B3n_de_m.C3.B3dulos_web';
|
||||
} else {
|
||||
$result .= 'Web_Monitoring&printable=yes#Creating_Web_Modules';
|
||||
}
|
||||
break;
|
||||
|
||||
case 'web_checks':
|
||||
|
||||
break;
|
||||
|
|
|
@ -1266,7 +1266,7 @@ function ui_print_alert_template_example($id_alert_template, $return=false, $pri
|
|||
*
|
||||
* @return string The help tip
|
||||
*/
|
||||
function ui_print_help_icon($help_id, $return=false, $home_url='', $image='images/help_green.png', $is_relative=false)
|
||||
function ui_print_help_icon($help_id, $return=false, $home_url='', $image='images/help_green.png', $is_relative=false, $id='')
|
||||
{
|
||||
global $config;
|
||||
|
||||
|
@ -1292,6 +1292,7 @@ function ui_print_help_icon($help_id, $return=false, $home_url='', $image='image
|
|||
'class' => 'img_help',
|
||||
'title' => __('Help'),
|
||||
'onclick' => "open_help ('".$url."')",
|
||||
'id' => $id,
|
||||
],
|
||||
false,
|
||||
$is_relative && is_metaconsole()
|
||||
|
|
Loading…
Reference in New Issue