1
0
Files
irix-657m-src/eoe/cmd/sss/console/plugins/plugin_datafiles/ssnotifier_modem.html
2022-09-29 17:59:04 +03:00

167 lines
6.2 KiB
HTML

<html>
<head>
<title>SGI Embedded Support Partner - ver.1.0</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_modem.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
function clearForm1(form) {
form.qp_modem_name.value = "";
form.qp_modem_device.value = "";
form.qp_modem_init_cmd.value = "";
}
function clearForm2(form) {
form.qp_admin.value = "";
form.qp_ident_timeout.value = "";
}
function checkString(inputVal,fieldname)
{ var inputStr = inputVal.toString()
for(var i = 0;i < inputStr.length; i++)
{ var oneChar = inputStr.charAt(i);
if(oneChar == "\"" || oneChar == " ")
{ alert("String \"" + fieldname + "\" should not contain \"'s nor blank spaces.");
return false;
}
}
return true;
}
function isPosInt(inputVal)
{ var inputStr = inputVal.toString()
for(var i = 0;i < inputStr.length; i++)
{ var oneChar = inputStr.charAt(i);
if(oneChar < "0" || oneChar > "9") return false;
}
return true;
}
function setDel(modem)
{ document.modem.submit_type.value='del'
}
function setAdd(modem)
{ document.modem.submit_type.value='add'
}
function verifyParam(modem)
{ var modem_name = modem.qp_modem_name.value;
modem.qp_modem_name.focus();
var modem_dev = modem.qp_modem_device.value;
modem.qp_modem_device.focus();
var init_cmd = modem.qp_modem_init_cmd.value;
modem.qp_modem_init_cmd.focus();
if(document.modem.submit_type.value == "add")
{ if(modem_name == "" && modem_dev == "" && init_cmd == "")
{ alert("No entries for setup");
return false;
}
if(modem_name == "")
{ alert("Missing modem name");
return false;
}
if(!checkString(modem_name,"Modem name")) return false;
if(modem_dev == "")
{ alert("Missing modem device");
return false;
}
if(!checkString(modem_dev,"Modem device")) return false;
if(init_cmd == "")
{ alert("Missing modem initialization command");
return false;
}
if(!checkString(init_cmd,"Initialization command")) return false;
msg1 = "You entered the following configuration for modem:\n\nModem name = " + modem_name + "\n";
msg1 += "Modem device = " + modem_dev + "\n";
msg1 += "Modem initialization command = " + init_cmd + "\n";
return window.confirm(msg1);
}
if(document.modem.submit_type.value == "del")
{ if(modem_name == "")
{ alert("Nothing to delete");
return false;
}
if(!checkString(modem_name,"Modem name")) return false;
msg1 = "You entered the following modem for deletion:\n\n" + modem_name;
return window.confirm(msg1);
}
}
function verifyAdminParam(admin)
{ var adm = admin.qp_admin.value;
admin.qp_admin.focus();
var tout = admin.qp_ident_timeout.value;
admin.qp_ident_timeout.focus();
if(adm != "")
{ if(!checkString(adm,"Administrator's email address")) return false;
}
if(tout == "")
{ alert("Missing time interval for retrying");
return false;
}
if(!isPosInt(tout))
{ alert("Incorrect entry in \"time interval for retrying\" field");
return false;
}
msg1 = "\nYou entered the following configuration for Qpage administration:\n\nAdministrator's email address = " + adm + "\n";
msg1 += "Time interval for retrying = " + tout;
return window.confirm(msg1);
}
//-->
</SCRIPT>
</head>
<body bgcolor="#ffffcc">
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td bgcolor="#cccc99" width="15">&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP &gt; Paging &gt; Modem/Admin</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><form method=POST><input TYPE="button" onClick="showMap()" Value=" Help "></form></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><font face="Arial,Helvetica"><b>Modem setup:</b>
<form onSubmit="return verifyParam(this)" method=POST action="/$sss/rgs/qpageconfsrvr~setmodem" name="modem">
<dl><dd><table border=0 cellpadding=0 cellspacing=0>
<tr><td><font face="Arial,Helvetica">Enter modem name:</font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_name" size=20></font></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
<tr><td><font face="Arial,Helvetica">Enter modem device (e.g. /dev/ttya):</font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_device" size=20></font></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
<tr><td><font face="Arial,Helvetica">Enter modem initialization command (please check your modem manual):</font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" name="qp_modem_init_cmd" size=20></font></td></tr>
</table></dl>
<input type="submit" value=" Add/Update " onClick="setAdd(this)">&nbsp;&nbsp;&nbsp;
<input type="submit" value=" Delete " onClick="setDel(this)">&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearForm1(this.form)";>
<input type="hidden" name="submit_type" value="">
</form>
<p><hr><p>
<b>Qpage Administration Setup:</b>
<form onSubmit="return verifyAdminParam(this)" method=POST action="/$sss/rgs/qpageconfsrvr~setadmin" name="admin">
<dl><dd><table border=0 cellpadding=0 cellspacing=0>
<tr><td><font face="Arial,Helvetica">Enter the administrator's e-mail address (for notification if paging fails):</font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" name="qp_admin" size=20></font></td></tr>
<tr><td colspan=3>&nbsp;</td></tr>
<tr><td><font face="Arial,Helvetica">Enter the number of seconds to wait for a reply before giving up on queries:</font></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" name="qp_ident_timeout" size=10>&nbsp;secs</font></td></tr>
</table>
</dl>
<input type="submit" name="submit" value=" Accept ">&nbsp;&nbsp;&nbsp;<input type="RESET" value=" Clear " onClick="clearForm2(this.form);"></font></td></tr>
</table>
</form>
</td></tr></table>
</body>
</html>