version1 = $version1; $this->version2 = $version2; $this->version3 = $version3; $this->trap1 = $trap1; $this->trap2 = $trap2; $this->algorithm = $algorithm; $this->encryption = $encryption; $this->port = $port; $this->auth_traps_enabled = $auth_traps_enabled; $this->community_name = $community_name; } } if ($_SERVER[REQUEST_METHOD]=='POST') { $url = $_REQUEST['url']; $version1 = $_REQUEST['state']; $version2 = $_REQUEST['state']; $version3 = true; $trap1 = true; $trap2 = false; $algorithm = "MD5"; $encryption = false; $port = 161; $auth_traps_enabled = $_REQUEST['auth_traps_enabled']; $community_name = $_REQUEST['community_name']; if ($version1 == '1') { $version1 = true; } else { $version1 = false; } if ($version2 == '1') { $version2 = true; } else { $version2 = false; } if ($auth_traps_enabled == '1') { $auth_traps_enabled = 1; } else { $auth_traps_enabled = 0; } $snmpInfo = new SNMPInfo($version1, $version2, $version3, $trap1, $trap2, $algorithm, $encryption, $port, $auth_traps_enabled, $community_name); set_snmp_settings($user, $snmpInfo); error_log(print_r(get_snmp_settings($user), true)); //error_log("Setting SNMP with: ". $_POST['state'] .", ". $_POST['community_name'].", ".$_POST['auth_traps_enabled']); $returnMessage = "SNMP settings have been updated."; } ?> Delete Trap