Fixed problems with creation templates of network components. Tiquet: #2695

This commit is contained in:
m-lopez-f 2015-09-08 13:15:21 +02:00
parent 378bcf09c3
commit 7f802868b4
3 changed files with 66 additions and 47 deletions

View File

@ -277,43 +277,43 @@ function type_change () {
// type 1-4 - Generic_xxxxxx
if ((document.component.type.value > 0) && (document.component.type.value < 5)) {
$("input[name=snmp_community]").css({backgroundColor: '#ddd'});
$("input[name=snmp_community]").css({backgroundColor: '#ddd !important'});
$("input[name=snmp_community]").attr("disabled", true);
$("input[name=tcp_rcv]").css({backgroundColor: '#ddd'});
$("input[name=tcp_rcv]").css({backgroundColor: '#ddd !important'});
$("input[name=tcp_rcv]").attr("disabled", true);
<?php
if ($id_component_type != MODULE_WMI) {
?>
$("input[name=snmp_oid]").css({backgroundColor: '#ddd'});
$("input[name=snmp_oid]").css({backgroundColor: '#ddd !important'});
$("input[name=snmp_oid]").attr("disabled", true);
$("input[name=tcp_send]").css({backgroundColor: '#ddd'});
$("input[name=tcp_send]").css({backgroundColor: '#ddd !important'});
$("input[name=tcp_send]").attr("disabled", true);
$("input[name=tcp_port]").css({backgroundColor: '#ddd'});
$("input[name=tcp_port]").css({backgroundColor: '#ddd !important'});
$("input[name=tcp_port]").attr("disabled", true);
<?php
}
?>
$("input[name=snmp3_auth_user]").css({backgroundColor: '#ddd'});
$("input[name=snmp3_auth_user]").css({backgroundColor: '#ddd !important'});
$("input[name=snmp3_auth_user]").attr("disabled", true);
$("input[name=snmp3_auth_pass]").css({backgroundColor: '#ddd'});
$("input[name=snmp3_auth_pass]").css({backgroundColor: '#ddd !important'});
$("input[name=snmp3_auth_pass]").attr("disabled", true);
$("#snmp3_privacy_method").css({backgroundColor: '#ddd'});
$("#snmp3_privacy_method").css({backgroundColor: '#ddd !important'});
$("#snmp3_privacy_method").attr("disabled", true);
$("input[name=snmp3_privacy_pass]").css({backgroundColor: '#ddd'});
$("input[name=snmp3_privacy_pass]").css({backgroundColor: '#ddd !important'});
$("input[name=snmp3_privacy_pass]").attr("disabled", true);
$("#snmp3_auth_method").css({backgroundColor: '#ddd'});
$("#snmp3_auth_method").css({backgroundColor: '#ddd !important'});
$("#snmp3_auth_method").attr("disabled", true);
$("#snmp3_security_level").css({backgroundColor: '#ddd'});
$("#snmp3_security_level").css({backgroundColor: '#ddd !important'});
$("#snmp3_security_level").attr("disabled", true);
}
// type 15-18- SNMP
@ -324,9 +324,9 @@ function type_change () {
document.component.snmp_community.disabled=false;
document.component.snmp_oid.style.background="#fff";
document.component.snmp_oid.disabled=false;
document.component.tcp_send.style.background="#ddd";
document.component.tcp_send.style.background="#ddd !important";
document.component.tcp_send.disabled=true;
document.component.tcp_rcv.style.background="#ddd";
document.component.tcp_rcv.style.background="#ddd !important";
document.component.tcp_rcv.disabled=true;
document.component.tcp_port.style.background="#fff";
document.component.tcp_port.disabled=false;
@ -350,39 +350,39 @@ function type_change () {
}
// type 6-7 - ICMP
if ((document.component.type.value == 6) || (document.component.type.value == 7)) {
document.component.snmp_oid.style.background="#ddd";
document.component.snmp_oid.style.background="#ddd !important";
document.component.snmp_oid.disabled=true;
document.component.snmp_community.style.background="#ddd";
document.component.snmp_community.style.background="#ddd !important";
document.component.snmp_community.disabled=true;
document.component.snmp_oid.style.background="#ddd";
document.component.snmp_oid.style.background="#ddd !important";
document.component.snmp_oid.disabled=true;
document.component.tcp_send.style.background="#ddd";
document.component.tcp_send.style.background="#ddd !important";
document.component.tcp_send.disabled=true;
document.component.tcp_rcv.style.background="#ddd";
document.component.tcp_rcv.style.background="#ddd !important";
document.component.tcp_rcv.disabled=true;
document.component.tcp_port.style.background="#ddd";
document.component.tcp_port.style.background="#ddd !important";
document.component.tcp_port.disabled=true;
document.component.snmp_version.style.background="#ddd";
document.component.snmp_version.style.background="#ddd !important";
document.component.snmp_version.disabled=true;
document.component.snmp3_auth_user.style.background="#ddd";
document.component.snmp3_auth_user.style.background="#ddd !important";
document.component.snmp3_auth_user.disabled=true;
document.component.snmp3_auth_pass.background="#ddd";
document.component.snmp3_auth_pass.background="#ddd !important";
document.component.snmp3_auth_pass.disabled=true;
document.component.snmp3_privacy_method.style.background="#ddd";
document.component.snmp3_privacy_method.style.background="#ddd !important";
document.component.snmp3_privacy_method.disabled=true;
document.component.snmp3_privacy_pass.style.background="#ddd";
document.component.snmp3_privacy_pass.style.background="#ddd !important";
document.component.snmp3_privacy_pass.disabled=true;
document.component.snmp3_auth_method.style.background="#ddd";
document.component.snmp3_auth_method.style.background="#ddd !important";
document.component.snmp3_auth_method.disabled=true;
document.component.snmp3_security_level.style.background="#ddd";
document.component.snmp3_security_level.style.background="#ddd !important";
document.component.snmp3_security_level.disabled=true;
}
// type 8-11 - TCP
if ((document.component.type.value > 7) && (document.component.type.value < 12)) {
document.component.snmp_oid.style.background="#ddd";
document.component.snmp_oid.style.background="#ddd !important";
document.component.snmp_oid.disabled=true;
document.component.snmp_community.style.background="#ddd";
document.component.snmp_community.style.background="#ddd !important";
document.component.snmp_community.disabled=true;
document.component.tcp_send.style.background="#fff";
document.component.tcp_send.disabled=false;
@ -391,26 +391,26 @@ function type_change () {
document.component.tcp_port.style.background="#fff";
document.component.tcp_port.disabled=false;
document.component.snmp_version.style.background="#ddd";
document.component.snmp_version.style.background="#ddd !important";
document.component.snmp_version.disabled=true;
document.component.snmp3_auth_user.style.background="#ddd";
document.component.snmp3_auth_user.style.background="#ddd !important";
document.component.snmp3_auth_user.disabled=true;
document.component.snmp3_auth_pass.background="#ddd";
document.component.snmp3_auth_pass.background="#ddd !important";
document.component.snmp3_auth_pass.disabled=true;
document.component.snmp3_privacy_method.style.background="#ddd";
document.component.snmp3_privacy_method.style.background="#ddd !important";
document.component.snmp3_privacy_method.disabled=true;
document.component.snmp3_privacy_pass.style.background="#ddd";
document.component.snmp3_privacy_pass.style.background="#ddd !important";
document.component.snmp3_privacy_pass.disabled=true;
document.component.snmp3_auth_method.style.background="#ddd";
document.component.snmp3_auth_method.style.background="#ddd !important";
document.component.snmp3_auth_method.disabled=true;
document.component.snmp3_security_level.style.background="#ddd";
document.component.snmp3_security_level.style.background="#ddd !important";
document.component.snmp3_security_level.disabled=true;
}
// type 12 - UDP
if (document.component.type.value == 12) {
document.component.snmp_oid.style.background="#ddd";
document.component.snmp_oid.style.background="#ddd !important";
document.component.snmp_oid.disabled=true;
document.component.snmp_community.style.background="#ddd";
document.component.snmp_community.style.background="#ddd !important";
document.component.snmp_community.disabled=true;
document.component.tcp_send.style.background="#fff";
document.component.tcp_send.disabled=false;
@ -419,19 +419,19 @@ function type_change () {
document.component.tcp_port.style.background="#fff";
document.component.tcp_port.disabled=false;
document.component.snmp_version.style.background="#ddd";
document.component.snmp_version.style.background="#ddd !important";
document.component.snmp_version.disabled=true;
document.component.snmp3_auth_user.style.background="#ddd";
document.component.snmp3_auth_user.style.background="#ddd !important";
document.component.snmp3_auth_user.disabled=true;
document.component.snmp3_auth_pass.background="#ddd";
document.component.snmp3_auth_pass.background="#ddd !important";
document.component.snmp3_auth_pass.disabled=true;
document.component.snmp3_privacy_method.style.background="#ddd";
document.component.snmp3_privacy_method.style.background="#ddd !important";
document.component.snmp3_privacy_method.disabled=true;
document.component.snmp3_privacy_pass.style.background="#ddd";
document.component.snmp3_privacy_pass.style.background="#ddd !important";
document.component.snmp3_privacy_pass.disabled=true;
document.component.snmp3_auth_method.style.background="#ddd";
document.component.snmp3_auth_method.style.background="#ddd !important";
document.component.snmp3_auth_method.disabled=true;
document.component.snmp3_security_level.style.background="#ddd";
document.component.snmp3_security_level.style.background="#ddd !important";
document.component.snmp3_security_level.disabled=true;
}
}

View File

@ -341,9 +341,18 @@ function network_components_create_network_component ($name, $type, $id_group, $
switch ($config['dbtype']) {
case "oracle":
if (empty($values['tcp_rcv']))
$values['tcp_rcv'] = " ";
return;
switch ($type) {
case 8:
case 9:
case 10:
case 11:
case 12:
if (empty($values['tcp_rcv']))
$values['tcp_rcv'] = " ";
break;
default:
break;
}
break;
}

View File

@ -716,6 +716,16 @@ input.cancel, input.default, input.filter, input.pdf {
}
input:disabled {
background-color: #DDD !important;
}
textarea:disabled {
background-color: #DDD !important;
}
select:disabled {
background-color: #DDD !important;
}
input.next {
background-image: url(../../images/input_go.png) !important;
}