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

135 lines
5.0 KiB
HTML

<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showMap()
{ var map=window.open('/help_pager.html', 'help',
'width=650,height=350,status=yes,scrollbars=yes,resizable=yes');
map.main=self;
map.main.name="sss_main";
map.focus();
}
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 clearForm(form)
{ form.pager_name.value = "";
form.pager_id.value = "";
form.pager_service_name.selectedIndex = -1;
}
function findDel(pager_form)
{ document.pager_form.submit_type.value='del'
}
function findAdd(pager_form)
{ document.pager_form.submit_type.value='add'
}
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 verifyData(pager_form)
{ var pager_n = pager_form.pager_name.value;
pager_form.pager_name.focus();
var p_id = pager_form.pager_id.value;
pager_form.pager_id.focus();
var serviceChoice = pager_form.pager_service_name.selectedIndex;
var p_service = pager_form.pager_service_name.options[serviceChoice].text;
if(document.pager_form.submit_type.value == "del")
{ if(pager_n == "")
{ alert("Enter pager name to delete")
return false;
}
return window.confirm("Pager to delete : " + pager_n);
}
if(document.pager_form.submit_type.value == "add")
{ if(pager_n == "" && p_id == "" && serviceChoice == -1)
{ alert("Nothing to add/update");
return false;
}
if(pager_n == "")
{ alert("Missing pager name")
return false;
}
if (!checkString(pager_n, "pager name")) return false;
if(p_id == "")
{ alert("Missing pager ID")
return false;
}
if(!isPosInt(p_id))
{ alert("Pager ID must be a positive number")
return false;
}
if(serviceChoice == -1 || serviceChoice == 0)
{ alert("Missing service name")
return false;
}
msg1 = "\n\nPager name = " + pager_n + "\nPager ID = " + p_id + "\nService name = " + p_service;
return window.confirm("You are updating/adding the following pager:" + msg1);
}
}
//-->
</SCRIPT>
</head>
<body bgcolor="#ffffcc" link="#333300" vlink="#333300">
<form onSubmit="return verifyData(this)" method=POST action="/$sss/rgs/qpageconfsrvr~setpager" name="pager_form">
<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; Pager</font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td align=right colspan=2><font face="Arial,Helvetica"><input TYPE="button" onClick="showMap()" Value=" Help "></font></td></tr>
<tr><td colspan=2>&nbsp;</td></tr>
<tr><td></td>
<td><table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica" color="#666633"><b>Tip: </b></font></td>
<td><font face="Arial,Helvetica">You can add as many pagers as you want by repeating this step. Entering a new pager name creates a new pager. Entering an existing pager name updates the configuration of the existing pager. To delete a pager you need to enter
the Pager Name only.</font></td></tr>
</table>
<p><hr><p><font face="Arial,Helvetica"><b>Pager Setup</b>
<dl><dd><table border=0 cellpadding=0 cellspacing=0>
<tr><td><font face="Arial,Helvetica">Pager Name:</font></td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" size=20 name="pager_name"></font></td></tr>
<tr><td><font face="Arial,Helvetica">Pager ID:</font></td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica"><input type="text" size=20 name="pager_id"></font></td></tr>
<tr><td><font face="Arial,Helvetica">Service Name:</font></td>
<td>&nbsp;&nbsp;&nbsp;</td>
<td><font face="Arial,Helvetica">
<select name=pager_service_name>
<option value="0">Service Name List
<a href="/$sss/rg/qpageconfsrvr~getpager">Service List </a>
</select>
</td></tr></table>
</dd></dl>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr valign=top><td><font face="Arial,Helvetica" color="#666633"><b>Tip: </b></font></td>
<td><font face="Arial,Helvetica">If you cannot find a service that you need in the list above, add it by using <a href="ssnotifier_service.html">SETUP: Notification: Service</a>.</font></td></tr>
</table><p>
<input type="submit" value=" Add/Update " onClick="findAdd(this)">
&nbsp;&nbsp;&nbsp;
<input type="submit" value=" Delete " onClick="findDel(this)">
&nbsp;&nbsp;&nbsp;
<input type="RESET" value=" Clear " onClick="clearForm(this.form)";><input type="hidden" name="submit_type" value="">
</font></td></tr></table>
</form></body></html>