\n";
print " \n";
print " Hostname*: | \n";
print " | \n";
print " ";
printSubmitErr(MNHOSTNAMEERR);
print " | \n";
print "
\n";
print " \n";
print " IP address*: | \n";
print " | \n";
print " ";
printSubmitErr(IPADDRESSERR);
print " | \n";
print "
\n";
print " \n";
print " Owner*: | \n";
print " | \n";
print " ";
printSubmitErr(MNOWNERERR);
print " | \n";
print "
\n";
print " \n";
print " State: | \n";
print " \n";
$mgmtnodestates = array(2 => "available", 1 => "deleted", 10 => "maintenance",
5 => "failed");
printSelectInput("stateid", $mgmtnodestates, $data["stateid"]);
print " | \n";
print "
\n";
# sysadmin email
print " \n";
print " SysAdmin Email Address(es): | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNSYSADMINEMAILERR);
print " | \n";
print "
\n";
# shared mailbox
print " \n";
print " Address for Shadow Emails: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNSHAREDMAILBOXERR);
print " | \n";
print "
\n";
print " \n";
print " Predictive Loading Module: | \n";
print " \n";
printSelectInput("premoduleid", $premodules, $data["premoduleid"]);
print " \n";
print " | \n";
print "
\n";
# checkininterval
print " \n";
print " Check-in Interval (sec): | \n";
print " \n";
print " \n";
print " \n";
print " | \n";
print "
\n";
# installpath
print " \n";
print " Install Path: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNINSTPATHERR);
print " | \n";
print "
\n";
# keys
print " \n";
print " End Node SSH Identity Key Files: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNSSHIDKEYSERR);
print " | \n";
print "
\n";
# sshport
print " \n";
print " SSH Port for this node: | \n";
print " \n";
print " \n";
print " \n";
print " | \n";
print " ";
printSubmitErr(MNSSHPORTERR);
print " | \n";
print "
\n";
# imagelibenable
print " \n";
print " Enable Image Library: | \n";
print " ";
else
print "id=imagelibenable>";
print " | \n";
print "
\n";
# imagelibgroupid
print " \n";
print " Image Library Management Node Group: | \n";
print " ";
$mgmtnodegroups = getUserResources(array('mgmtNodeAdmin'), array("manageGroup"), 1);
printSelectInput("imagelibgroupid", $mgmtnodegroups['managementnode'],
$data['imagelibgroupid'], 0, 0, 'imagelibgroupid', $disabled);
print " \n";
print " | \n";
print " ";
printSubmitErr(MNIMGLIBGRPIDERR);
print " | \n";
print "
\n";
# imagelibuser
print " \n";
print " Image Library User: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNIMGLIBUSERERR);
print " | \n";
print "
\n";
# imagelibkey
print " \n";
print " Image Library SSH Identity Key File: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNIMGLIBKEYERR);
print " | \n";
print "
\n";
# publicIPconfig
print " \n";
print " Public NIC configuration method: | \n";
print " ";
$publicipconfigs = array('dynamicDHCP' => 'Dynamic DHCP',
'manualDHCP' => 'Manual DHCP',
'static' => 'Static');
printSelectInput("publicIPconfig", $publicipconfigs, $data['publicIPconfig'],
0, 0, 'publicIPconfig', "onChange=\"togglePublic();\"");
print " \n";
print " | \n";
print "
\n";
# public netmask
print " \n";
print " Public Netmask: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNPUBLICNETMASKERR);
print " | \n";
print "
\n";
# public gateway
print " \n";
print " Public Gateway: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNPUBLICGATEWAYERR);
print " | \n";
print "
\n";
# public dnsserver
print " \n";
print " Public DNS Server: | \n";
print " ";
print " | \n";
print " ";
printSubmitErr(MNPUBLICDNSSERVERERR);
print " | \n";
print "
\n";
print "
\n";
print " \n";
print " \n";
if($state) {
$cdata = array('mgmtgroups' => $mgmtnodegroups['managementnode'],
'publicipconfigs' => $publicipconfigs);
$cont = addContinuationsEntry('confirmAddMgmtnode', $cdata, SECINDAY, 0, 1, 1);
print " \n";
print " \n";
}
else {
$cdata = array('mgmtnodeid' => $data['mgmtnodeid'],
'mgmtgroups' => $mgmtnodegroups['managementnode'],
'publicipconfigs' => $publicipconfigs);
$cont = addContinuationsEntry('confirmEditMgmtnode', $cdata, SECINDAY, 0, 1, 1);
print " \n";
print " \n";
}
print " \n";
print " | \n";
print " \n";
print " \n";
print " | \n";
print "
\n";
print "