/******************************************************************************
* Copyright 1991-2003 by Quantum, Inc. All rights reserved.
* No part of this work may be reproduced or transmitted in any
* form or by any means, electronic or mechanical, including
* photocopying and recording, or by any information storage
* or retrieval system, except as may be expressly permitted by
* the 17 U.S.C. section 101, et. seq., or in writing by
* Quantum, Inc.
*******************************************************************************/
/******************************************************************************
* Name: reportNetwork.htm
* Purpose: Report the Network Settings.
* $Id: reportNetwork.htm 1.28 2007/11/12 14:34:40MST Michael Jones (mjones) dev $
*******************************************************************************/
$isReportPopup = 1; // Set so we do not release the Service menu RAS Token when bringing up a report.
include('common_user_inc.htm');
$date = get_date_and_time($user);
$formattedDate = strftime("%B %e, %Y", $date->timestamp);
$formattedTime = strftime("%k:%M", $date->timestamp);
$networkConfig = get_network_configuration_ipv4($user);
error_log("networkConfig = ". print_r($networkConfig, true) );
$productInfo = get_product_info($user);
$drives = get_all_drives($user, $sortCriteria);
$fw = get_fw_settings($user);
error_log("* * * * * * * * FIREWALL * * * * * * * * * * *");
error_log("fw = " . print_r($fw, true) );
function set_enabled($var)
{
if( $var )
{
echo "Enabled";
}
else
{
echo "Disabled";
}
}
$ssl_settings = get_ssl_settings($user);
error_log("ssl_settings = ". print_r($ssl_settings, true) );
$snmp_settings = get_snmp_settings($user);
$snmp_traps = get_snmp_trap_regs($user);
// Load stuff up for the first time
$netConf = get_network_configuration_ipv6( $user );
error_log("netConf = ". print_r($netConf, true) );
// print_r( $netConf );
// echo " ";
// var_dump( $netConf );
$dns = get_network_dns($user);
error_log("dns = ". print_r($dns, true) );
$IPv6Enabled = is_ipv6_enabled();
// $hostname = get_network_hostname($user);
$v6dhcpEnabled = is_ipv6_dhcp_enabled($user);
$v6statelessEnabled = is_stateless_enabled($user);
$ipv6Addrs = get_all_ipv6_addresses();
$v6staticEnabled = $netConf->staticEnabled;
error_log("staticEnabled = ". $staticEnabled );
error_log("ipv6Addrs = ". print_r($ipv6Addrs, true ) );
//$ipv6Addrs = array("2001::55:ee/64", "2001::55:3e/64", "2001::55:2e/64", "2001::55:1e/64", "2001::55:e9/64", "2001::55:e8/64", "2001::55:e7/64", "2001::55:e6/64", "2001::55:e5/64", "2001::55:e4/64", "2001::55:e3/64", "2001::55:e2/64", "2001::55:e1/64" );
/*
// For testing create and Delete
// After create a few 1.2.3.4's comment out the create and let the delte delete them.
create_trap_reg($user, "1.2.3.4", "42");
foreach($snmp_traps as $trap)
{
if( $trap->ip == "1.2.3.4" )
{
delete_trap_reg($user, $trap->id);
break;
}
}
*/
?>