135 lines
5.0 KiB
HTML
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"> </td>
|
|
<td bgcolor="#cccc99"><font face="Arial,Helvetica">SETUP > Paging > Pager</font></td></tr>
|
|
<tr><td colspan=2> </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> </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> </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> </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> </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)">
|
|
|
|
<input type="submit" value=" Delete " onClick="findDel(this)">
|
|
|
|
<input type="RESET" value=" Clear " onClick="clearForm(this.form)";><input type="hidden" name="submit_type" value="">
|
|
</font></td></tr></table>
|
|
</form></body></html>
|