Imported Upstream version 3.2.0

This commit is contained in:
Mario Fetka
2017-05-22 11:24:21 +02:00
commit c4f4701ef1
381 changed files with 97590 additions and 0 deletions

View File

@@ -0,0 +1,872 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : admin master template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN datatable -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Action icons
function actionPic(modus,id,name) {
if(id != "") {
document.forms.frmDatalist.hidModify.value = modus;
document.forms.frmDatalist.hidListId.value = id;
if (document.forms.frmDatalist.hidModify.value == "delete") {
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
} else {
document.forms.frmDatalist.submit();
}
}
}
// Download function
function getDownload() {
var time = new Date();
var table = "{TABLE_NAME}";
this.location.href = "download.php?table="+table+"&timestamp="+time.getTime();
}
// Add dataset function
function addDataset() {
document.forms.frmDatalist.modus.value = "add";
document.forms.frmDatalist.submit();
}
// Write configuration function
function writeConfig() {
document.forms.frmDatalist.modus.value = "make";
document.forms.frmDatalist.submit();
}
// Deletion confirmation
function checkMode() {
if (document.forms.frmDatalist.selModify.value == "delete") {
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
} else {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Submit form
function confOpenerYes(key) {
if (key == 1) {
document.forms.frmDatalist.submit();
}
if (key == 2) {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Delete function
function del(key) {
if (key == "search") {
document.frmDatalist.txtSearch.value = "";
document.frmDatalist.submit();
}
}
// Domain copy enable
function checkCopy(elem) {
if (elem == 'copy') {
document.getElementById("copytext").className = "elementShow";
document.getElementById("selTargetDomain").className = "elementShow";
} else {
document.getElementById("copytext").className = "elementHide";
document.getElementById("selTargetDomain").className = "elementHide";
}
}
// Row sorting
function sort_row(row,direction) {
if (('{DISABLE_SORT_2}' == '') || (row == '1')) {
document.forms.frmDatalist.hidSortBy.value = row;
document.forms.frmDatalist.hidSortDir.value = direction;
document.forms.frmDatalist.hidSort.value = '1';
document.forms.frmDatalist.submit();
}
}
//-->
</script>
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}"></td>
<td class="content_tbl_row1"><img src="{IMAGE_PATH_HEAD}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor: hand; cursor:pointer;" onClick="document.frmDatalist.submit()">&nbsp;<img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
</tr>
</table>
<table border="0" cellpadding="0" class="content_listtable" width="100%">
<tr>
<th style="width:30px;">&nbsp;</th>
<th style="width:250px;cursor:pointer;" onclick="sort_row(1,'{SORT_DIR_1}');"><div style="float:left">{FIELD_1}</div><div style="float:right">{SORT_IMAGE_1}</div></th>
<th style="width:400px;cursor:pointer;{DISABLE_SORT_2}" onclick="sort_row(2,'{SORT_DIR_2}');"><div style="float:left">{FIELD_2}</div><div style="float:right">{SORT_IMAGE_2}</div></th>
<th style="width:100px;text-align:center;">{LANG_REGISTERED}</th>
<th style="width:100px;text-align:center;">{LANG_ACTIVE}</th>
<th style="width:100px;text-align:center;">{LANG_FUNCTION}</th>
</tr>
<!-- BEGIN datarow -->
<tr>
<td class="{CELLCLASS_M}"><input type="checkbox" name="chbId_{LINE_ID}" {DISABLED}></td>
<td class="{CELLCLASS_L}">{DATA_FIELD_1} {DOMAIN_SPECIAL}</td>
<td class="{CELLCLASS_L}">{DATA_FIELD_2}</td>
<td class="{CELLCLASS_M}">{DATA_REGISTERED}</td>
<td class="{CELLCLASS_M}">{DATA_ACTIVE}</td>
<td class="{CELLCLASS_M}" valign="middle"><img src="{IMAGE_PATH}edit.gif" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" width="18" height="18" border="0" onClick="actionPic('modify','{LINE_ID}','');" class="{PICTURE_CLASS}">
<img src="{IMAGE_PATH}copy.gif" alt="{LANG_DUPLICATE}" title="{LANG_DUPLICATE}" width="18" height="18" border="0" onClick="actionPic('copy','{LINE_ID}','');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}delete.gif" alt="{LANG_DELETE}" title="{LANG_DELETE}" width="18" height="18" onClick="actionPic('delete','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}info.gif" alt="{INFO}" title="{INFO}" width="18" height="18" onClick="actionPic('info','{LINE_ID}','');" class="{PICTURE_CLASS}"></td>
</tr>
<!-- END datarow -->
</table>
<table border="0" cellpadding="0" class="content_formtable" width="100%">
<tr>
<td><input name="subAdd" type="button" id="subAdd" onClick="addDataset()" value="{LANG_ADD}" {ADD_CONTROL} style="width:100px;">
<input name="subMake" type="button" id="subMake" onClick="writeConfig()" value="{LANG_WRITE_CONFIG_FILE}" {ADD_CONTROL} class="{BUTTON_CLASS}" style="width:160px;">
<input name="subDown" type="button" id="subDown" onClick="getDownload()" value="{LANG_DOWNLOAD}" class="{BUTTON_CLASS}" style="width:90px;"></td>
<td><input name="modus" type="hidden" id="modus" value="checkform">
<input name="hidModify" type="hidden" id="hidModify">
<input name="hidListId" type="hidden" id="hidListId">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
<input name="hidSortBy" type="hidden" id="hidSortBy" value="{SORT_BY}">
<input name="hidSortDir" type="hidden" id="hidSortDir" value="{SORT_DIR}">
<input name="hidSort" type="hidden" id="hidSort" value="0"></td>
<td style="text-align:right; vertical-align:middle;">{LANG_MARKED}:
<select name="selModify" id="selModify" onchange="checkCopy(this.value)" {ADD_CONTROL} class="selectborder" style="width:120px; vertical-align:middle; margin-bottom:4px;">
<option value="none">&nbsp;</option>
<option value="delete">{DELETE}</option>
<option value="copy">{DUPLICATE}</option>
<option value="activate">{ACTIVATE}</option>
<option value="deactivate">{DEACTIVATE}</option>
</select>
<span id="copytext" style="padding-left:10px;" class="elementHide">to Domain:</span>
<select name="selTargetDomain" id="selTargetDomain" class="elementHide selectborder" {ADD_CONTROL} style="width:120px; vertical-align:middle; margin-bottom:4px;;">
<!-- BEGIN domainlist -->
<option value="{DOMAIN_ID}" {DOMAIN_SEL}>{DOMAIN_NAME}</option>
<!-- END domainlist -->
</select>
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" {ADD_CONTROL} onClick="checkMode()" style="width:95px;"></td>
</tr>
</table>
</form>
<br>
<div class="pagelinks">{PAGES}</div>
</div>
<div id="confirmcontainer"></div>
<div id="msgcontainer"></div>
<!-- END datatable -->
<!-- BEGIN msgfooter -->
<p style="padding-left:10px; width:890px;">
<!-- BEGIN consistency --><span>{CONSIST_USAGE}</span><br><br><!-- END consistency -->
<!-- BEGIN infomessage --><span class="greenmessage">{INFOMESSAGE}</span><br><!-- END infomessage -->
<!-- BEGIN errormessage --><span class="redmessage">{ERRORMESSAGE}</span><br><!-- END errormessage -->
<!-- BEGIN table_time --><span class="timeinfo">{LAST_MODIFIED_TABLE}</span><br><!-- END table_time -->
<!-- BEGIN file_time --><span class="timeinfo">{LAST_MODIFIED_FILE}</span><br><!-- END file_time -->
<!-- BEGIN modification_status --><span class="redmessage">{MODIFICATION_STATUS}</span><br><!-- END modification_status -->
</p>
<!-- END msgfooter -->
<!-- BEGIN datatablehost -->
<script language="JavaScript" type="text/JavaScript">
<!--
var intCheck = 0;
// Action icons
function actionPic(modus,id,name) {
if(id != "") {
if (modus == "download") {
getDownload(id,name);
return;
}
document.forms.frmDatalist.hidModify.value = modus;
document.forms.frmDatalist.hidListId.value = id;
if (document.forms.frmDatalist.hidModify.value == "delete") {
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
} else {
document.forms.frmDatalist.submit();
}
}
}
// Download function
function getDownload(id,name) {
var time = new Date();
var table = "{TABLE_NAME}";
this.location.href = "download.php?table="+table+"&line="+id+"&config="+name+"&timestamp="+time.getTime();
}
// Add dataset function
function addDataset() {
document.forms.frmDatalist.modus.value = "add";
document.forms.frmDatalist.submit();
}
// Write configuration function
function writeConfig() {
document.forms.frmDatalist.modus.value = "make";
document.forms.frmDatalist.submit();
}
// Deletion confirmation
function checkMode() {
if (document.forms.frmDatalist.selModify.value == "delete") {
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
} else {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Mark all check boxes
function markAll() {
if (intCheck == 0) {
for($i={MIN_ID};$i<={MAX_ID};$i++) {
if (document.getElementById("chbId_"+$i)) {
document.getElementById("chbId_"+$i).checked = true;
}
}
intCheck = 1;
} else {
for($i={MIN_ID};$i<={MAX_ID};$i++) {
if (document.getElementById("chbId_"+$i)) {
document.getElementById("chbId_"+$i).checked = false;
}
}
intCheck = 0;
}
}
// Submit form
function confOpenerYes(key) {
if (key == 1) {
document.forms.frmDatalist.submit();
}
if (key == 2) {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Delete function
function del(key) {
if (key == "search") {
document.frmDatalist.txtSearch.value = "";
document.frmDatalist.submit();
}
}
// Domain copy enable
function checkCopy(elem) {
if (elem == 'copy') {
document.getElementById("copytext").className = "elementShow";
document.getElementById("selTargetDomain").className = "elementShow";
} else {
document.getElementById("copytext").className = "elementHide";
document.getElementById("selTargetDomain").className = "elementHide";
}
}
// Row sorting
function sort_row(row,direction) {
if (('{DISABLE_SORT_2}' == '') || (row == '1')) {
document.forms.frmDatalist.hidSortBy.value = row;
document.forms.frmDatalist.hidSortDir.value = direction;
document.forms.frmDatalist.hidSort.value = '1';
document.forms.frmDatalist.submit();
}
}
//-->
</script>
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}" class="selectborder"></td>
<td style="width:100px;"><img src="{IMAGE_PATH_HEAD}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor: hand; cursor:pointer;" onClick="document.frmDatalist.submit()">&nbsp;<img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
</tr>
</table>
<table border="0" cellpadding="0" class="content_listtable" width="100%">
<tr>
<th style="width:30px;text-align:center;padding-top:0px;padding-bottom:0px;"><input name="chbMark" type="checkbox" class="checkbox" id="chbMark" onMouseUp="markAll()" value="" title="{LANG_MARKALL}"></th>
<th style="width:225px;cursor:pointer;" onclick="sort_row(1,'{SORT_DIR_1}');"><div style="float:left">{FIELD_1}</div><div style="float:right">{SORT_IMAGE_1}</div></th>
<th style="width:270px;cursor:pointer;{DISABLE_SORT_2}" onclick="sort_row(2,'{SORT_DIR_2}');"><div style="float:left">{FIELD_2}</div><div style="float:right">{SORT_IMAGE_2}</div></th>
<th style="width:80px;text-align:center;">{LANG_REGISTERED}</th>
<th style="width:80px;text-align:center;">{LANG_ACTIVE}</th>
<th style="width:80px;text-align:center;">{LANG_FILE}</th>
<th style="width:125px;text-align:center;"><div style="width:125px">{LANG_FUNCTION}</div></th>
</tr>
<!-- BEGIN datarowhost -->
<tr>
<td class="{CELLCLASS_M}"><input type="checkbox" name="chbId_{LINE_ID}" id="chbId_{LINE_ID}" {DISABLED}></td>
<td class="{CELLCLASS_L}">{DATA_FIELD_1} {DOMAIN_SPECIAL}</td>
<td class="{CELLCLASS_L}">{DATA_FIELD_2}</td>
<td class="{CELLCLASS_M}">{DATA_REGISTERED}</td>
<td class="{CELLCLASS_M}">{DATA_ACTIVE}</td>
<td class="{CELLCLASS_M}">{DATA_FILE}</td>
<td class="{CELLCLASS_M}" valign="middle"><img src="{IMAGE_PATH}edit.gif" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" width="18" height="18" border="0" onClick="actionPic('modify','{LINE_ID}','');" class="{PICTURE_CLASS}">
<img src="{IMAGE_PATH}copy.gif" alt="{LANG_DUPLICATE}" title="{LANG_DUPLICATE}" width="18" height="18" border="0" onClick="actionPic('copy','{LINE_ID}','');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}delete.gif" alt="{LANG_DELETE}" title="{LANG_DELETE}" width="18" height="18" onClick="actionPic('delete','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}write.gif" alt="{LANG_WRITE_CONFIG}" title="{LANG_WRITE_CONFIG}" width="18" height="18" onClick="actionPic('config','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL} {ACTIVE_CONTROL}">
<img src="{IMAGE_PATH}download.gif" alt="{LANG_DOWNLOAD}" title="{LANG_DOWNLOAD}" width="18" height="18" onClick="actionPic('download','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL} {ACTIVE_CONTROL}">
<img src="{IMAGE_PATH}info.gif" alt="{INFO}" title="{INFO}" width="18" height="18" onClick="actionPic('info','{LINE_ID}','');" class="{PICTURE_CLASS}"></td>
</tr>
<!-- END datarowhost -->
</table>
<table border="0" cellpadding="0" class="content_formtable" width="100%">
<tr>
<td><input name="subAdd" type="button" id="subAdd" onClick="addDataset()" value="{LANG_ADD}" {ADD_CONTROL} style="width:100px;">
<input name="subMake" type="button" id="subMake" onclick="writeConfig()" value="{LANG_WRITE_CONF_ALL}" {ADD_CONTROL} style="width:205px;"></td>
<td><input name="modus" type="hidden" id="modus" value="checkform">
<input name="hidModify" type="hidden" id="hidModify">
<input name="hidListId" type="hidden" id="hidListId">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
<input name="hidSortBy" type="hidden" id="hidSortBy" value="{SORT_BY}">
<input name="hidSortDir" type="hidden" id="hidSortDir" value="{SORT_DIR}">
<input name="hidSort" type="hidden" id="hidSort" value="0"></td>
<td style="text-align:right">{LANG_MARKED}:
<select name="selModify" id="selModify" onchange="checkCopy(this.value)" class="selectborder" {ADD_CONTROL} style="width:120px;">
<option value="none">&nbsp;</option>
<option value="delete">{DELETE}</option>
<option value="copy">{DUPLICATE}</option>
<option value="config">{WRITE_CONFIG}</option>
<option value="activate">{ACTIVATE}</option>
<option value="deactivate">{DEACTIVATE}</option>
</select>
<span id="copytext" style="padding-left:10px" class="elementHide">to Domain:</span>
<select name="selTargetDomain" id="selTargetDomain" class="elementHide selectborder" {ADD_CONTROL} style="width:120px;">
<!-- BEGIN domainlist -->
<option value="{DOMAIN_ID}" {DOMAIN_SEL}>{DOMAIN_NAME}</option>
<!-- END domainlist -->
</select>
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" onClick="checkMode()" {ADD_CONTROL} style="width:120px;"></td>
</tr>
</table>
</form>
<br>
<div class="pagelinks">{PAGES}</div>
</div>
<div id="confirmcontainer"></div>
<div id="msgcontainer"></div>
<!-- END datatablehost -->
<!-- BEGIN msgfooterhost -->
<p style="padding-left:10px; width:890px;">
<span class="{MSG_CLASS} {MSG_VISIBLE}">{DBMESSAGE}<br></span>
<span class="{CON_MSGCLASS} {CON_VISIBLE}">{CONSISTUSAGE}</span><br>
</p>
<!-- END msgfooterhost -->
<!-- BEGIN datatableservice -->
<script language="JavaScript" type="text/JavaScript">
<!--
var intCheck = 0;
// Action icons
function actionPic(modus,id,name) {
if(id != "") {
if (modus == "download") {
getDownload(id,name);
return;
}
document.forms.frmDatalist.hidModify.value = modus;
document.forms.frmDatalist.hidListId.value = id;
if (document.forms.frmDatalist.hidModify.value == "delete") {
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
} else {
document.forms.frmDatalist.submit();
}
}
}
// Download function
function getDownload(id,name) {
var time = new Date();
var table = "{TABLE_NAME}";
this.location.href = "download.php?table="+table+"&line="+id+"&config="+name+"&timestamp="+time.getTime();
}
// Add dataset function
function addDataset() {
document.forms.frmDatalist.modus.value = "add";
document.forms.frmDatalist.submit();
}
// Write configuration function
function writeConfig() {
document.forms.frmDatalist.modus.value = "make";
document.forms.frmDatalist.submit();
}
// Reload filter
function reloadFilter() {
document.forms.frmDatalist.modus.value = "filter";
document.forms.frmDatalist.hidLimit.value = "0";
document.forms.frmDatalist.submit();
}
// Deletion confirmation
function checkMode() {
if (document.forms.frmDatalist.selModify.value == "delete") {
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
} else {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Mark all check boxes
function markAll() {
if (intCheck == 0) {
for($i={MIN_ID};$i<={MAX_ID};$i++) {
if (document.getElementById("chbId_"+$i)) {
document.getElementById("chbId_"+$i).checked = true;
}
}
intCheck = 1;
} else {
for($i={MIN_ID};$i<={MAX_ID};$i++) {
if (document.getElementById("chbId_"+$i)) {
document.getElementById("chbId_"+$i).checked = false;
}
}
intCheck = 0;
}
}
// Submit form
function confOpenerYes(key) {
if (key == 1) {
document.forms.frmDatalist.submit();
}
if (key == 2) {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Delete function
function del(key) {
if (key == "search") {
document.frmDatalist.txtSearch.value = "";
document.frmDatalist.submit();
}
}
// Domain copy enable
function checkCopy(elem) {
if (elem == 'copy') {
document.getElementById("copytext").className = "elementShow";
document.getElementById("selTargetDomain").className = "elementShow";
} else {
document.getElementById("copytext").className = "elementHide";
document.getElementById("selTargetDomain").className = "elementHide";
}
}
// Row sorting
function sort_row(row,direction) {
if (('{DISABLE_SORT_2}' == '') || (row == '1')) {
document.forms.frmDatalist.hidSortBy.value = row;
document.forms.frmDatalist.hidSortDir.value = direction;
document.forms.frmDatalist.hidSort.value = '1';
document.forms.frmDatalist.submit();
}
}
//-->
</script>
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}" class="selectborder"></td>
<td style="width:100px;"><img src="{IMAGE_PATH_HEAD}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor: hand; cursor:pointer;" onClick="document.frmDatalist.submit()">&nbsp;<img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
<td class="content_tbl_row1" style="width:170px;">{LANG_CONFIGFILTER}:</td>
<td class="content_tbl_row2">
<select name="selCnfName" id="selCnfName" class="selectborder" onChange="reloadFilter()">
<!-- BEGIN configlist -->
<option value="{DAT_CONFIGNAME}" {DAT_CONFIGNAME_SEL}>{DAT_CONFIGNAME}
<!-- END configlist -->
</select></td>
</tr>
</table>
<table border="0" cellpadding="0" class="content_listtable" width="100%">
<tr>
<th style="width:30px;text-align:center;padding-top:0px;padding-bottom:0px;"><input name="chbMark" type="checkbox" class="checkbox" id="chbMark" onMouseUp="markAll()" value="" title="{LANG_MARKALL}"></th>
<th style="width:225px;cursor:pointer;" onclick="sort_row(1,'{SORT_DIR_1}');"><div style="float:left">{FIELD_1}</div><div style="float:right">{SORT_IMAGE_1}</div></th>
<th style="width:270px;cursor:pointer;{DISABLE_SORT_2}" onclick="sort_row(2,'{SORT_DIR_2}');"><div style="float:left">{FIELD_2}</div><div style="float:right">{SORT_IMAGE_2}</div></th>
<th style="width:80px;text-align:center;">{LANG_REGISTERED}</th>
<th style="width:80px;text-align:center;">{LANG_ACTIVE}</th>
<th style="width:80px;text-align:center;">{LANG_FILE}</th>
<th style="width:125px;text-align:center;"><div style="width:125px">{LANG_FUNCTION}</div></th>
</tr>
<!-- BEGIN datarowservice -->
<tr>
<td class="{CELLCLASS_M}"><input type="checkbox" name="chbId_{LINE_ID}" id="chbId_{LINE_ID}" {DISABLED}></td>
<td class="{CELLCLASS_L}">{DATA_FIELD_1} {DOMAIN_SPECIAL}</td>
<td class="{CELLCLASS_L}">{DATA_FIELD_2}</td>
<td class="{CELLCLASS_M}">{DATA_REGISTERED}</td>
<td class="{CELLCLASS_M}">{DATA_ACTIVE}</td>
<td class="{CELLCLASS_M}">{DATA_FILE}</td>
<td class="{CELLCLASS_M}" valign="middle"><img src="{IMAGE_PATH}edit.gif" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" width="18" height="18" border="0" onClick="actionPic('modify','{LINE_ID}','');" class="{PICTURE_CLASS}">
<img src="{IMAGE_PATH}copy.gif" alt="{LANG_DUPLICATE}" title="{LANG_DUPLICATE}" width="18" height="18" border="0" onClick="actionPic('copy','{LINE_ID}','');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}delete.gif" alt="{LANG_DELETE}" title="{LANG_DELETE}" width="18" height="18" onClick="actionPic('delete','{LINE_ID}','{DATA_FIELD_1S} - {DATA_FIELD_2S}');" class="{PICTURE_CLASS} {LINE_CONTROL}">
<img src="{IMAGE_PATH}write.gif" alt="{LANG_WRITE_CONFIG}" title="{LANG_WRITE_CONFIG}" width="18" height="18" onClick="actionPic('config','{LINE_ID}','');" class="{PICTURE_CLASS} {LINE_CONTROL} {ACTIVE_CONTROL}">
<img src="{IMAGE_PATH}download.gif" alt="{LANG_DOWNLOAD}" title="{LANG_DOWNLOAD}" width="18" height="18" onClick="actionPic('download','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL} {ACTIVE_CONTROL}">
<img src="{IMAGE_PATH}info.gif" alt="{INFO}" title="{INFO}" width="18" height="18" onClick="actionPic('info','{LINE_ID}','');" class="{PICTURE_CLASS}"></td>
</tr>
<!-- END datarowservice -->
</table>
<table border="0" cellpadding="0" class="content_formtable" width="100%">
<tr>
<td><input name="subAdd" type="button" id="subAdd" onClick="addDataset()" value="{LANG_ADD}" {ADD_CONTROL} style="width:100px;">
<input name="subMake" type="button" id="subMake" onclick="writeConfig()" value="{LANG_WRITE_CONF_ALL}" {ADD_CONTROL} style="width:205px;"></td>
<td><input name="modus" type="hidden" id="modus" value="checkform">
<input name="hidModify" type="hidden" id="hidModify">
<input name="hidListId" type="hidden" id="hidListId">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
<input name="hidSortBy" type="hidden" id="hidSortBy" value="{SORT_BY}">
<input name="hidSortDir" type="hidden" id="hidSortDir" value="{SORT_DIR}">
<input name="hidSort" type="hidden" id="hidSort" value="0"></td>
<td style="text-align:right">{LANG_MARKED}:
<select name="selModify" id="selModify" onchange="checkCopy(this.value)" class="selectborder" {ADD_CONTROL} style="width:120px;">
<option value="none">&nbsp;</option>
<option value="delete">{DELETE}</option>
<option value="copy">{DUPLICATE}</option>
<option value="config">{WRITE_CONFIG}</option>
<option value="activate">{ACTIVATE}</option>
<option value="deactivate">{DEACTIVATE}</option>
</select>
<span id="copytext" style="padding-left:10px" class="elementHide">to Domain:</span>
<select name="selTargetDomain" id="selTargetDomain" class="elementHide selectborder" {ADD_CONTROL} style="width:120px;">
<!-- BEGIN domainlist -->
<option value="{DOMAIN_ID}" {DOMAIN_SEL}>{DOMAIN_NAME}</option>
<!-- END domainlist -->
</select>
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" onClick="checkMode()" {ADD_CONTROL} style="width:95px;"></td>
</tr>
</table>
</form>
<br>
<div class="pagelinks">{PAGES}</div>
</div>
<div id="confirmcontainer"></div>
<div id="msgcontainer"></div>
<!-- END datatableservice -->
<!-- BEGIN datatablecommon -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Action icons
function actionPic(modus,id,name) {
if(id != "") {
document.forms.frmDatalist.hidModify.value = modus;
document.forms.frmDatalist.hidListId.value = id;
if ((document.forms.frmDatalist.hidModify.value == "delete") && (name == "Admin")) {
msginit(name+" {LANG_NODELETE}","{LANG_SECURE_QUESTION}",1);
return false;
}
if (document.forms.frmDatalist.hidModify.value == "delete") {
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
} else {
document.forms.frmDatalist.submit();
}
}
}
// Add dataset function
function addDataset() {
document.forms.frmDatalist.modus.value = "add";
document.forms.frmDatalist.submit();
}
// Write configuration function
function writeConfig() {
document.forms.frmDatalist.modus.value = "make";
document.forms.frmDatalist.submit();
}
// Deletion confirmation
function checkMode() {
if (document.forms.frmDatalist.selModify.value == "delete") {
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
} else {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Submit form
function confOpenerYes(key) {
if (key == 1) {
document.forms.frmDatalist.submit();
}
if (key == 2) {
document.frmDatalist.submit();
document.frmDatalist.subDo.disabled = true;
}
}
// Row sorting
function sort_row(row,direction) {
if (('{DISABLE_SORT_2}' == '') || (row == '1')) {
document.forms.frmDatalist.hidSortBy.value = row;
document.forms.frmDatalist.hidSortDir.value = direction;
document.forms.frmDatalist.hidSort.value = '1';
document.forms.frmDatalist.submit();
}
}
//-->
</script>
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
<table border="0" cellpadding="0" class="content_listtable" width="100%">
<tr>
<th style="width:30px;">&nbsp;</th>
<th style="width:250px;cursor:pointer;" onclick="sort_row(1,'{SORT_DIR_1}');"><div style="float:left">{FIELD_1}</div><div style="float:right">{SORT_IMAGE_1}</div></th>
<th style="width:500px;cursor:pointer;{DISABLE_SORT_2}" onclick="sort_row(2,'{SORT_DIR_2}');"><div style="float:left">{FIELD_2}</div><div style="float:right">{SORT_IMAGE_2}</div></th>
<th style="width:100px;text-align:center;">{LANG_ACTIVE}</th>
<th style="width:100px;text-align:center;">{LANG_FUNCTION}</th>
</tr>
<!-- BEGIN datarowcommon -->
<tr>
<td class="{CELLCLASS_M}"><input type="checkbox" name="chbId_{LINE_ID}" {DISABLED}></td>
<td class="{CELLCLASS_L}">{DATA_FIELD_1}</td>
<td class="{CELLCLASS_L}">{DATA_FIELD_2}</td>
<td class="{CELLCLASS_M}">{DATA_ACTIVE}</td>
<td class="{CELLCLASS_M}" valign="middle">
<img src="{IMAGE_PATH}edit.gif" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" width="18" height="18" border="0" onClick="actionPic('modify','{LINE_ID}','');" class="{PICTURE_CLASS}">
<img src="{IMAGE_PATH}copy.gif" alt="{LANG_COPY}" title="{LANG_COPY}" width="18" height="18" border="0" onClick="actionPic('copy','{LINE_ID}','');" class="{PICTURE_CLASS} {LINE_CONTROL}">
{DEL_HIDE_START}<img src="{IMAGE_PATH}delete.gif" alt="{LANG_DELETE}" title="{LANG_DELETE}" width="18" height="18" onClick="actionPic('delete','{LINE_ID}','{DATA_FIELD_1}');" class="{PICTURE_CLASS} {LINE_CONTROL}">{DEL_HIDE_STOP}</td>
</tr>
<!-- END datarowcommon -->
</table>
<table border="0" cellpadding="0" class="content_formtable" width="100%">
<tr>
<td><input name="subAdd" type="button" id="subAdd" onClick="addDataset()" value="{LANG_ADD}" {ADD_CONTROL} style="width:100px;"></td>
<td><input name="modus" type="hidden" id="modus" value="checkform">
<input name="hidModify" type="hidden" id="hidModify">
<input name="hidListId" type="hidden" id="hidListId">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
<input name="hidSortBy" type="hidden" id="hidSortBy" value="{SORT_BY}">
<input name="hidSortDir" type="hidden" id="hidSortDir" value="ASC">
<input name="hidSort" type="hidden" id="hidSort" value="0"></td>
<td style="text-align:right">{LANG_MARKED}:
<select name="selModify" id="select" class="selectborder" style="width:120px;" {ADD_CONTROL}>
<option value="none">&nbsp;</option>
<option value="delete">{DELETE}</option>
<option value="copy">{DUPLICATE}</option>
</select>
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" onClick="checkMode()" style="width:95px;" {ADD_CONTROL}></td>
</tr>
</table>
</form>
<div class="pagelinks">{PAGES}</div>
</div>
<div id="confirmcontainer"></div>
<div id="msgcontainer"></div>
<!-- END datatablecommon -->
<!-- BEGIN passwordsite -->
<div id="content_main">
<div id="content_title">{LANG_CHANGE_PASSWORD}</div>
<script language="JavaScript" type="text/JavaScript">
<!--
// Abort form
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmPasswdInsert.submit();
document.frmPasswdInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_NEW_PASSWD_NOT_EQUAL}";
var msg3 = "{FILL_NEW_PWDSHORT}";
var header = "{LANG_FORMCHECK}";
var form = document.frmPasswdInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Are the passwords not equal
if(form.tfValue2.value != form.tfValue3.value) {
msginit(msg2,header,1);
form.tfValue2.focus();
return false;
}
// Is the new passord too short
if((form.tfValue2.value != "") && (form.tfValue2.value.length <= 5)) {
msginit(msg3,header,1);
form.tfValue2.focus();
return false;
}
}
//-->
</script>
<form name="frmPasswdInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_OLD_PASSWORD} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="password" id="tfValue1" tabindex="1" maxlength="15" class="inpmust"></td>
</tr>
<tr>
<td>{LANG_NEW_PASSWORD} *</td>
<td><input name="tfValue2" type="password" id="tfValue2" tabindex="3" maxlength="15" class="inpmust"></td>
</tr>
<tr>
<td>{LANG_CONFIRM_PASSWORD}*</td>
<td><input name="tfValue3" type="password" id="tfValue3" tabindex="4" maxlength="15" class="inpmust"></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
<br>
<p><span class="redmessage">{ERRORMESSAGE}</span></p>
</div>
<div id="msgcontainer"></div>
<!-- END passwordsite -->
<!-- BEGIN logbooksite -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<script language="javascript" type="text/javascript">
<!--
// build calendar
calendarinit("{LOCALE}",1,"tfValue1","showfrom","cal-cont","cal");
calendarinit("{LOCALE}",1,"tfValue2","showto","cal-cont2","cal2");
// Delete function
function del(key) {
if (key == "from") {
document.frmLogfile.tfValue1.value = "";
}
if (key == "to") {
document.frmLogfile.tfValue2.value = "";
}
if (key == "search") {
document.logSearchForm.txtSearch.value = "";
document.logSearchForm.submit();
}
}
// Confirmation question
function Validate() {
var form = document.frmLogfile;
if ((form.tfValue1.value == "") && (form.tfValue2.value == "")) {
msginit("{LANG_SELECT_DATE}","{LANG_SECURE_QUESTION}",1);
return false;
}
confirminit("{LANG_DELETELOG}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
}
// Submit form
function confOpenerYes(key) {
if (key == 1) {
document.frmLogfile.submit();
}
}
//-->
</script>
<form name="logSearchForm" method="post" action="">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor: hand; cursor:pointer;" onClick="document.logSearchForm.submit()">&nbsp;<img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
</tr>
</table>
</form>
<table border="0" cellpadding="0" class="content_logtable">
<tr>
<th scope="col" style="width:150px;">{LANG_TIME}</th>
<th scope="col" style="width:80px;">{LANG_USER}</th>
<th scope="col" style="width:100px;">{LANG_IP}</th>
<th scope="col" style="width:80px;">{LANG_DOMAIN}</th>
<th scope="col" style="width:490px;">{LANG_ENTRY}</th>
</tr>
<!-- BEGIN logdatacell -->
<tr>
<td>{DAT_TIME}</td>
<td>{DAT_ACCOUNT}</td>
<td>{DAT_IPADRESS}</td>
<td>{DAT_DOMAIN}</td>
<td style="text-align:left;">{DAT_ACTION}</td>
</tr>
<!-- END logdatacell -->
</table>
<table border="0" cellpadding="0" class="content_logtable">
<tr>
<td align="left" class="loglegend">{LANG_PREVIOUS}</td>
<td align="right" class="loglegend">{LANG_NEXT}</td>
</tr>
</table>
<form name="frmLogfile" method="post" action="">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="7" class="loglegend" style="padding-bottom:5px;"><strong>{LANG_ENTRIES_BEFORE}</strong></td>
</tr>
<tr>
<td style="width:40px;">{LANG_FROM}:</td>
<td style="width:80px;"><input type="text" name="tfValue1" id="tfValue1" value="" style="width:80px;" readonly></td>
<td style="width:80px;"><img src="{IMAGE_PATH}calbtn.gif" width="18" height="18" alt="{LANG_CALENDAR}" title="{LANG_CALENDAR}" id="showfrom" style="cursor: hand; cursor:pointer;">&nbsp;<img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('from')" style="cursor: hand; cursor:pointer;"></td>
<td style="width:40px;">{LANG_TO}:</td>
<td style="width:80px;"><input type="text" name="tfValue2" id="tfValue2" value="" style="width:80px;" readonly></td>
<td style="width:60px;"><img src="{IMAGE_PATH}calbtn.gif" width="18" height="18" alt="{LANG_CALENDAR}" title="{LANG_CALENDAR}" id="showto" style="cursor: hand; cursor:pointer;">&nbsp;<img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('to')" style="cursor: hand; cursor:pointer;"></td>
<td><input type="button" name="butSubmit" id="butSubmit" value="{LANG_DELETE_LOG_ENTRIES}" style="font-size:12px;" onClick="Validate()" {ADD_CONTROL}></td>
</tr>
</table>
</form>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<div id="cal-cont" style="visibility:hidden">
<div class="hd">{LANG_CALENDAR}</div>
<div class="bd">
<div id="cal"></div>
</div>
</div>
<div id="cal-cont2" style="visibility:hidden">
<div class="hd">{LANG_CALENDAR}</div>
<div class="bd">
<div id="cal2"></div>
</div>
</div>
<div id="confirmcontainer"></div>
<div id="msgcontainer"></div>
<!-- END logbooksite -->
<!-- BEGIN menuaccesssite -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<script language="JavaScript" type="text/JavaScript">
<!--
// Update form
function update(value) {
document.frmMenuAccess.submit();
}
// Submit form
function LockButton() {
document.frmMenuAccess.submit();
document.frmMenuAccess.subSave.disabled = true;
}
//-->
</script>
<form name="frmMenuAccess" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_MENU_PAGE}</td>
<td style="width:500px;">
<select name="selValue1" onChange="javascript:update(this.value)" class="selectborder">
<!-- BEGIN submenu -->
<option value="{SUBMENU_VALUE}" {SUBMENU_SELECTED}>{SUBMENU_NAME}</option>
<!-- END submenu -->
</select>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selValue2" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2">{LANG_ACCESSDESCRIPTION}</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input name="subSave" type="submit" value="{LANG_SAVE}" {DISABLE_SAVE}></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</form>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<!-- END menuaccesssite -->

View File

@@ -0,0 +1,121 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : command administration template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_COMMAND}",header,1);
form.tfDomain.focus();
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_COMMAND}*</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_COMMAND_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('command','command_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td>{LANG_COMMAND_LINE}*</td>
<td colspan="4"><input name="tfValue2" type="text" id="tfValue2" value="{DAT_COMMAND_LINE}" style="width:650px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('command','command_line','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_COMMAND_TYPE}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<option value="0">{NO_TYPE}</option>
<option value="1" {CHECK_TYPE_SELECTED}>{CHECK_TYPE}</option>
<option value="2" {MISC_TYPE_SELECTED}>{MISC_TYPE}</option>
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('command','command_type','all','Info')" class="infobutton_1">
</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
</table>
</form>
<br>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,297 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : domain administration template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2011-12-01 15:20:17 +0100 (Do, 01. Dez 2011) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1137 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<div class="redmessage">{PATHMESSAGE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmDomainInsert.submit();
document.frmDomainInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
if (document.frmDomainInsert.hidId.value == '0') {
var fields1 = "tfValue1,tfValue2";
var fields2 = "";
var fields3 = "";
} else {
var fields1 = "tfValue1,tfValue2,tfValue4,tfValue8,tfValue9,tfValue10,tfValue11,tfValue12,tfValue13,tfValue14,tfValue20";
var fields2 = "tfValue5,tfValue6";
var fields3 = "tfValue5,tfValue7";
}
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDomainInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
if (form.selValue1.value == 2) {
var check2 = false;
check2 = checkfields(fields2,form,myFocusObject);
if (check2 == false) {
msginit(msg1,header,1);
return false;
}
}
if (form.selValue1.value == 3) {
var check2a = false;
var check2b = false;
check2a = checkfields(fields2,form,myFocusObject);
check2b = checkfields(fields3,form,myFocusObject);
if ((check2a == false) && (check2b == false)) {
msginit(msg1,header,1);
return false;
}
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_DOMAIN}",header,1);
form.tfValue1.focus();
return false;
}
}
// Check required fields
function checkMust() {
if (document.frmDomainInsert.hidId.value != '0') {
if ((document.frmDomainInsert.tfValue5.value == "") &&
(document.frmDomainInsert.tfValue6.value == "") &&
(document.frmDomainInsert.tfValue7.value == "")) {
document.frmDomainInsert.tfValue5.className = "inpmust";
document.frmDomainInsert.tfValue6.className = "inpmust";
document.frmDomainInsert.tfValue7.className = "inpmust";
} else if (((document.frmDomainInsert.tfValue5.value != "") ||
(document.frmDomainInsert.tfValue6.value != "")) &&
(document.frmDomainInsert.tfValue7.value == "")) {
document.frmDomainInsert.tfValue7.className = "inp";
document.frmDomainInsert.tfValue5.className = "inpmust";
document.frmDomainInsert.tfValue6.className = "inpmust";
} else if (document.frmDomainInsert.tfValue7.value != "") {
document.frmDomainInsert.tfValue7.className = "inpmust";
document.frmDomainInsert.tfValue5.className = "inpmust";
document.frmDomainInsert.tfValue6.className = "inp";
}
}
if (document.frmDomainInsert.selValue1.value == '2') {
document.frmDomainInsert.tfValue5.className = "inpmust";
document.frmDomainInsert.tfValue6.className = "inpmust";
}
}
// Enable hidden fields
function showFields(key) {
if (key == 1) {
document.getElementById('user').className = "elementHide";
document.getElementById('passwd').className = "elementHide";
document.getElementById('keypath').className = "elementHide";
} else if (key == 2) {
document.getElementById('user').className = "elementShow";
document.getElementById('passwd').className = "elementShow";
document.getElementById('keypath').className = "elementHide";
document.frmDomainInsert.tfValue6.className = "inpmust";
document.frmDomainInsert.tfValue5.className = "inpmust";
} else {
document.getElementById('user').className = "elementShow";
document.getElementById('passwd').className = "elementShow";
document.getElementById('keypath').className = "elementShow";
document.frmDomainInsert.tfValue5.className = "inpmust";
document.frmDomainInsert.tfValue6.className = "inpmust";
document.frmDomainInsert.tfValue7.className = "inpmust";
if (document.frmDomainInsert.tfValue7.value != "") {
document.frmDomainInsert.tfValue6.className = "inp";
} else if (document.frmDomainInsert.tfValue6.value != "") {
document.frmDomainInsert.tfValue7.className = "inp";
}
}
}
//-->
</script>
<form name="frmDomainInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1" style=" width:270px;">{LANG_CONFIG_TARGET} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" tabindex="1" value="{DAT_TARGET}" style="width:350px;" {DOMAIN_DISABLE} class="inpmust {LOCKCLASS}"></td>
<td class="content_tbl_row2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','domain','all','Info')" class="infobutton_1"><input name="tfValue3" type="hidden" id="tfValue3" value="{DAT_DOMAIN}"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td colspan="2"><input name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVER_NAME} *</td>
<td colspan="2"><input name="tfValue4" type="text" id="tfValue4" tabindex="4" value="{DAT_SERVER}" {SERVER_DISABLE} style="width:350px;" class="inpmust"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_METHOD}</td>
<td colspan="2">
<select name="selValue1" id="selValue1" tabindex="5" {METHOD_DISABLE} onchange="showFields(this.value)" class="selectborder">
<option value="1" {FILE_SELECTED}>Fileaccess</option>
<option value="2" {FTP_SELECTED}>FTP</option>
<option value="3" {SFTP_SELECTED}>SSH/SFTP</option>
</select>
</td>
</tr>
<tr id="user" class="{CLASS_NAME_1}">
<td>{LANG_USERNAME} *</td>
<td colspan="2"><input name="tfValue5" type="text" id="tfValue5" tabindex="5" value="{DAT_USER}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
</tr>
<tr id="passwd" class="{CLASS_NAME_1}">
<td>{LANG_PASSWORD} *</td>
<td colspan="2"><input name="tfValue6" type="password" id="tfValue6" tabindex="6" value="{DAT_PASSWORD}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
</tr>
<tr id="keypath" class="{CLASS_NAME_2}">
<td>{LANG_SSH_KEY} *</td>
<td><input name="tfValue7" type="text" id="tfValue7" tabindex="7" value="{DAT_SSH_KEY_PATH}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','ssh_host_key','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3">&nbsp;</td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3"><strong>{LANG_CONFIGURATION_DIRECTORIES}</strong></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_BASE_DIRECTORY} *</td>
<td><input name="tfValue8" type="text" id="tfValue8" tabindex="8" value="{DAT_BASEDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','basedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_HOST_DIRECTORY} *</td>
<td><input name="tfValue9" type="text" id="tfValue9" tabindex="9" value="{DAT_HOSTCONFIG}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','hostdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVICE_DIRECTORY} *</td>
<td><input name="tfValue10" type="text" id="tfValue10" tabindex="10" value="{DAT_SERVICECONFIG}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','servicedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_BACKUP_DIRECTORY} *</td>
<td><input name="tfValue11" type="text" id="tfValue11" tabindex="11" value="{DAT_BACKUPDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backupdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_HOST_BACKUP_DIRECTORY} *</td>
<td><input name="tfValue12" type="text" id="tfValue12" tabindex="12" value="{DAT_HOSTBACKUP}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backuphostdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVICE_BACKUP_DIRECTORY} *</td>
<td><input name="tfValue13" type="text" id="tfValue13" tabindex="13" value="{DAT_SERVICEBACKUP}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backupservicedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_BASEDIR} *</td>
<td><input name="tfValue14" type="text" id="tfValue14" tabindex="14" value="{DAT_NAGIOSBASEDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','nagiosbasedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_IMPORT_DIRECTORY}</td>
<td><input name="tfValue15" type="text" id="tfValue15" tabindex="15" value="{DAT_IMPORTDIR}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','importdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_PICTURE_DIRECTORY}</td>
<td><input name="tfValue16" type="text" id="tfValue16" tabindex="16" value="{DAT_PICTUREDIR}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','picturedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3">&nbsp;</td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_COMMAND_FILE}</td>
<td><input name="tfValue17" type="text" id="tfValue17" tabindex="17" value="{DAT_COMMANDFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','commandfile','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_BINARY_FILE}</td>
<td><input name="tfValue18" type="text" id="tfValue18" tabindex="18" value="{DAT_BINARYFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','binary','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_PROCESS_FILE}</td>
<td><input name="tfValue19" type="text" id="tfValue19" tabindex="19" value="{DAT_PIDFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','pidfile','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_CONFIG_FILE} *</td>
<td><input name="tfValue20" type="text" id="tfValue20" tabindex="20" value="{DAT_CONFFILE}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','conffile','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_NAGIOS_VERSION}</td>
<td>
<select name="selValue2" id="selValue2" tabindex="21" class="selectborder">
<option value="3" {VER_SELECTED_3}>3.0 +</option>
<option value="1" {VER_SELECTED_1}>2.x</option>
<option value="2" {VER_SELECTED_2}>2.9</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','version','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" tabindex="23" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2" ><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<script language="javascript" type="text/javascript">
<!--
checkMust();
//-->
</script>
<!-- END datainsert -->

View File

@@ -0,0 +1,163 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : contactgroup template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogmember","{LANG_MODIFY_SELECTION}: {LANG_MEMBERS}","mutmembers","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialoggroups","{LANG_MODIFY_SELECTION}: {LANG_GROUP_MEMBERS}","mutgroups","{LANG_SAVE}","{LANG_ABORT}","1");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2,mselValue1";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_CONTACT_GROUP}",header,1);
form.tfDomain.focus();
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_CONTACT_GROUP} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONTACTGROUP_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contactgroup','contactgroup_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_MEMBERS} *</td>
<td class="content_tbl_row2" rowspan="6" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="8" multiple id="mselValue1" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN contacts -->
<option value="{DAT_CONTACTS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_CONTACTS_SEL}" {DAT_CONTACTS_SEL} {OPTION_DISABLED}>{DAT_CONTACTS}</option>
<!-- END contacts -->
</select>
</td>
</table>
</td>
<td class="content_tbl_row4" rowspan="6" valign="top"><img id="mutmembers" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contactgroup','members','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contactgroup','alias','all','Info')" class="infobutton_1"></td>
<td rowspan="3"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr id="groups30" class="{VERSION_30_VISIBLE}">
<td valign="top">{LANG_GROUP_MEMBERS}</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN contactgroups -->
<option value="{DAT_CONTACTGROUPS_ID}" class="empty_class {SPECIAL_STYLE} {IE_CONTACTGROUPS_SEL}" {DAT_CONTACTGROUPS_SEL} {OPTION_DISABLED}>{DAT_CONTACTGROUPS}</option>
<!-- END contactgroups -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="2" valign="top"><img id="mutgroups" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contactgroup','contactgroup_members','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
<div id="mutdialogmember">
<div id="mutdialogmembercontent" class="bd"></div>
</div>
<div id="mutdialoggroups">
<div id="mutdialoggroupscontent" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,574 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : contact template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUP}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOST_COMMAND}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_SERVICE_COMMAND}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}","1");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1{VERSION_20_VALUE_MUST}";
var fields2 = "{HOST_OPTION_FIELDS}";
var fields3 = "{SERVICE_OPTION_FIELDS}";
var fields4 = "selValue1,selValue2,mselValue2,mselValue3";
var version = "{NAGIOS_VERSION}";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var msg3 = "{FILL_BOXES}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_CONTACT_NAME}",header,1);
form.tfDomain.focus();
return false;
}
if (form.tfValue11.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_GENERIC_NAME}",header,1);
form.tfDomain.focus();
return false;
}
{CHECK_BYPASS}
if ((version == 3) && ((form.radValue2[2].checked == true) || (form.radValue3[2].checked == true))) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
check = checkfields2(fields4,form,myFocusObject);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
check = checkboxes(fields2,form);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
check = checkboxes(fields3,form);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
return true;
}
// Insert free variable definitions
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={NAGIOS_VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Insert template definitions
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contact&mode=add&def="+txtDef;
}
// Process security question answers
function confOpenerYes(key) {
if (key == 2) {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="contacts" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab1"><em>{LANG_ADDON_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_CONTACT_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONTACT_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','contact_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_CONTACT_GROUP}</td>
<td class="content_tbl_row2" rowspan="3" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN contactgroup -->
<option value="{DAT_CONTACTGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_CONTACTGROUP_SEL}" {DAT_CONTACTGROUP_SEL} {OPTION_DISABLED}>{DAT_CONTACTGROUP}</option>
<!-- END contactgroup -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" rowspan="3" valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','contactgroups','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} {VERSION_20_STAR}</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" class="empty_class {VERSION_20_MUST}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','alias','all','Info')" class="infobutton_1"></td>
<td rowspan="2"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_COG2_CHECKED}></td>
<td>{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_EMAIL_ADDRESS}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_EMAIL}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','email','all','Info')" class="infobutton_1"></td>
<td>{LANG_PAGER_NUMBER}</td>
<td><input name="tfValue4" type="text" id="tfValue4" value="{DAT_PAGER}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','pager','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 1</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ADDRESS1}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','address','all','Info')" class="infobutton_1"></td>
<td>{LANG_ADDON_ADDRESS} 2</td>
<td colspan="2"><input name="tfValue6" type="text" id="tfValue6" value="{DAT_ADDRESS2}"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 3</td>
<td colspan="2"><input name="tfValue7" type="text" id="tfValue7" value="{DAT_ADDRESS3}"></td>
<td>{LANG_ADDON_ADDRESS} 4</td>
<td colspan="2"><input name="tfValue8" type="text" id="tfValue8" value="{DAT_ADDRESS4}"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 5</td>
<td colspan="2"><input name="tfValue9" type="text" id="tfValue9" value="{DAT_ADDRESS5}"></td>
<td>{LANG_ADDON_ADDRESS} 6</td>
<td colspan="2"><input name="tfValue10" type="text" id="tfValue10" value="{DAT_ADDRESS6}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_HOST_NOTIF_ENABLE} *</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HNE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HNE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HNE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notifications_enabled','3','Info')" class="infobutton_1"></td>
<td>{LANG_SERVICE_NOTIF_ENABLE} *</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_SNE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_SNE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_SNE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notifications_enabled','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_TIME_PERIOD_HOSTS} *</td>
<td>
<select name="selValue1" id="selValue1" class="selectbordermust inpmust">
<!-- BEGIN host_time -->
<option value="{DAT_HOST_TIME_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_HOST_TIME_SEL}>{DAT_HOST_TIME}</option>
<!-- END host_time -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_TIME_PERIOD_SERVICES} *</td>
<td>
<select name="selValue2" id="selValue2" class="selectbordermust inpmust">
<!-- BEGIN service_time -->
<option value="{DAT_SERVICE_TIME_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_SERVICE_TIME_SEL}>{DAT_SERVICE_TIME}</option>
<!-- END service_time -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_period','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_HOST_OPTIONS} *</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class="checkbox" id="chbGr1a" value="d" {DAT_HOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class="checkbox" id="chbGr1b" value="u" {DAT_HOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class="checkbox" id="chbGr1c" value="r" {DAT_HOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class="checkbox" id="chbGr1d" value="f" {DAT_HOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1e" type="checkbox" class="checkbox" id="chbGr1e" value="s" {DAT_HOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
<td class="radio_cell_1"><input name="chbGr1f" type="checkbox" class="checkbox" id="chbGr1f" value="n" {DAT_HON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td class="{VERSION_20_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_options','2','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_options','3','Info')" class="infobutton_1"></td>
<td>{LANG_SERVICE_OPTIONS} *</td>
<td valign="middle">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="w" {DAT_SOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="u" {DAT_SOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="c" {DAT_SOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class="checkbox" id="chbGr2d" value="r" {DAT_SOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr2e" type="checkbox" class="checkbox" id="chbGr2e" value="f" {DAT_SOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr2f" type="checkbox" class="checkbox" id="chbGr2f" value="s" {DAT_SOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
<td class="radio_cell_1"><input name="chbGr2g" type="checkbox" class="checkbox" id="chbGr2g" value="n" {DAT_SON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td class="{VERSION_20_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_options','2','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top">{LANG_HOST_COMMAND} *</td>
<td rowspan="2" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host_command -->
<option value="{DAT_HOST_COMMAND_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_COMMAND_SEL}" {DAT_HOST_COMMAND_SEL} {OPTION_DISABLED}>{DAT_HOST_COMMAND}</option>
<!-- END host_command -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="2" valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_commands','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_SERVICE_COMMAND} *</td>
<td rowspan="2" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN service_command -->
<option value="{DAT_SERVICE_COMMAND_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICE_COMMAND_SEL}" {DAT_SERVICE_COMMAND_SEL} {OPTION_DISABLED}>{DAT_SERVICE_COMMAND}</option>
<!-- END service_command -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_commands','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_HOC0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_HOC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="0" {DAT_SEC0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_SEC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_RETAIN_STATUS_INFO}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="1" {DAT_RSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="0" {DAT_RSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_RSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_RSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','retain_status_information','3','Info')" class="infobutton_1"></td>
<td>{LANG_CAN_SUBMIT_COMMANDS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_CSC1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_CSC0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_CSC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_CSC3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','can_submit_commands','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_RETAIN_NONSTATUS_INFO}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_RNS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_RNS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_RNS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_RNS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','retain_nostatus_information','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkContactToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=contact" style="border:1px solid #000000; width:445px; height:120px;"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class{SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','templateadd','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()"></td>
</tr>
<tr>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row3">&nbsp;</td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:5px"><b>{LANG_USE_THIS_AS_TEMPLATE}</b></td>
</tr>
<tr>
<td>{LANG_GENERIC_NAME}</td>
<td><input type="text" name="tfValue11" id="tfValue11" value="{DAT_NAME}"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','genericname','all','Info')" class="infobutton_1"></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="6">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="6" style="padding-bottom:5px"><b>{LANG_OBJECT_ACCESS_RESTRICTIONS}</b></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</form>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('contacts');
})();
//-->
</script>
<br>
</div>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="confirmcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,510 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : contact template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUP}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOST_COMMAND}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_SERVICE_COMMAND}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}","1");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_TEMPLATE_NAME}",header,1);
form.tfDomain.focus();
return false;
}
}
// Insert free variable definitions
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={NAGIOS_VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Insert template definitions
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contacttemplate&mode=add&def="+txtDef;
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="contacts" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab1"><em>{LANG_ADDON_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_TEMPLATE_NAME}*</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_TEMPLATE_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contacttemplate','template_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_CONTACT_GROUP}</td>
<td class="content_tbl_row2" rowspan="3" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN contactgroup -->
<option value="{DAT_CONTACTGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_CONTACTGROUP_SEL}" {DAT_CONTACTGROUP_SEL} {OPTION_DISABLED}>{DAT_CONTACTGROUP}</option>
<!-- END contactgroup -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" rowspan="3" valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','contactgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION}</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','alias','all','Info')" class="infobutton_1"></td>
<td rowspan="2"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_COG2_CHECKED}></td>
<td>{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_EMAIL_ADDRESS}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_EMAIL}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','email','all','Info')" class="infobutton_1"></td>
<td>{LANG_PAGER_NUMBER}</td>
<td><input name="tfValue4" type="text" id="tfValue4" value="{DAT_PAGER}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','pager','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 1</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ADDRESS1}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','address','all','Info')" class="infobutton_1"></td>
<td>{LANG_ADDON_ADDRESS} 2</td>
<td colspan="2"><input name="tfValue6" type="text" id="tfValue6" value="{DAT_ADDRESS2}"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 3</td>
<td colspan="2"><input name="tfValue7" type="text" id="tfValue7" value="{DAT_ADDRESS3}"></td>
<td>{LANG_ADDON_ADDRESS} 4</td>
<td colspan="2"><input name="tfValue8" type="text" id="tfValue8" value="{DAT_ADDRESS4}"></td>
</tr>
<tr>
<td>{LANG_ADDON_ADDRESS} 5</td>
<td colspan="2"><input name="tfValue9" type="text" id="tfValue9" value="{DAT_ADDRESS5}"></td>
<td>{LANG_ADDON_ADDRESS} 6</td>
<td colspan="2"><input name="tfValue10" type="text" id="tfValue10" value="{DAT_ADDRESS6}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_HOST_NOTIF_ENABLE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HNE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HNE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HNE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notifications_enabled','3','Info')" class="infobutton_1"></td>
<td>{LANG_SERVICE_NOTIF_ENABLE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_SNE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_SNE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_SNE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notifications_enabled','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_TIME_PERIOD_HOSTS}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN host_time -->
<option value="{DAT_HOST_TIME_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_HOST_TIME_SEL}>{DAT_HOST_TIME}</option>
<!-- END host_time -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_TIME_PERIOD_SERVICES}</td>
<td>
<select name="selValue2" id="selValue2" class="selectborder">
<!-- BEGIN service_time -->
<option value="{DAT_SERVICE_TIME_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_SERVICE_TIME_SEL}>{DAT_SERVICE_TIME}</option>
<!-- END service_time -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_period','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_HOST_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class="checkbox" id="chbGr1a" value="d" {DAT_HOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class="checkbox" id="chbGr1b" value="u" {DAT_HOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class="checkbox" id="chbGr1c" value="r" {DAT_HOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class="checkbox" id="chbGr1d" value="f" {DAT_HOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1e" type="checkbox" class="checkbox" id="chbGr1e" value="s" {DAT_HOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
<td class="radio_cell_1"><input name="chbGr1f" type="checkbox" class="checkbox" id="chbGr1f" value="n" {DAT_HON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td class="{VERSION_20_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_options','2','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_options','3','Info')" class="infobutton_1"></td>
<td>{LANG_SERVICE_OPTIONS}</td>
<td valign="middle">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="w" {DAT_SOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="u" {DAT_SOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="c" {DAT_SOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class="checkbox" id="chbGr2d" value="r" {DAT_SOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr2e" type="checkbox" class="checkbox" id="chbGr2e" value="f" {DAT_SOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr2f" type="checkbox" class="checkbox" id="chbGr2f" value="s" {DAT_SOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
<td class="radio_cell_1"><input name="chbGr2g" type="checkbox" class="checkbox" id="chbGr2g" value="n" {DAT_SON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td class="{VERSION_20_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_options','2','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top">{LANG_HOST_COMMAND}</td>
<td rowspan="2" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN host_command -->
<option value="{DAT_HOST_COMMAND_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_COMMAND_SEL}" {DAT_HOST_COMMAND_SEL} {OPTION_DISABLED}>{DAT_HOST_COMMAND}</option>
<!-- END host_command -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="2" valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','host_notification_commands','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_SERVICE_COMMAND}</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN service_command -->
<option value="{DAT_SERVICE_COMMAND_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICE_COMMAND_SEL}" {DAT_SERVICE_COMMAND_SEL} {OPTION_DISABLED}>{DAT_SERVICE_COMMAND}</option>
<!-- END service_command -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','service_notification_commands','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_HOC0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_HOC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="0" {DAT_SEC0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_SEC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_RETAIN_STATUS_INFO}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="1" {DAT_RSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="0" {DAT_RSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_RSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_RSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','retain_status_information','3','Info')" class="infobutton_1"></td>
<td>{LANG_CAN_SUBMIT_COMMANDS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_CSC1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_CSC0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_CSC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_CSC3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','can_submit_commands','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_RETAIN_NONSTATUS_INFO}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_RNS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_RNS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_RNS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_RNS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','retain_nostatus_information','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkContacttemplateToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="2"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=contacttemplate" style="border:1px solid #000000; width:445px; height:120px;"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class{SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','templateadd','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()"></td>
</tr>
<tr>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row3">&nbsp;</td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="6" style="padding-bottom:5px"><b>{LANG_OBJECT_ACCESS_RESTRICTIONS}</b></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</form>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('contacts');
})();
//-->
</script>
<br>
</div>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="confirmcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,146 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : domain administration template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2011-12-01 15:20:17 +0100 (Do, 01. Dez 2011) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1137 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<div class="redmessage">{ERRMESSAGE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "selValue1";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDomainInsert.submit();
document.frmDomainInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2{CHECK_TARGETS}";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDomainInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_DOMAIN}",header,1);
form.tfValue1.focus();
return false;
}
}
//-->
</script>
<form name="frmDomainInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_DOMAIN} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" tabindex="1" value="{DAT_DOMAIN}" style="width:350px;" {DOMAIN_DISABLE} class="inpmust {LOCKCLASS}"></td>
<td class="content_tbl_row2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','domain','all','Info')" class="infobutton_1"><input name="tfValue3" type="hidden" id="tfValue3" value="{DAT_DOMAIN}"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td colspan="2"><input name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3">&nbsp;</td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_CONFIG_TARGET} *</td>
<td>
<select name="selValue1" id="selValue1" class="selectbordermust inpmust">
<!-- BEGIN target -->
<option value="{DAT_TARGET_ID}" {DAT_TARGET_SEL}>{DAT_TARGET}</option>
<!-- END target -->
</select>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','targets','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_NAGIOS_VERSION}</td>
<td>
<select name="selValue2" id="selValue2" tabindex="21" class="selectborder">
<option value="3" {VER_SELECTED_3}>3.0 +</option>
<option value="1" {VER_SELECTED_1}>2.x</option>
<option value="2" {VER_SELECTED_2}>2.9</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','version','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_ENABLE_COMMON_DOMAIN}</td>
<td>
<select name="selValue3" id="selValue3" tabindex="22" class="selectborder">
<option value="0" {ENA_COMMON_SELECTED_0}>{DISABLE}</option>
<option value="1" {ENA_COMMON_SELECTED_1}>{ENABLE}</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','enable_common','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" tabindex="23" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2" ><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span><span class="redmessage" style="padding-left:30px;">{WARNING}</span></td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,66 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : backup file deletion template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN main -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
document.frmDeleteFile.hidStatus.value = 1;
document.frmDeleteFile.submit();
document.frmDeleteFile.subForm.disabled = true;
}
function del(key) {
if (key == "search") {
document.frmDeleteFile.txtSearch.value = "";
document.frmDeleteFile.submit();
}
}
//-->
</script>
<form name="frmDeleteFile" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}"></td>
<td style="width:490px;"><img src="{IMAGE_PATH}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor: hand; cursor:pointer;" onClick="document.frmDeleteFile.submit()">&nbsp;<img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
</tr>
<tr>
<td valign="top">{BACKUPFILE} *</td>
<td rowspan="2" colspan="2">
<select name="mselValue1[]" size="10" multiple id="mselValue1" class="selectborder" style="width:500px;">
<!-- BEGIN filelist -->
<option value="{DAT_BACKUPFILE}">{DAT_BACKUPFILE}</option>
<!-- END filelist -->
</select></td>
</tr>
<tr>
<td valign="top"><small>{CTRL_INFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{ABORT}">
<input name="hidStatus" type="hidden" id="hidStatus" value="0"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
<br>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<!-- END main -->

View File

@@ -0,0 +1,309 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : domain administration template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<div class="dbmessage">{ERRMESSAGE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmDomainInsert.submit();
document.frmDomainInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
if (document.frmDomainInsert.hidId.value == '0') {
var fields1 = "tfDomain,tfAlias";
var fields2 = "";
var fields3 = "";
} else {
var fields1 = "tfDomain,tfAlias,tfServername,tfBasedir,tfHostconfigdir,tfServiceconfigdir,tfBackupdir,tfHostbackupdir,tfServicebackupdir,tfNagiosBaseDir";
var fields2 = "tfUsername,tfPassword";
var fields3 = "tfUsername,tfSSHKey";
}
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDomainInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
if (form.selMethod.value == 2) {
var check2 = false;
check2 = checkfields(fields2,form,myFocusObject);
if (check2 == false) {
msginit(msg1,header,1);
return false;
}
}
if (form.selMethod.value == 3) {
var check2a = false;
var check2b = false;
check2a = checkfields(fields2,form,myFocusObject);
check2b = checkfields(fields3,form,myFocusObject);
if ((check2a == false) && (check2b == false)) {
msginit(msg1,header,1);
return false;
}
}
// Check for illegal chars
if (form.tfDomain.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_DOMAIN}",header,1);
form.tfDomain.focus();
return false;
}
}
// Check required fields
function checkMust() {
if (document.frmDomainInsert.hidId.value != '0') {
if ((document.frmDomainInsert.tfUsername.value == "") &&
(document.frmDomainInsert.tfPassword.value == "") &&
(document.frmDomainInsert.tfSSHKey.value == "")) {
document.frmDomainInsert.tfUsername.className = "inpmust";
document.frmDomainInsert.tfPassword.className = "inpmust";
document.frmDomainInsert.tfSSHKey.className = "inpmust";
} else if (((document.frmDomainInsert.tfUsername.value != "") ||
(document.frmDomainInsert.tfPassword.value != "")) &&
(document.frmDomainInsert.tfSSHKey.value == "")) {
document.frmDomainInsert.tfSSHKey.className = "inp";
document.frmDomainInsert.tfUsername.className = "inpmust";
document.frmDomainInsert.tfPassword.className = "inpmust";
} else if (document.frmDomainInsert.tfSSHKey.value != "") {
document.frmDomainInsert.tfSSHKey.className = "inpmust";
document.frmDomainInsert.tfUsername.className = "inpmust";
document.frmDomainInsert.tfPassword.className = "inp";
}
}
}
// Enable hidden fields
function showFields(key) {
if (key == 1) {
document.getElementById('user').className = "elementHide";
document.getElementById('passwd').className = "elementHide";
document.getElementById('keypath').className = "elementHide";
} else if (key == 2) {
document.getElementById('user').className = "elementShow";
document.getElementById('passwd').className = "elementShow";
document.getElementById('keypath').className = "elementHide";
} else {
document.getElementById('user').className = "elementShow";
document.getElementById('passwd').className = "elementShow";
document.getElementById('keypath').className = "elementShow";
}
}
//-->
</script>
<form name="frmDomainInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_DOMAIN} *</td>
<td class="content_tbl_row2"><input name="tfDomain" type="text" id="tfDomain" tabindex="1" value="{DAT_DOMAIN}" style="width:350px;" {DOMAIN_DISABLE} class="{LOCKCLASS}">
<td class="content_tbl_row2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','domain','all','Info')" class="infobutton_1"><input name="hidDomain" type="hidden" id="hidDomain" value="{DAT_DOMAIN}"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td colspan="2"><input name="tfAlias" type="text" id="tfAlias" tabindex="2" value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVER_NAME} *</td>
<td colspan="2"><input name="tfServername" type="text" id="tfServername" tabindex="3" value="{DAT_SERVER}" {SERVER_DISABLE} style="width:350px;" class="inpmust"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_METHOD}</td>
<td colspan="2">
<select name="selMethod" id="selMethod" tabindex="4" {METHOD_DISABLE} onchange="showFields(this.value)" class="selectborder">
<option value="1" {FILE_SELECTED}>Fileaccess</option>
<option value="2" {FTP_SELECTED}>FTP</option>
<option value="3" {SFTP_SELECTED}>SSH/SFTP</option>
</select>
</td>
</tr>
<tr id="user" class="{CLASS_NAME_1}">
<td>{LANG_USERNAME} *</td>
<td colspan="2"><input name="tfUsername" type="text" id="tfUsername" tabindex="5" value="{DAT_USER}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
</tr>
<tr id="passwd" class="{CLASS_NAME_1}">
<td>{LANG_PASSWORD} *</td>
<td colspan="2"><input name="tfPassword" type="password" id="tfPassword" tabindex="6" value="{DAT_PASSWORD}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
</tr>
<tr id="keypath" class="{CLASS_NAME_2}">
<td>{LANG_SSH_KEY} *</td>
<td><input name="tfSSHKey" type="text" id="tfSSHKey" tabindex="7" value="{DAT_SSH_KEY_PATH}" style="width:350px;" class="inpmust" onchange="checkMust()"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','ssh_host_key','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3">&nbsp;</td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3"><strong>{LANG_CONFIGURATION_DIRECTORIES}</strong></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_BASE_DIRECTORY} *</td>
<td><input name="tfBasedir" type="text" id="tfBasedir" tabindex="8" value="{DAT_BASEDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','basedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_HOST_DIRECTORY} *</td>
<td><input name="tfHostconfigdir" type="text" id="tfHostconfigdir" tabindex="9" value="{DAT_HOSTCONFIG}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','hostdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVICE_DIRECTORY} *</td>
<td><input name="tfServiceconfigdir" type="text" id="tfServiceconfigdir" tabindex="10" value="{DAT_SERVICECONFIG}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','servicedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_BACKUP_DIRECTORY} *</td>
<td><input name="tfBackupdir" type="text" id="tfBackupdir" tabindex="11" value="{DAT_BACKUPDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backupdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_HOST_BACKUP_DIRECTORY} *</td>
<td><input name="tfHostbackupdir" type="text" id="tfHostbackupdir" tabindex="12" value="{DAT_HOSTBACKUP}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backuphostdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_SERVICE_BACKUP_DIRECTORY} *</td>
<td><input name="tfServicebackupdir" type="text" id="tfServicebackupdir" tabindex="13" value="{DAT_SERVICEBACKUP}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','backupservicedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_BASEDIR} *</td>
<td><input name="tfNagiosBaseDir" type="text" id="tfNagiosBaseDir" tabindex="14" value="{DAT_NAGIOSBASEDIR}" style="width:350px;" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','nagiosbasedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_IMPORT_DIRECTORY}</td>
<td><input name="tfImportdir" type="text" id="tfImportdir" tabindex="15" value="{DAT_IMPORTDIR}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','importdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_PICTURE_DIRECTORY}</td>
<td><input name="tfPicturedir" type="text" id="tfPicturedir" tabindex="16" value="{DAT_PICTUREDIR}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','picturedir','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td colspan="3">&nbsp;</td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_COMMAND_FILE}</td>
<td><input name="tfCommandfile" type="text" id="tfCommandfile" tabindex="17" value="{DAT_COMMANDFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','commandfile','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_BINARY_FILE}</td>
<td><input name="tfBinary" type="text" id="tfBinary" tabindex="18" value="{DAT_BINARYFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','binary','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_PROCESS_FILE}</td>
<td><input name="tfPidfile" type="text" id="tfPidfile" tabindex="19" value="{DAT_PIDFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','pidfile','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_NAGIOS_CONFIG_FILE}</td>
<td><input name="tfConffile" type="text" id="tfConffile" tabindex="20" value="{DAT_CONFFILE}" style="width:350px;"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','conffile','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_NAGIOS_VERSION}</td>
<td>
<select name="selVersion" id="selVersion" tabindex="21" class="selectborder">
<option value="1" {VER_SELECTED_1}>2.x</option>
<option value="2" {VER_SELECTED_2}>2.9</option>
<option value="3" {VER_SELECTED_3}>3.0 +</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','version','all','Info')" class="infobutton_1"></td>
</tr>
<tr {COMMON_INVISIBLE}>
<td>{LANG_ENABLE_COMMON_DOMAIN}</td>
<td>
<select name="selEnableCommon" id="selEnableCommon" tabindex="22" class="selectborder">
<option value="0" {ENA_COMMON_SELECTED_0}>{DISABLE}</option>
<option value="1" {ENA_COMMON_SELECTED_1}>{ENABLE}</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','enable_common','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ENABLE_UTF8_DECODE}</td>
<td>
<select name="selUTF8decode" id="selUTF8decode" tabindex="22" class="selectborder">
<option value="0" {UTF8_DECODE_SELECTED_0}>{DISABLE}</option>
<option value="1" {UTF8_DECODE_SELECTED_1}>{ENABLE}</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','utf8_decode','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccessGroup" tabindex="23" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2" ><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3">{LANG_ACCESSDESCRIPTION}</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<script language="javascript" type="text/javascript">
<!--
checkMust();
//-->
</script>
<!-- END datainsert -->

View File

@@ -0,0 +1,172 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : Group template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.getElementById("selValue1").disabled = false;
document.frmGroupInsert.submit();
document.frmGroupInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmGroupInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^\w\.-]/)) {
msginit(msg2+" {LANG_GROUPNAME}",header,1);
form.tfValue1.focus()
return false;
}
}
// Insert group user
function insertGroupUser() {
var txtUser = document.frmGroupInsert.selValue1.value;
var txtRights = "";
if (document.frmGroupInsert.chbRead.checked == true) {
txtRights=txtRights+"1-";
} else {
txtRights=txtRights+"0-";
}
if (document.frmGroupInsert.chbWrite.checked == true) {
txtRights=txtRights+"1-";
} else {
txtRights=txtRights+"0-";
}
if (document.frmGroupInsert.chbLink.checked == true) {
txtRights=txtRights+"1";
} else {
txtRights=txtRights+"0";
}
if (txtUser == "") {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/groupusers.php?dataId={DAT_ID}&version={VERSION}&mode=add&user="+txtUser+"&rights="+txtRights;
}
//-->
</script>
<form name="frmGroupInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_GROUPNAME} *</td>
<td><input name="tfValue1" type="text" id="tfValue1" tabindex="1" value="{DAT_GROUPNAME}" {NAME_DISABLE} class="inpmust" ><input name="tfValue3" type="hidden" id="tfValue3" value="{DAT_GROUPNAME}"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td><input name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_DESCRIPTION}" size="40" style="width:350px" class="inpmust" ></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2" style="padding-bottom:5px"><b>{LANG_USER_DEFINITIONS}</b></td>
</tr>
<tr>
<td colspan="2" style="padding-bottom:2px" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:240px;padding-left:5px;"><i>{LANG_USER_NAME}</i></td>
<td><i>{LANG_USER_RIGHTS}</i></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/groupusers.php?dataId={DAT_ID}&amp;linktab=tbl_lnkGroupToUser" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr>
<td colspan="2">
<table cellpadding="0" cellspacing="1" border="0" class="inserttable">
<tr>
<td class="content_tbl_row1">{LANG_USER_NAME}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN users -->
<option value="{DAT_USER_ID}">{DAT_USER}</option>
<!-- END users -->
</select></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>{LANG_USER_RIGHTS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:20px"><input type="checkbox" name="chbRead" id="chbRead" value="1" {CHB_READ_SEL}></td>
<td style="width:48px">{LANG_READ}&nbsp;&nbsp;&nbsp;</td>
<td style="width:20px"><input type="checkbox" name="chbWrite" id="chbWrite" value="1" {CHB_WRITE_SEL}></td>
<td style="width:48px">{LANG_WRITE}&nbsp;&nbsp;&nbsp;</td>
<td style="width:20px"><input type="checkbox" name="chbLink" id="chbLink" value="1" {CHB_LINK_SEL}></td>
<td style="width:48px">{LANG_LINK}&nbsp;&nbsp;&nbsp;</td>
<td style="width:54px"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('group','userrights','all','Info')" style="vertical-align:text-bottom; padding-bottom:2px!" ></td>
</tr>
</table>
</td>
<td><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertGroupUser()"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
<tr>
<td colspan="2" style="padding-top:15px"><span class="redmessage">{WARNING}</span></td>
</tr>
</table>
</form>
</div>
<div id="mutdialoguser">
<div id="mutdialogusercontent" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,132 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : nagios config template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN helpedit -->
<script type="text/javascript" src="{BASE_PATH}functions/tinyMCE/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
skin : "o2k7",
plugins : "safari,table,searchreplace,contextmenu",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,help,code,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_path : false,
theme_advanced_resizing : true
});
</script>
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{MAINSITE}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmHelpEdit.tfValue3.value = "1";
document.frmHelpEdit.submit();
document.frmHelpEdit.subForm.disabled = true;
}
}
// Refresh page
function reloadPage() {
document.frmHelpEdit.tfValue3.value = "0";
document.frmHelpEdit.submit();
document.frmHelpEdit.subForm.disabled = true;
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
//var fields1 = "taValue1";
//var msg1 = "{FILL_ALLFIELDS}";
//var msg2 = "{FILL_ILLEGALCHARS}";
//var header = "{LANG_FORMCHECK}";
//var form = document.frmHelpEdit;
//var check = false;
//check = checkfields(fields1,form,myFocusObject);
//if (check == false) {
// msginit(msg1,header,1);
// return false;
//}
}
//-->
</script>
<form name="frmHelpEdit" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{INFOKEY_1}</td>
<td>
<select name="selInfoKey1" id="selInfoKey1" class="selectborder" onChange="reloadPage()">
<option value="">&nbsp;</option>
<!-- BEGIN infokey1 -->
<option value="{INFOKEY_1_VAL}" {INFOKEY_1_SEL}>{INFOKEY_1_VAL}</option>
<!-- END infokey1 -->
</select><input type="hidden" name="tfValue1" value="{INFOKEY_1_SEL_VAL}">
</td>
</tr>
<tr>
<td>{INFOKEY_2}</td>
<td>
<select name="selInfoKey2" id="selInfoKey2" class="selectborder" onChange="reloadPage()">
<option value="">&nbsp;</option>
<!-- BEGIN infokey2 -->
<option value="{INFOKEY_2_VAL}" {INFOKEY_2_SEL}>{INFOKEY_2_VAL}</option>
<!-- END infokey2 -->
</select><input type="hidden" name="tfValue2" value="{INFOKEY_2_SEL_VAL}">
</td>
</tr>
<tr>
<td>{INFO_VERSION}</td>
<td>
<select name="selInfoVersion" id="selInfoVersion" class="selectborder" onChange="reloadPage()">
<option value="">&nbsp;</option>
<!-- BEGIN infoversion -->
<option value="{INFOVERSION_2_VAL}" {INFOVERSION_2_SEL}>{INFOVERSION_2_VAL}</option>
<!-- END infoversion -->
</select><input type="hidden" name="hidVersion" value="{INFOVERSION_2_SEL_VAL}">
</td>
</tr>
<tr>
<td>{LOAD_DEFAULT}</td>
<td><input type="checkbox" name="chbValue1" id="chbValue1" value="1" onClick="reloadPage()" {DEFAULT_CHECKED}></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><textarea name="taValue1" cols="80" rows="20" id="taValue1">{DAT_HELPTEXT}</textarea></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}">
<input name="tfValue3" type="hidden" id="tfValue3" value="0"></td>
</tr>
</table>
</form>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<div id="msgcontainer"></div>
<!-- END helpedit -->

View File

@@ -0,0 +1,257 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hostdependencies template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_DEPENDHOSTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_DEPENDHOSTGRS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_HOSTGROUPS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var msg1 = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Are dependent hosts or dependent hostgroups selected?
if ((form.mselValue1.value == "") &&
(form.mselValue3.value == "")) {
msginit(msg1,header,1);
return false;
}
// Are hosts or hostgroups selected?
if ((form.mselValue2.value == "") &&
(form.mselValue4.value == "")) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1" valign="top">{LANG_DEPENDHOSTS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN depend_host -->
<option value="{DAT_DEPEND_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPEND_HOST_SEL}" {DAT_DEPEND_HOST_SEL} {OPTION_DISABLED}>{DAT_DEPEND_HOST}</option>
<!-- END depend_host -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row3" rowspan="2" valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','dependent_host','all','Info')" class="infobutton_2"></td>
<td class="content_tbl_row1" valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_DEPENDHOSTGRS} (*)</span></td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue3[]" size="5" multiple id="mselValue3" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN depend_hostgroup -->
<option value="{DAT_DEPEND_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPEND_HOSTGROUP_SEL}" {DAT_DEPEND_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_DEPEND_HOSTGROUP}</option>
<!-- END depend_hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}" rowspan="2" valign="top"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','dependent_hostgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td valign="top">{LANG_HOSTS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_SEL}" {DAT_HOST_SEL} {OPTION_DISABLED}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="2" valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','host','all','Info')" class="infobutton_2"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_HOSTGROUPS} (*)</span></td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td width="205">
<select name="mselValue4[]" size="5" multiple id="mselValue4" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="2" valign="top" class="{VERSION_30_VISIBLE}"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','hostgroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_CONFIG_NAME} *</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONFIG_NAME}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','config_name','all','Info')" class="infobutton_1"></td>
<td>{LANG_INHERIT}</td>
<td><input type="checkbox" id="chbValue1" name="chbValue1" class="checkbox" value="1" {ACT_INHERIT}></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','inherit_parents','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_DEPENDENCY_PERIOD}</span></td>
<td><span class="{VERSION_30_VISIBLE}">
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN timeperiod -->
<option value="{DAT_TIMEPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_TIMEPERIOD_SEL}>{DAT_TIMEPERIOD}</option>
<!-- END timeperiod -->
</select>
</span>
</td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','dependency_period','3','Info')" class="infobutton_1"></span></td>
<td>{LANG_EXECFAILCRIT}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="o" {DAT_EOO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="d" {DAT_EOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="u" {DAT_EOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="p" {DAT_EOP_CHECKED}></td>
<td class="radio_cell_1">p</td>
<td class="radio_cell_1"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="n" {DAT_EON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','execution_failure_criteria','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td {RESTRICT_GROUP_ADMIN}>{LANG_ACCESS_GROUP}</td>
<td {RESTRICT_GROUP_ADMIN}>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td {RESTRICT_GROUP_ADMIN}><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
<td>{LANG_NOTIFFAILCRIT}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class=" checkbox" id="chbGr2a" value="o" {DAT_NOO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class=" checkbox" id="chbGr2b" value="d" {DAT_NOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class=" checkbox" id="chbGr2c" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class=" checkbox" id="chbGr2d" value="p" {DAT_NOP_CHECKED}></td>
<td class="radio_cell_1">p</td>
<td class="radio_cell_1"><input name="chbGr2e" type="checkbox" class=" checkbox" id="chbGr2e" value="n" {DAT_NON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostdependency','notification_failure_criteria','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,241 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hostescalation template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_HOSTGROUPS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
var version = "{VERSION}";
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfNullVal1,tfNullVal2,tfNullVal3";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
if ((version == 3) && (form.mselValue1.value == "") && (form.mselValue2.value == "")) {
msginit(msg1,header,1);
return false;
}
if ((version != 3) && (form.mselValue2.value == "")) {
msginit(msg1,header,1);
return false;
}
if ((form.mselValue3.value == "") && (form.mselValue4.value == "")) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1" valign="top">{LANG_HOSTS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="5" multiple id="mselValue3" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_SEL}" {DAT_HOST_SEL} {OPTION_DISABLED}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row3" valign="top" rowspan="2"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','host','all','Info')" class="infobutton_2"></td>
<td class="content_tbl_row1" valign="top">{LANG_HOSTGROUPS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue4[]" size="5" multiple id="mselValue4" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" valign="top" rowspan="2"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','hostgroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_CONTACTS} (*)</span></td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN contact -->
<option value="{DAT_CONTACT_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_CONTACT_SEL}" {DAT_CONTACT_SEL} {OPTION_DISABLED}>{DAT_CONTACT}</option>
<!-- END contact -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','contact','all','Info')" class="infobutton_2"></span></td>
<td valign="top">{LANG_CONTACT_GROUPS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN contactgroup -->
<option value="{DAT_CONTACTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_CONTACTGROUP_SEL}" {DAT_CONTACTGROUP_SEL} {OPTION_DISABLED}>{DAT_CONTACTGROUP}</option>
<!-- END contactgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','contactgroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>{LANG_CONFIG_NAME} *</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONFIG_NAME}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','config_name','all','Info')" class="infobutton_1"></td>
<td>{LANG_ESCALATION_PERIOD}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN escperiod -->
<option value="{DAT_ESCPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ESCPERIOD_SEL}>{DAT_ESCPERIOD}</option>
<!-- END escperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','escalation_period','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_FIRST_NOTIFICATION} *</td>
<td><input name="tfNullVal1" type="text" value="{DAT_FIRST_NOTIFICATION}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','first_notification','all','Info')" class="infobutton_1"></td>
<td>{LANG_ESCALATION_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="d" {DAT_EOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_EOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="r" {DAT_EOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','escalation_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_LAST_NOTIFICATION} *</td>
<td valign="middle"><input name="tfNullVal2" type="text" value="{DAT_LAST_NOTIFICATION}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','last_notification','all','Info')" class="infobutton_1"></td>
<td {RESTRICT_GROUP_ADMIN}>{LANG_ACCESS_GROUP}</td>
<td {RESTRICT_GROUP_ADMIN}>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td {RESTRICT_GROUP_ADMIN}><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL} *</td>
<td valign="middle"><input name="tfNullVal3" type="text" value="{DAT_NOTIFICATION_INTERVAL}" class="shortmust"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostescalation','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<br>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,134 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hosteextinfo template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "selValue1";
var msg1 = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields2(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_HOST_NAME} *</td>
<td class="content_tbl_row2">
<select name="selValue1" id="selValue1" class="selectbordermust inpmust" tabindex="1">
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_HOST_SEL}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','host_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_ICON_IMAGE}</td>
<td class="content_tbl_row2"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_ICON_IMAGE}" tabindex="7"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','icon_image','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTES}</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_NOTES}" tabindex="2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','notes','all','Info')" class="infobutton_1"></td>
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ICON_IMAGE_ALT}" tabindex="8"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','icon_image_alt_text','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_NOTES_URL}" tabindex="3"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','notes_url','all','Info')" class="infobutton_1"></td>
<td>{LANG_VRML_IMAGE}</td>
<td><input name="tfValue6" type="text" id="tfValue6" value="{DAT_VRML_IMAGE}" tabindex="9"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','vrml_image','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_ACTION_URL}" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','action_url','all','Info')" class="infobutton_1"></td>
<td>{LANG_STATUS_IMAGE}</td>
<td><input name="tfValue7" type="text" id="tfValue7" value="{DAT_STATUSMAP_IMAGE}" tabindex="10"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','status_image','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED} tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
<td>{LANG_2D_COORDS}</td>
<td><input name="tfValue8" type="text" id="tfValue8" value="{DAT_2D_COORDS}" class="short" tabindex="11"><span class="shorttext">(x,y)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','2d_coords','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} tabindex="6">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
<td>{LANG_3D_COORDS}</td>
<td><input name="tfValue9" type="text" id="tfValue9" value="{DAT_3D_COORDS}" class="short" tabindex="12"><span class="shorttext">(x,y,z)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostextinfo','3d_coords','all','Info')" class="infobutton_1"> </td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="3">&nbsp;</td>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder" tabindex="13">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="14">&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}" tabindex="15"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3" class="redmessage">{WARNING}</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,175 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hostgroup template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_MEMBERS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOSTGROUP_MEMBERS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,{VERSION_20_VALUE_MUST}tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@ _-]/)) {
msginit(msg2+" {LANG_HOSTGROUP_NAME}",header,1);
document.frmDetail.tfValue1.focus();
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_HOSTGROUP_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_HOSTGROUP_NAME}" class="inpmust" tabindex="1"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','hostgroup_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_MEMBERS} {VERSION_20_STAR}</td>
<td class="content_tbl_row2" rowspan="4" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectborder {VERSION_20_MUST}" {MSIE_DISABLED}>
<!-- BEGIN host_members -->
<option value="{DAT_HOST_MEMBERS_ID}" class="empty_class {VERSION_20_MUST} {SPECIAL_STYLE} {IE_HOST_MEMBERS_SEL}" {DAT_HOST_MEMBERS_SEL} {OPTION_DISABLED}>{DAT_HOST_MEMBERS}</option>
<!-- END host_members -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" rowspan="4" valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','members','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" class="inpmust" tabindex="2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','description','all','Info')" class="infobutton_1"></td>
<td rowspan="3"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_NOTES}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue3" type="text" id="tfValue3" value="{DAT_NOTES}" tabindex="3"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','notes','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_NOTES_URL}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_NOTES_URL}" tabindex="4"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','notes_url','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_ACTION_URL}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ACTION_URL}" tabindex="5"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','action_url','3','Info')" class="infobutton_1"></span></td>
<td><span class="{VERSION_30_VISIBLE}">{LANG_HOSTGROUP_MEMBERS}</span></td>
<td rowspan="5" valign="top">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple="multiple" id="mselValue2" class="selectborder {VERSION_20_MUST}" {MSIE_DISABLED}>
<!-- BEGIN hostgroups -->
<option value="{DAT_HOSTGROUPS_ID}" class="empty_class {VERSION_20_MUST} {SPECIAL_STYLE} {IE_HOSTGROUPS_SEL}" {DAT_HOSTGROUPS_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUPS}</option>
<!-- END hostgroups -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="5" valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hostgroup','hostgroup_members','all','Info')" class="infobutton_2"></span></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
<td rowspan="3"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="3" valign="top"><input name="chbActive" type="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
{CHECK_MUST_DATA}
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,944 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hosttemplate template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_PARENTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOST_GROUPS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue5","mutdialogvalue5","{LANG_MODIFY_SELECTION}: {LANG_SERVICES}","mutvalue5","{LANG_SAVE}","{LANG_ABORT}");
var version = "{VERSION}";
var argcount = 0;
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Set iframe URL
function setIframe(cname) {
document.getElementById("fullcommand").src = "{BASE_PATH}admin/commandline.php?cname="+cname;
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var fields2 = "tfValue3,tfValue5,tfNullVal2,selValue2,selValue4";
var fields3 = "chbGr1a,chbGr1b,chbGr1c,chbGr1d,chbGr1e";
var fields4 = "tfNullVal7";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var msg3 = "{FILL_ARGUMENTS}"
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check sum of required arguments
for (i=1;i<=argcount;i++) {
if (document.getElementById("tfArg"+i).value == "") {
confirminit("{FILL_ARGUMENTS}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false;
}
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_HOST_NAME}",header,1);
form.tfValue1.focus()
return false;
}
if (form.tfValue6.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_GENERIC_NAME}",header,1);
form.tfValue1.focus();
return false;
}
{CHECK_BYPASS}
check = checkfields(fields4,form,myFocusObject);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
check = checkfields2(fields2,form,myFocusObject);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
if ((form.mselValue3.value == "") && (form.mselValue4.value == "")) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
if (version != "3") {
check = checkboxes(fields3,form);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false
}
}
}
// Insert template definition
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=host&mode=add&def="+txtDef;
}
// Insert free variable definition
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Process security questions
function confOpenerYes(key) {
if (key == 2) {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check initial state
function checkInitial(key) {
form = document.frmDetail;
if (key == "o") {
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
}
if (key == "d") {
form.chbGr2a.checked = false;
form.chbGr2c.checked = false;
}
if (key == "u") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="host" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab2"><em>{LANG_CHECK_SETTINGS}</em></a></li>
<li><a href="#tab3"><em>{LANG_ALARM_SETTINGS}</em></a></li>
<li><a href="#tab4"><em>{LANG_ADDON_SETTINGS}</em></a></li>
<li><a href="#tab5"><em>{LANG_SERVICE_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_COMMON_SETTINGS}</strong></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_HOST_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_HOST_NAME}" class="inpmust" tabindex="1"><input type="hidden" name="tfValue2" id="tfValue2" value="{DAT_HOST_NAME}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','hostname','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_DESCRIPTION} *</td>
<td class="content_tbl_row2"><input name="tfValue3" type="text" id="tfValue3" value="{DAT_ALIAS}" class="inpmust" tabindex="2"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','alias','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ADDRESS} *</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ADDRESS}" class="inpmust" tabindex="3"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','address','all','Info')" class="infobutton_1"></td>
<td>{LANG_DISPLAY_NAME}</td>
<td><input name="tfValue4" type="text" id="tfValue4" value="{DAT_DISPLAY_NAME}" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','display_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top">{LANG_PARENTS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN host_parents -->
<option value="{DAT_HOST_PARENTS_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_PARENTS_SEL}" {DAT_HOST_PARENTS_SEL} {OPTION_DISABLED}>{DAT_HOST_PARENTS}</option>
<!-- END host_parents -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('host','parents','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_HOST_GROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('host','hostgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_PAR0_CHECKED} tabindex="5"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_PAR1_CHECKED} tabindex="5"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_PAR2_CHECKED} tabindex="5"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="template_tab">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HOG0_CHECKED} tabindex="6"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HOG1_CHECKED} tabindex="6"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HOG2_CHECKED} tabindex="6"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_COMMAND}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder" onChange="setIframe(this.value);" tabindex="7">
<!-- BEGIN hostcommand -->
<option value="{DAT_HOSTCOMMAND_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_HOSTCOMMAND_SEL}>{DAT_HOSTCOMMAND}</option>
<!-- END hostcommand -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_command','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top" style="padding-top:3px;">{LANG_COMMAND_VIEW}</td>
<td valign="top" colspan="5"><iframe scrolling="no" id="fullcommand" name="fullcommand" src="{IFRAME_SRC}" width="100%" height="36"></iframe></td>
</tr>
<tr>
<td>$ARG1$</td>
<td><input name="tfArg1" type="text" id="tfArg1" value="{DAT_ARG1}" tabindex="8"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','arguments','all','Info')" class="infobutton_1"></td>
<td>$ARG5$</td>
<td colspan="2"><input name="tfArg5" type="text" id="tfArg5" value="{DAT_ARG5}" tabindex="12"></td>
</tr>
<tr>
<td>$ARG2$</td>
<td colspan="2"><input name="tfArg2" type="text" id="tfArg2" value="{DAT_ARG2}" tabindex="9"></td>
<td>$ARG6$</td>
<td colspan="2"><input name="tfArg6" type="text" id="tfArg6" value="{DAT_ARG6}" tabindex="13"></td>
</tr>
<tr>
<td>$ARG3$</td>
<td colspan="2"><input name="tfArg3" type="text" id="tfArg3" value="{DAT_ARG3}" tabindex="10"></td>
<td>$ARG7$</td>
<td colspan="2"><input name="tfArg7" type="text" id="tfArg7" value="{DAT_ARG7}" tabindex="14"></td>
</tr>
<tr>
<td>$ARG4$</td>
<td colspan="2"><input name="tfArg4" type="text" id="tfArg4" value="{DAT_ARG4}" tabindex="11"></td>
<td>$ARG8$</td>
<td colspan="2"><input name="tfArg8" type="text" id="tfArg8" value="{DAT_ARG8}" tabindex="15"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED} tabindex="16"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="17">
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}"></td>
</tr>
<tr>
<td style="padding-bottom:2px;padding-left:5px"><i>{LANG_TEMPLATE_NAME}</i></td>
<td colspan="5" style="padding-bottom:2px;padding-left:5px"></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe name="templframe" id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=host" style="border:1px solid #000000; width:445px; height:120px;"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder" tabindex="18">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class {SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','templateadd','all','Info')" class="content_infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()" tabindex="19"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="20">&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}" tabindex="21"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6"><input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_CHECK_SETTINGS}</strong></td>
</tr>
<tr>
<td colspan="3" class="{VERSION_20_VISIBLE}">&nbsp;</td>
<td class="{VERSION_30_VISIBLE}">{LANG_INITIAL_STATE}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="o" {DAT_ISO_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="d" {DAT_ISD_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="u" {DAT_ISU_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','initial_state','3','Info')" class="infobutton_1"></td>
<td>{LANG_RETRY_INTERVAL}</td>
<td><input name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_RETRY_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retry_interval','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_MAX_CHECK_ATTEMPTS} *</td>
<td class="content_tbl_row2"><input name="tfNullVal2" type="text" id="tfNullVal2" value="{DAT_MAX_CHECK_ATTEMPTS}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','max_check_attempts','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_CHECK_INTERVAL}</td>
<td class="content_tbl_row2"><input name="tfNullVal3" type="text" id="tfNullVal3" value="{DAT_CHECK_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_interval','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="1" {DAT_ACE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue51" value="0" {DAT_ACE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_ACE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue5" type="radio" class="checkbox" id="radValue53" value="3" {DAT_ACE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','active_checks_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_PASSIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="1" {DAT_PCE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="0" {DAT_PCE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_PCE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_PCE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','passive_checks_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_CHECK_PERIOD} *</td>
<td>
<select name="selValue2" id="selValue2" class="selectbordermust inpmust">
<!-- BEGIN checkperiod -->
<option value="{DAT_CHECKPERIOD_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_CHECKPERIOD_SEL}>{DAT_CHECKPERIOD}</option>
<!-- END checkperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_FRESHNESS_TRESHOLD}</td>
<td><input name="tfNullVal4" type="text" id="tfNullVal4" value="{DAT_FRESHNESS_THRESHOLD}" class="short"><span class="shorttext">sec</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','freshness_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_FRESHNESS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_FRE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_FRE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_FRE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_FRE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_freshness','all','Info')" class="infobutton_1"></td>
<td>{LANG_OBSESS_OVER_HOST}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_OBS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_OBS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_OBS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_OBS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','obsess_over_host','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_EVENT_HANDLER}</td>
<td>
<select name="selValue3" id="selValue3" class="selectborder">
<!-- BEGIN eventhandler -->
<option value="{DAT_EVENTHANDLER_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_EVENTHANDLER_SEL}>{DAT_EVENTHANDLER}</option>
<!-- END eventhandler -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','event_handler','all','Info')" class="infobutton_1"></td>
<td>{LANG_EVENT_HANDLER_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue91" value="1" {DAT_EVH1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue90" value="0" {DAT_EVH0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue92" value="2" {DAT_EVH2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue9" type="radio" class="checkbox" id="radValue93" value="3" {DAT_EVH3_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','event_handler_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_LOW_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal5" type="text" id="tfNullVal5" value="{DAT_LOW_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','low_flap_threshold','all','Info')" class="infobutton_1"></td>
<td>{LANG_HIGH_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal6" type="text" id="tfNullVal6" value="{DAT_HIGH_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','high_flap_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_FLAP_DETECTION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue101" value="1" {DAT_FLE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue100" value="0" {DAT_FLE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue102" value="2" {DAT_FLE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue10" type="radio" class="checkbox" id="radValue103" value="3" {DAT_FLE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','flap_detection_enabled','all','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}">{LANG_FLAP_DETECTION_OPTIONS}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr3a" type="checkbox" class="checkbox" id="chbGr3a" value="o" {DAT_FLO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr3b" type="checkbox" class="checkbox" id="chbGr3b" value="d" {DAT_FLD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr3c" type="checkbox" class="checkbox" id="chbGr3c" value="u" {DAT_FLU_CHECKED}></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','flap_detection_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_RETAIN_STATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue111" value="1" {DAT_STI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue110" value="0" {DAT_STI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue112" value="2" {DAT_STI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue11" type="radio" class="checkbox" id="radValue113" value="3" {DAT_STI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retain_status_information','all','Info')" class="infobutton_1"></td>
<td>{LANG_RETAIN_NOSTATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue121" value="1" {DAT_NSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue120" value="0" {DAT_NSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue122" value="2" {DAT_NSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue12" type="radio" class="checkbox" id="radValue123" value="3" {DAT_NSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retain_nonstatus_information','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_PROCESS_PERF_DATA}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue131" value="1" {DAT_PED1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue130" value="0" {DAT_PED0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue132" value="2" {DAT_PED2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue13" type="radio" class="checkbox" id="radValue133" value="3" {DAT_PED3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','process_perf_data','all','Info')" class="infobutton_1"></td>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab3">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ALARM_SETTINGS}</strong></td>
</tr>
<tr>
<td valign="top">{LANG_CONTACT_GROUPS} *<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue4[]" size="4" multiple id="mselValue4" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host_contactgroups -->
<option value="{DAT_HOST_CONTACTGROUPS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_CONTACTGROUPS_SEL}" {DAT_HOST_CONTACTGROUPS_SEL} {OPTION_DISABLED}>{DAT_HOST_CONTACTGROUPS}</option>
<!-- END host_contactgroups -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('host','contactgroups','all','Info')" class="infobutton_2"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_CONTACTS} *<br><br><small>{LANG_CTRLINFO}</small></span></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr class="{VERSION_30_VISIBLE}">
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host_contacts -->
<option value="{DAT_HOST_CONTACTS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_CONTACTS_SEL}" {DAT_HOST_CONTACTS_SEL} {OPTION_DISABLED}>{DAT_HOST_CONTACTS}</option>
<!-- END host_contacts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('host','contacts','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue41" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_COG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_COT0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_COT1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_COT2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_NOTIFICATION_PERIOD} *</td>
<td class="content_tbl_row2">
<select name="selValue4" id="selValue4" class="selectbordermust inpmust">
<!-- BEGIN notifyperiod -->
<option value="{DAT_NOTIFYPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_NOTIFYPERIOD_SEL}>{DAT_NOTIFYPERIOD}</option>
<!-- END notifyperiod -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_period','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_NOTIFICATION_OPTIONS} {VERSION_20_STAR}</td>
<td class="content_tbl_row2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="d" {DAT_NOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="r" {DAT_NOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="f" {DAT_NOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="s" {DAT_NOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
</tr>
</table>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL} *</td>
<td><input name="tfNullVal7" type="text" id="tfNullVal7" value="{DAT_NOTIFICATION_INTERVAL}" class="shortmust"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_FIRST_NOTIFICATION_DELAY}</td>
<td><input name="tfNullVal8" type="text" id="tfNullVal8" value="{DAT_FIRST_NOTIFICATION_DELAY}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','first_notification_delay','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue141" value="1" {DAT_NOE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue140" value="0" {DAT_NOE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue142" value="2" {DAT_NOE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue14" type="radio" class="checkbox" id="radValue143" value="3" {DAT_NOE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_STALKING_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr4a" type="checkbox" class=" checkbox" id="chbGr4a" value="o" {DAT_STO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr4b" type="checkbox" class=" checkbox" id="chbGr4b" value="d" {DAT_STD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr4c" type="checkbox" class=" checkbox" id="chbGr4c" value="u" {DAT_STU_CHECKED}></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','stalking_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm3" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort3" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab4">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ADDON_SETTINGS}</strong></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES}</td>
<td><input name="tfValue7" type="text" id="tfValue7" value="{DAT_NOTES}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notes','3','Info')" class="infobutton_1"></td>
<td>{LANG_VRML_IMAGE}</td>
<td><input name="tfValue8" type="text" id="tfValue8" value="{DAT_VRML_IMAGE}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','vrml_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue9" type="text" id="tfValue9" value="{DAT_NOTES_URL}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notes_url','3','Info')" class="infobutton_1"></td>
<td>{LANG_STATUS_IMAGE}</td>
<td><input name="tfValue10" type="text" id="tfValue10" value="{DAT_STATUSMAP_IMAGE}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','status_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue11" type="text" id="tfValue11" value="{DAT_ACTION_URL}"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','action_url','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ICON_IMAGE}</td>
<td><input name="tfValue12" type="text" id="tfValue12" value="{DAT_ICON_IMAGE}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','icon_image','3','Info')" class="infobutton_1"></td>
<td>{LANG_2D_COORDS}</td>
<td><input name="tfValue14" type="text" id="tfValue14" value="{DAT_2D_COORDS}" class="short"><span class="shorttext">(x,y)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','2d_coords','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue13" type="text" id="tfValue13" value="{DAT_ICON_IMAGE_ALT}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','icon_image_alt_text','3','Info')" class="infobutton_1"></td>
<td>{LANG_3D_COORDS}</td>
<td><input name="tfValue15" type="text" id="tfValue15" value="{DAT_3D_COORDS}" class="short"><span class="shorttext">(x,y,z)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','3d_coords','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe name="variableframe" id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkHostToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename" class="selectborder"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue" class="selectborder"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:5px"><b>{LANG_USE_THIS_AS_TEMPLATE}</b></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_GENERIC_NAME}</td>
<td class="content_tbl_row2"><input type="text" name="tfValue6" id="tfValue6" value="{DAT_NAME}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','genericname','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm4" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort4" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab5">
<table border="0" cellpadding="0" class="content_formtable {VERSION_30_VISIBLE">
<tr>
<td colspan="3"><strong>{LANG_SERVICE_SETTINGS}</strong></td>
</tr>
<tr>
<td colspan="3">{LANG_SERVICE_SETTINGS_DESC}</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td class="content_tbl_row1" valign="top">{LANG_SERVICES}<br><br><small>{LANG_CTRLINFO}</small></td>
<td style="width:685px;">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue5[]" size="8" multiple id="mselValue5" class="selectborder" style="width:450px" {MSIE_DISABLED}>
<!-- BEGIN host_services -->
<option value="{DAT_HOST_SERVICES_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_SERVICES_SEL}" {DAT_HOST_SERVICES_SEL} {OPTION_DISABLED}>{DAT_HOST_SERVICES}</option>
<!-- END host_services -->
</select>
</td>
<td valign="top"><img id="mutvalue5" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('host','services','all','Info')" class="infobutton_2"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3">{LANG_SERVICES_WARNING}</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td style="width:450px;"><input name="subForm" type="button" id="subForm5" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort5" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td><span class="redmessage">{WARNING}</span></td>
</tr>
</table>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</form>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('host');
})();
//-->
</script>
<br>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="mutdialogvalue5">
<div id="mutdialogvalue5content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="confirmcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,806 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : hosttemplate template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogparents","{LANG_MODIFY_SELECTION}: {LANG_PARENTS}","mutparents","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue2","mutdialoghostgroup","{LANG_MODIFY_SELECTION}: {LANG_HOST_GROUPS}","muthostgroups","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue3","mutdialogcontacts","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutcontacts","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue4","mutdialogcontactgroups","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutcontactgroups","{LANG_SAVE}","{LANG_ABORT}");
var version = "{VERSION}";
var argcount = 0;
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Set iframe URL
function setIframe(cname) {
document.getElementById("fullcommand").src = "{BASE_PATH}admin/commandline.php?cname="+cname;
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var msg3 = "{FILL_ARGUMENTS}"
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_TEMPLATE_NAME}",header,1);
form.tfDomain.focus();
return false;
}
}
// Insert template definition
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=hosttemplate&mode=add&def="+txtDef;
}
// Insert free variable definition
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Check initial state
function checkInitial(key) {
form = document.frmDetail;
if (key == "o") {
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
}
if (key == "d") {
form.chbGr2a.checked = false;
form.chbGr2c.checked = false;
}
if (key == "u") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="hosttemplate" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab2"><em>{LANG_CHECK_SETTINGS}</em></a></li>
<li><a href="#tab3"><em>{LANG_ALARM_SETTINGS}</em></a></li>
<li><a href="#tab4"><em>{LANG_ADDON_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_COMMON_SETTINGS}</strong></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_TEMPLATE_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_TEMPLATE_NAME}" class="inpmust" tabindex="1"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('hosttemplate','template_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_DESCRIPTION}</td>
<td class="content_tbl_row2"><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" tabindex="2"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','alias','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top">{LANG_PARENTS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN host_parents -->
<option value="{DAT_HOST_PARENTS_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_PARENTS_SEL}" {DAT_HOST_PARENTS_SEL} {OPTION_DISABLED}>{DAT_HOST_PARENTS}</option>
<!-- END host_parents -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutparents" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','parents','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_HOST_GROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="muthostgroups" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','hostgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_PAR0_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_PAR1_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_PAR2_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HOG0_CHECKED} tabindex="4"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HOG1_CHECKED} tabindex="4"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HOG2_CHECKED} tabindex="4"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_COMMAND}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder" onChange="setIframe(this.value);" tabindex="5">
<!-- BEGIN hostcommand -->
<option value="{DAT_HOSTCOMMAND_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_HOSTCOMMAND_SEL}>{DAT_HOSTCOMMAND}</option>
<!-- END hostcommand -->
</select></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_command','all','Info')" class="infobutton_1"></td>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="6">
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}"></td>
</tr>
<tr>
<td valign="top" style="padding-top:3px;">{LANG_COMMAND_VIEW}</td>
<td colspan="5"><iframe scrolling="no" id="fullcommand" name="fullcommand" src="{IFRAME_SRC}" width="100%" height="36"></iframe></td>
</tr>
<tr>
<td>$ARG1$</td>
<td><input name="tfArg1" type="text" id="tfArg1" value="{DAT_ARG1}" tabindex="7"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','arguments','all','Info')" class="infobutton_1"></td>
<td>$ARG5$</td>
<td colspan="2"><input name="tfArg5" type="text" id="tfArg5" value="{DAT_ARG5}" tabindex="11"></td>
</tr>
<tr>
<td>$ARG2$</td>
<td colspan="2"><input name="tfArg2" type="text" id="tfArg2" value="{DAT_ARG2}" tabindex="8"></td>
<td>$ARG6$</td>
<td colspan="2"><input name="tfArg6" type="text" id="tfArg6" value="{DAT_ARG6}" tabindex="12"></td>
</tr>
<tr>
<td>$ARG3$</td>
<td colspan="2"><input name="tfArg3" type="text" id="tfArg3" value="{DAT_ARG3}" tabindex="9"></td>
<td>$ARG7$</td>
<td colspan="2"><input name="tfArg7" type="text" id="tfArg7" value="{DAT_ARG7}" tabindex="13"></td>
</tr>
<tr>
<td>$ARG4$</td>
<td colspan="2"><input name="tfArg4" type="text" id="tfArg4" value="{DAT_ARG4}" tabindex="10"></td>
<td>$ARG8$</td>
<td colspan="2"><input name="tfArg8" type="text" id="tfArg8" value="{DAT_ARG8}" tabindex="14"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
</tr>
<tr>
<td style="padding-bottom:2px;padding-left:5px"><i>{LANG_TEMPLATE_NAME}</i></td>
<td colspan="5" style="padding-bottom:2px;padding-left:5px"></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=hosttemplate" width="445" height="120" style="border:1px solid #000000"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder" tabindex="15">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class {SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','templateadd','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="16">&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}" tabindex="17"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6"><input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_CHECK_SETTINGS}</strong></td>
</tr>
<tr>
<td colspan="3" class="{VERSION_20_VISIBLE}">&nbsp;</td>
<td class="{VERSION_30_VISIBLE}">{LANG_INITIAL_STATE}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="o" {DAT_ISO_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="d" {DAT_ISD_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="u" {DAT_ISU_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','initial_state','3','Info')" class="infobutton_1"></td>
<td>{LANG_RETRY_INTERVAL}</td>
<td><input name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_RETRY_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retry_interval','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_MAX_CHECK_ATTEMPTS}</td>
<td class="content_tbl_row2"><input name="tfNullVal2" type="text" id="tfNullVal2" value="{DAT_MAX_CHECK_ATTEMPTS}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','max_check_attempts','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_CHECK_INTERVAL}</td>
<td class="content_tbl_row2"><input name="tfNullVal3" type="text" id="tfNullVal3" value="{DAT_CHECK_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_interval','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="1" {DAT_ACE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue51" value="0" {DAT_ACE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_ACE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue5" type="radio" class="checkbox" id="radValue53" value="3" {DAT_ACE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','active_checks_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_PASSIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="1" {DAT_PCE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="0" {DAT_PCE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_PCE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_PCE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','passive_checks_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_CHECK_PERIOD}</td>
<td>
<select name="selValue2" id="selValue2" class="selectborder">
<!-- BEGIN checkperiod -->
<option value="{DAT_CHECKPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_CHECKPERIOD_SEL}>{DAT_CHECKPERIOD}</option>
<!-- END checkperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_FRESHNESS_TRESHOLD}</td>
<td><input name="tfNullVal4" type="text" id="tfNullVal4" value="{DAT_FRESHNESS_THRESHOLD}" class="short"><span class="shorttext">sec</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','freshness_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_FRESHNESS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_FRE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_FRE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_FRE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_FRE3_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','check_freshness','all','Info')" class="infobutton_1"></td>
<td>{LANG_OBSESS_OVER_HOST}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_OBS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_OBS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_OBS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_OBS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','obsess_over_host','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_EVENT_HANDLER}</td>
<td>
<select name="selValue3" id="selValue3" class="selectborder">
<!-- BEGIN eventhandler -->
<option value="{DAT_EVENTHANDLER_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_EVENTHANDLER_SEL}>{DAT_EVENTHANDLER}</option>
<!-- END eventhandler -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','event_handler','all','Info')" class="infobutton_1"></td>
<td>{LANG_EVENT_HANDLER_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue91" value="1" {DAT_EVH1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue90" value="0" {DAT_EVH0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue92" value="2" {DAT_EVH2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue9" type="radio" class="checkbox" id="radValue93" value="3" {DAT_EVH3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','event_handler_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_LOW_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal5" type="text" id="tfNullVal5" value="{DAT_LOW_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','low_flap_threshold','all','Info')" class="infobutton_1"></td>
<td>{LANG_HIGH_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal6" type="text" id="tfNullVal6" value="{DAT_HIGH_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','high_flap_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_FLAP_DETECTION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue101" value="1" {DAT_FLE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue100" value="0" {DAT_FLE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue102" value="2" {DAT_FLE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue10" type="radio" class="checkbox" id="radValue103" value="3" {DAT_FLE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','flap_detection_enabled','all','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}">{LANG_FLAP_DETECTION_OPTIONS}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr3a" type="checkbox" class="checkbox" id="chbGr3a" value="o" {DAT_FLO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr3b" type="checkbox" class="checkbox" id="chbGr3b" value="d" {DAT_FLD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr3c" type="checkbox" class="checkbox" id="chbGr3c" value="u" {DAT_FLU_CHECKED}></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','flap_detection_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_RETAIN_STATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue111" value="1" {DAT_STI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue110" value="0" {DAT_STI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue112" value="2" {DAT_STI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue11" type="radio" class="checkbox" id="radValue113" value="3" {DAT_STI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retain_status_information','all','Info')" class="infobutton_1"></td>
<td>{LANG_RETAIN_NOSTATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue121" value="1" {DAT_NSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue120" value="0" {DAT_NSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue122" value="2" {DAT_NSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue12" type="radio" class="checkbox" id="radValue123" value="3" {DAT_NSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','retain_nonstatus_information','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_PROCESS_PERF_DATA}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue131" value="1" {DAT_PED1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue130" value="0" {DAT_PED0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue132" value="2" {DAT_PED2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue13" type="radio" class="checkbox" id="radValue133" value="3" {DAT_PED3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','process_perf_data','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab3">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ALARM_SETTINGS}</strong></td>
</tr>
<tr>
<td valign="top">{LANG_CONTACT_GROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue4[]" size="4" multiple id="mselValue4" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN host_contactgroups -->
<option value="{DAT_HOST_CONTACTGROUPS_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_CONTACTGROUPS_SEL}" {DAT_HOST_CONTACTGROUPS_SEL} {OPTION_DISABLED}>{DAT_HOST_CONTACTGROUPS}</option>
<!-- END host_contactgroups -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutcontactgroups" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','contactgroups','all','Info')" class="infobutton_2"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_CONTACTS}</span><br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr class="{VERSION_30_VISIBLE}">
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN host_contacts -->
<option value="{DAT_HOST_CONTACTS_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOST_CONTACTS_SEL}" {DAT_HOST_CONTACTS_SEL} {OPTION_DISABLED}>{DAT_HOST_CONTACTS}</option>
<!-- END host_contacts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutcontacts" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','contacts','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue41" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_COG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_COT0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_COT1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_COT2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_NOTIFICATION_PERIOD}*</td>
<td class="content_tbl_row2">
<select name="selValue4" id="selValue4" class="selectborder">
<!-- BEGIN notifyperiod -->
<option value="{DAT_NOTIFYPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_NOTIFYPERIOD_SEL}>{DAT_NOTIFYPERIOD}</option>
<!-- END notifyperiod -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_period','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_NOTIFICATION_OPTIONS}</td>
<td class="content_tbl_row2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="d" {DAT_NOD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="r" {DAT_NOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="f" {DAT_NOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="s" {DAT_NOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
</tr>
</table>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL}</td>
<td><input name="tfNullVal7" type="text" id="tfNullVal7" value="{DAT_NOTIFICATION_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_FIRST_NOTIFICATION_DELAY}</td>
<td><input name="tfNullVal8" type="text" id="tfNullVal8" value="{DAT_FIRST_NOTIFICATION_DELAY}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','first_notification_delay','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue141" value="1" {DAT_NOE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue140" value="0" {DAT_NOE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue142" value="2" {DAT_NOE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue14" type="radio" class="checkbox" id="radValue143" value="3" {DAT_NOE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notification_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_STALKING_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr4a" type="checkbox" class=" checkbox" id="chbGr4a" value="o" {DAT_STO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr4b" type="checkbox" class=" checkbox" id="chbGr4b" value="d" {DAT_STD_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr4c" type="checkbox" class=" checkbox" id="chbGr4c" value="u" {DAT_STU_CHECKED}></td>
<td class="radio_cell_1">u</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','stalking_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm3" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort3" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab4">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ADDON_SETTINGS}</strong></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td class="content_tbl_row1">{LANG_NOTES}</td>
<td class="content_tbl_row2"><input name="tfValue3" type="text" id="tfValue3" value="{DAT_NOTES}" tabindex="1"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notes','3','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_VRML_IMAGE}</td>
<td class="content_tbl_row2"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_VRML_IMAGE}" tabindex="6"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','vrml_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_NOTES_URL}" tabindex="2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','notes_url','3','Info')" class="infobutton_1"></td>
<td>{LANG_STATUS_IMAGE}</td>
<td><input name="tfValue6" type="text" id="tfValue6" value="{DAT_STATUSMAP_IMAGE}" tabindex="7"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','status_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue7" type="text" id="tfValue7" value="{DAT_ACTION_URL}" tabindex="3"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','action_url','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ICON_IMAGE}</td>
<td><input name="tfValue8" type="text" id="tfValue8" value="{DAT_ICON_IMAGE}" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','icon_image','3','Info')" class="infobutton_1"></td>
<td>{LANG_2D_COORDS}</td>
<td><input name="tfValue9" type="text" id="tfValue9" value="{DAT_2D_COORDS}" class="short" tabindex="8"><span class="shorttext">(x,y)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','2d_coords','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue10" type="text" id="tfValue10" value="{DAT_ICON_IMAGE_ALT}" tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','icon_image_alt_text','3','Info')" class="infobutton_1"></td>
<td>{LANG_3D_COORDS}</td>
<td><input name="tfValue11" type="text" id="tfValue11" value="{DAT_3D_COORDS}" class="short" tabindex="9"><span class="shorttext">(x,y,z)</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','3d_coords','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td class="content_tbl_row1">{LANG_ACCESS_GROUP}</td>
<td class="content_tbl_row2">
<select name="selAccGr" class="selectborder" tabindex="10">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkHosttemplateToVariabledefinition" width="540" height="150" style="border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename" tabindex="11"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue" tabindex="12"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()" tabindex="13"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm4" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="14">&nbsp;<input name="subAbort" type="button" id="subAbort4" onClick="abort()" value="{LANG_ABORT}" tabindex="15"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('hosttemplate');
})();
//-->
</script>
</form>
{CHECK_MUST_DATA}
<br>
</div>
<div id="mutdialogparents">
<div id="mutdialogparentscontent" class="bd"></div>
</div>
<div id="mutdialoghostgroup">
<div id="mutdialoghostgroupcontent" class="bd"></div>
</div>
<div id="mutdialogcontacts">
<div id="mutdialogcontactscontent" class="bd"></div>
</div>
<div id="mutdialogcontactgroups">
<div id="mutdialogcontactgroupscontent" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,76 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : nagios config template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN main -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
document.frmImport.hidStatus.value = 1;
document.frmImport.submit();
document.frmImport.subForm.disabled = true;
}
function del(key) {
if (key == "search") {
document.frmImport.txtSearch.value = "";
document.frmImport.submit();
}
}
//-->
</script>
<form action="{ACTION_INSERT}" method="post" enctype="multipart/form-data" name="frmImport">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SEARCH_STRING}</td>
<td class="content_tbl_row2"><input type="text" name="txtSearch" value="{DAT_SEARCH}"></td>
<td style="width:490px;"><img src="{IMAGE_PATH}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}" title="{LANG_SEARCH}" style="cursor:hand; cursor:pointer;" onClick="document.frmImport.submit()">&nbsp;<img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search')" style="cursor: hand; cursor:pointer;"></td>
</tr>
<tr>
<td valign="top">{IMPORTFILE}</td>
<td rowspan="2" colspan="2">
<select name="mselValue1[]" size="10" multiple id="mselValue1" class="selectborder" style="width:500px;">
<!-- BEGIN filelist2 -->
<option value="{DAT_IMPORTFILE_2}">{DAT_IMPORTFILE_2}</option>
<!-- END filelist2 -->
</select></td>
</tr>
<tr>
<td valign="top"><small>{CTRL_INFO}</small></td>
</tr>
<tr>
<td>{LOCAL_FILE}</td>
<td colspan="2"><input type="file" name="datValue1" id="datValue1" size="70"></td>
</tr>
<tr>
<td>{OVERWRITE}</td>
<td colspan="2"><input name="chbValue1" type="checkbox" class="checkbox" id="chbValue1" value="1" checked></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{ABORT}"><input name="hidStatus" type="hidden" id="hidStatus" value="0"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
</table>
</form>
<p>{IMPORT_INFO_1}<span style="color:#FF0000">{IMPORT_INFO_2}</span></p>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<!-- END main -->

View File

@@ -0,0 +1,39 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : admin mainpage template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN main -->
<p>{DESC}</p>
<br>
<!-- BEGIN statistics -->
<h2>{STATISTICS}</h2>
<table border="0" cellpadding="0" class="content_listtable">
<tr>
<th class="content_tbl_row1">{TYPE}</th>
<th class="content_tbl_row3" style="text-align:center;">{ACTIVE}</th>
<th class="content_tbl_row3" style="text-align:center;">{INACTIVE}</th>
</tr>
<!-- BEGIN statisticrow -->
<tr>
<td class="tdlb" style="height:20px;">{NAME}</td>
<td class="tdmb" style="height:20px;">{ACT_COUNT}</td>
<td class="tdmb" style="height:20px;">{INACT_COUNT}</td>
</tr>
<!-- END statisticrow -->
</table>
<!-- END statistics -->
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END main -->

View File

@@ -0,0 +1,60 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : mutation dialog template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>none</title>
<link href="{BASE_PATH}config/main.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<!-- END header -->
<!-- BEGIN datainsert -->
<div id="content_main">
<form name="frmDataInsert_{OPENER_FIELD}" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0">
<tr>
<td colspan="2" valign="top">
<table border="0" class="content_formtable" style="top:0px;">
<tr>
<td>{AVAILABLE}</td>
<td>&nbsp;</td>
<td>{SELECTED}</td>
</tr>
<tr>
<td rowspan="3">
<select name="{OPENER_FIELD}Avail[]" size="12" multiple id="{OPENER_FIELD}Avail" class="selectborder" style="width:300px; height:200px;">
</select></td>
<td style="width:75px;">&nbsp;</td>
<td rowspan="3">
<select name="{OPENER_FIELD}Selected[]" size="12" multiple id="{OPENER_FIELD}Selected" class="selectborder" style="width:300px; height:200px;">
</select></td>
</tr>
<tr>
<td style="text-align:center;" valign="middle"><img src="{IMAGE_PATH}pfeil_l.gif" height="21" width="40" alt="<-" onClick="desValue('{OPENER_FIELD}')" style="cursor:pointer"><br><br><img src="{IMAGE_PATH}pfeil_r.gif" height="21" width="40" alt="->" onClick="selValue('{OPENER_FIELD}')" style="cursor:pointer">{DISABLE_HTML_BEGIN}<br><br><img src="{IMAGE_PATH}exclude_01.gif" height="21" width="40" alt="!->" onClick="selValueEx('{OPENER_FIELD}')" style="cursor:pointer">{DISABLE_HTML_END}</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</div>
</td>
</tr>
</table>
</body>
</html>
<!-- END datainsert -->

View File

@@ -0,0 +1,65 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : nagios config template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN naginsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{MAINSITE}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmNagiosConfig.submit();
document.frmNagiosConfig.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "taFileText";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmNagiosConfig;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmNagiosConfig" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td><textarea name="taFileText" cols="100" rows="20" id="taFileText">{DAT_NAGIOS_CONFIG}</textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}">
<input name="modus" type="hidden" id="modus" value="{MODUS}"></td>
</tr>
</table>
</form>
<br>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<div id="msgcontainer"></div>
<!-- END naginsert -->

View File

@@ -0,0 +1,374 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : servicedependencies template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2013-01-10 09:46:11 +0100 (Thu, 10 Jan 2013) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1351 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_DEPENDHOSTS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_HOSTGROUPS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_DEPENDHOSTGRS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue5","mutdialogvalue5","{LANG_MODIFY_SELECTION}: {LANG_SERVICES}","mutvalue5","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue6","mutdialogvalue6","{LANG_MODIFY_SELECTION}: {LANG_DEPENDSERVICES}","mutvalue6","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue7","mutdialogvalue7","{LANG_MODIFY_SELECTION}: {LANG_SERVICEGROUPS}","mutvalue7","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue8","mutdialogvalue8","{LANG_MODIFY_SELECTION}: {LANG_DEPENDSERVICEGROUPS}","mutvalue8","{LANG_SAVE}","{LANG_ABORT}","1");
var update = 1;
// Process form update
function updateForm(key) {
document.forms.frmDetail.modus.value = "refresh";
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6,mselValue7,mselValue8";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.forms.frmDetail.submit();
}
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Refresh form
function update(intMode) {
if (intMode == 2) {
document.frmDetail.mselValue1.value = "";
document.frmDetail.mselValue1.selectedIndex = -1;
}
if (intMode == 4) {
document.frmDetail.mselValue2.value = "";
document.frmDetail.mselValue2.selectedIndex = -1;
}
document.forms.frmDetail.modus.value = "refresh";
document.forms.frmDetail.submit();
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6,mselValue7,mselValue8";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var msg1 = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Are dependent services or dependent servicegroup selected?
if ((form.mselValue6.value == "") &&
(form.mselValue8.value == "")) {
msginit(msg1,header,1);
return false;
}
// Are services or servicegroups selected?
if ((form.mselValue5.value == "") &&
(form.mselValue7.value == "")) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1" valign="top">{LANG_DEPENDHOSTS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectbordermust inpmust" onChange="update(3)" {MSIE_DISABLED}>
<!-- BEGIN dependent_host -->
<option value="{DAT_DEPENDENT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPENDENT_HOST_SEL}" {DAT_DEPENDENT_HOST_SEL} {OPTION_DISABLED}>{DAT_DEPENDENT_HOST}</option>
<!-- END dependent_host -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row3" valign="top" rowspan="2"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','dependent_host','all','Info')" class="infobutton_2"></td>
<td class="content_tbl_row1" valign="top">{LANG_HOSTS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectbordermust inpmust" onChange="update(1)" {MSIE_DISABLED}>
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_SEL}" {DAT_HOST_SEL} {OPTION_DISABLED}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" valign="top" rowspan="2"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','host','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td valign="top">{LANG_DEPENDHOSTGRS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue4[]" size="5" multiple id="mselValue4" class="selectbordermust inpmust" onChange="update(4)" {MSIE_DISABLED}>
<!-- BEGIN dependent_hostgroup -->
<option value="{DAT_DEPENDENT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPENDENT_HOSTGROUP_SEL}" {DAT_DEPENDENT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_DEPENDENT_HOSTGROUP}</option>
<!-- END dependent_hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','dependent_hostgroup','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_HOSTGROUPS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="5" multiple id="mselValue3" class="selectbordermust inpmust" onChange="update(2)" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','hostgroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td valign="top">{LANG_DEPENDSERVICES} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue6[]" size="5" multiple id="mselValue6" class="selectbordermust inpmust" onChange="update(3)" {MSIE_DISABLED}>
<!-- BEGIN dependent_service -->
<option value="{DAT_DEPENDENT_SERVICE_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPENDENT_SERVICE_SEL}" {DAT_DEPENDENT_SERVICE_SEL} {OPTION_DISABLED}>{DAT_DEPENDENT_SERVICE}</option>
<!-- END dependent_service -->
</select>
</td>
<td valign="top" style="padding-left:1px"></td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue6" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','dependent_services','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_SERVICES} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue5[]" size="5" multiple id="mselValue5" class="selectbordermust inpmust" onChange="update(1)" {MSIE_DISABLED}>
<!-- BEGIN service -->
<option value="{DAT_SERVICE_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICE_SEL}" {DAT_SERVICE_SEL} {OPTION_DISABLED}>{DAT_SERVICE}</option>
<!-- END service -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue5" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','services','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td valign="top">{LANG_DEPENDSERVICEGROUPS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue8[]" size="5" multiple id="mselValue8" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN dependent_servicegroup -->
<option value="{DAT_DEPENDENT_SERVICEGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_DEPENDENT_SERVICEGROUP_SEL}" {DAT_DEPENDENT_SERVICEGROUP_SEL} {OPTION_DISABLED}>{DAT_DEPENDENT_SERVICEGROUP}</option>
<!-- END dependent_servicegroup -->
</select>
</td>
<td valign="top" style="padding-left:1px"></td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue8" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','dependent_servicegroup_name','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_SERVICEGROUPS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue7[]" size="5" multiple id="mselValue7" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN servicegroup -->
<option value="{DAT_SERVICEGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICEGROUP_SEL}" {DAT_SERVICEGROUP_SEL} {OPTION_DISABLED}>{DAT_SERVICEGROUP}</option>
<!-- END servicegroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue7" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','servicegroup_name','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>{LANG_CONFIG_NAME} *</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONFIG_NAME}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','config_name','all','Info')" class="infobutton_1"></td>
<td>{LANG_INHERIT}</td>
<td><input type="checkbox" id="chbValue1" name="chbValue1" class="checkbox" value="1" {ACT_INHERIT}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','inherit_parents','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_DEPENDENCY_PERIOD}</span></td>
<td><span class="{VERSION_30_VISIBLE}">
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN timeperiod -->
<option value="{DAT_TIMEPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_TIMEPERIOD_SEL}>{DAT_TIMEPERIOD}</option>
<!-- END timeperiod -->
</select>
</span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','dependency_period','all','Info')" class="infobutton_1"></span></td>
<td>{LANG_EXECFAILCRIT}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="o" {DAT_EOO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="w" {DAT_EOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="u" {DAT_EOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="c" {DAT_EOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="p" {DAT_EOP_CHECKED}></td>
<td class="radio_cell_1">p</td>
<td class="radio_cell_1"><input name="chbGr1f" type="checkbox" class=" checkbox" id="chbGr1f" value="n" {DAT_EON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','execution_failure_criteria','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td {RESTRICT_GROUP_ADMIN}>{LANG_ACCESS_GROUP}</td>
<td {RESTRICT_GROUP_ADMIN}>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td {RESTRICT_GROUP_ADMIN}><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
<td>{LANG_NOTIFFAILCRIT}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class=" checkbox" id="chbGr2a" value="o" {DAT_NOO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class=" checkbox" id="chbGr2b" value="w" {DAT_NOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class=" checkbox" id="chbGr2c" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class=" checkbox" id="chbGr2d" value="c" {DAT_NOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr2e" type="checkbox" class=" checkbox" id="chbGr2e" value="p" {DAT_NOP_CHECKED}></td>
<td class="radio_cell_1">p</td>
<td class="radio_cell_1"><input name="chbGr2f" type="checkbox" class=" checkbox" id="chbGr2f" value="n" {DAT_NON_CHECKED}></td>
<td class="radio_cell_1">n</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicedependency','notification_failure_criteria','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue6">
<div id="mutdialogvalue6content" class="bd"></div>
</div>
<div id="mutdialogvalue5">
<div id="mutdialogvalue5content" class="bd"></div>
</div>
<div id="mutdialogvalue8">
<div id="mutdialogvalue8content" class="bd"></div>
</div>
<div id="mutdialogvalue7">
<div id="mutdialogvalue7content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,304 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : serviceescalation template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOSTGROUPS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_SERVICES}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue5","mutdialogvalue5","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutvalue5","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue6","mutdialogvalue6","{LANG_MODIFY_SELECTION}: {LANG_SERVICEGROUPS}","mutvalue6","{LANG_SAVE}","{LANG_ABORT}","1");
var version = "{VERSION}";
var update = 1;
// Process form update
function updateForm(key) {
if ((key != 'mselValue3') && (key != 'mselValue4') && (key != 'mselValue5')) {
document.forms.frmDetail.modus.value = "refresh";
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.forms.frmDetail.submit();
}
}
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfNullVal1,tfNullVal2,tfNullVal3";
var msg1 = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
if ((version == 3) && (form.mselValue4.value == "") && (form.mselValue5.value == "")) {
msginit(msg1,header,1);
return false;
}
if ((version != 3) && (form.mselValue5.value == "")) {
msginit(msg1,header,1);
return false;
}
if ((form.mselValue1.value == "") && (form.mselValue2.value == "") && (form.mselValue6.value == "")) {
msginit(msg1,header,1);
return false;
}
if ((form.mselValue3.value == "") && (form.mselValue6.value == "")) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1" valign="top">{LANG_HOSTS} (*)</td>
<td class="content_tbl_row2" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOST_SEL}" {DAT_HOST_SEL} {OPTION_DISABLED}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row3" valign="top" rowspan="2"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','host','all','Info')" class="infobutton_2"></td>
<td class="content_tbl_row2" valign="top">{LANG_CONTACT_GROUPS} (*)</td>
<td class="content_tbl_row2" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue5[]" size="5" multiple id="mselValue5" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN contactgroup -->
<option value="{DAT_CONTACTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_CONTACTGROUP_SEL}" {DAT_CONTACTGROUP_SEL} {OPTION_DISABLED}>{DAT_CONTACTGROUP}</option>
<!-- END contactgroup -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" valign="top" rowspan="2"><img id="mutvalue5" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','contactgroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td valign="top">{LANG_HOST_GROUPS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','hostgroup','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_CONTACTS} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue4[]" size="5" multiple id="mselValue4" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN contact -->
<option value="{DAT_CONTACT_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_CONTACT_SEL}" {DAT_CONTACT_SEL} {OPTION_DISABLED}>{DAT_CONTACT}</option>
<!-- END contact -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','contact','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td><small>{LANG_CTRLINFO}</small></td>
<td><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>{LANG_SERVICES} (*)</td>
<td valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="5" multiple id="mselValue3" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN service -->
<option value="{DAT_SERVICE_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICE_SEL}" {DAT_SERVICE_SEL} {OPTION_DISABLED}>{DAT_SERVICE}</option>
<!-- END service -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','service','all','Info')" class="infobutton_2"></td>
<td class="{VERSION_30_VISIBLE}">{LANG_SERVICEGROUPS} (*)</td>
<td class="{VERSION_30_VISIBLE}" valign="top" rowspan="2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue6[]" size="5" multiple id="mselValue6" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN servicegroup -->
<option value="{DAT_SERVICEGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICEGROUP_SEL}" {DAT_SERVICEGROUP_SEL} {OPTION_DISABLED}>{DAT_SERVICEGROUP}</option>
<!-- END servicegroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top" rowspan="2" class="{VERSION_30_VISIBLE}"><img id="mutvalue6" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','servicegroup','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td><small>{LANG_CTRLINFO}</small></td>
<td class="{VERSION_30_VISIBLE}"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td>{LANG_CONFIG_NAME} *</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONFIG_NAME}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','config_name','all','Info')" class="infobutton_1"></td>
<td>{LANG_FIRST_NOTIFICATION} *</td>
<td><input name="tfNullVal1" type="text" value="{DAT_FIRST_NOTIFICATION}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','first_notification','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL} *</td>
<td><input name="tfNullVal3" type="text" value="{DAT_NOTIFICATION_INTERVAL}" class="shortmust">
<span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_LAST_NOTIFICATION} *</td>
<td><input name="tfNullVal2" type="text" value="{DAT_LAST_NOTIFICATION}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','last_notification','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ESCALATION_PERIOD}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN timeperiod -->
<option value="{DAT_TIMEPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_TIMEPERIOD_SEL}>{DAT_TIMEPERIOD}</option>
<!-- END timeperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','escalation_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_ESCALATION_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="w" {DAT_EOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_EOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="c" {DAT_EOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="r" {DAT_EOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceescalation','escalation_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
<td {RESTRICT_GROUP_ADMIN}>{LANG_ACCESS_GROUP}</td>
<td {RESTRICT_GROUP_ADMIN}>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td {RESTRICT_GROUP_ADMIN}><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="5"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}"> <input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="mutdialogvalue5">
<div id="mutdialogvalue5content" class="bd"></div>
</div>
<div id="mutdialogvalue6">
<div id="mutdialogvalue6content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,132 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : serviceeextinfo template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Update form
function update() {
document.forms.frmDetail.modus.value = "refresh";
document.forms.frmDetail.submit();
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "selValue1,selValue2";
var msg1 = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields2(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_HOST_NAME}*</td>
<td class="content_tbl_row2">
<select name="selValue1" id="selValue1" class="selectbordermust inpmust" onChange="update()" tabindex="1">
<!-- BEGIN host -->
<option value="{DAT_HOST_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_HOST_SEL}>{DAT_HOST}</option>
<!-- END host -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','host_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_ICON_IMAGE}</td>
<td class="content_tbl_row2"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_ICON_IMAGE}" tabindex="5"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','icon_image','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_SERVICE_DESCRIPTION}*</td>
<td>
<select name="selValue2" id="selValue2" class="selectbordermust inpmust" tabindex="2">
<!-- BEGIN service_extinfo -->
<option value="{DAT_SERVICE_EXTINFO_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_SERVICE_EXTINFO_SEL}>{DAT_SERVICE_EXTINFO}</option>
<!-- END service_extinfo -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','service_description','all','Info')" class="infobutton_1"></td>
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ICON_IMAGE_ALT}" tabindex="6"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','icon_image_alt','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTES}</td>
<td><input name="tfValue1" type="text" id="tfValue1" value="{DAT_NOTES}" tabindex="3"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','notes','all','Info')" class="infobutton_1"></td>
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_ACTION_URL}" tabindex="7"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','action_url','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_NOTES_URL}" tabindex="4"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('serviceextinfo','notes_url','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED} tabindex="8"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="9">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
<td {RESTRICT_GROUP_ADMIN}>{LANG_ACCESS_GROUP}</td>
<td {RESTRICT_GROUP_ADMIN}>
<select name="selAccGr" class="selectborder" tabindex="10">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td {RESTRICT_GROUP_ADMIN}><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="11">&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}" tabindex="12"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,175 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : servicegroup template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_MEMBERS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_SERVICEGROUP_MEMBERS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,{VERSION_20_VALUE_MUST}tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_SERVICEGROUP_NAME}",header,1);
document.frmDetail.tfValue1.focus();
return false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_SERVICEGROUP_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_SERVICEGROUP_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','servicegroup_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_MEMBERS} {VERSION_20_STAR}</td>
<td class="content_tbl_row2" rowspan="4" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectborder {VERSION_20_MUST}" {MSIE_DISABLED}>
<!-- BEGIN service_members -->
<option value="{DAT_SERVICE_MEMBERS_ID}" class="empty_class {VERSION_20_MUST} {SPECIAL_STYLE} {IE_SERVICE_MEMBERS_SEL}" {DAT_SERVICE_MEMBERS_SEL} {OPTION_DISABLED}>{DAT_SERVICE_MEMBERS}</option>
<!-- END service_members -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" rowspan="4" valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','members','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','description','all','Info')" class="infobutton_1"></td>
<td rowspan="3"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_NOTES}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue3" type="text" id="tfValue3" value="{DAT_NOTES}"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','notes','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_NOTES_URL}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_NOTES_URL}"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','notes_url','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td><span class="{VERSION_30_VISIBLE}">{LANG_ACTION_URL}</span></td>
<td><span class="{VERSION_30_VISIBLE}"><input name="tfValue5" type="text" id="tfValue5" value="{DAT_ACTION_URL}"></span></td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','action_url','3','Info')" class="infobutton_1"></span></td>
<td><span class="{VERSION_30_VISIBLE}">{LANG_SERVICEGROUP_MEMBERS}</span></td>
<td rowspan="5" valign="top">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN servicegroups -->
<option value="{DAT_SERVICEGROUPS_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICEGROUPS_SEL}" {DAT_SERVICEGROUPS_SEL} {OPTION_DISABLED}>{DAT_SERVICEGROUPS}</option>
<!-- END servicegroups -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="5" valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicegroup','servicegroup_members','all','Info')" class="infobutton_2"></span></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
<td rowspan="3"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="3" valign="top"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
{CHECK_MUST_DATA}
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,980 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : servicetemplate template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOST_GROUPS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_SERVICEGROUPS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue5","mutdialogvalue5","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutvalue5","{LANG_SAVE}","{LANG_ABORT}");
var version = "{VERSION}";
var argcount = 0;
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Set iframe URL
function setIframe(cname) {
document.getElementById("fullcommand").src = "{BASE_PATH}admin/commandline.php?cname="+cname;
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue4,mselValue5,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue3";
var fields2 = "selValue1,selValue2,selValue4";
var fields3 = "chbGr1a,chbGr1b,chbGr1c,chbGr1d,chbGr1d,chbGr1e";
var fields4 = "tfNullVal2,tfNullVal1,tfNullVal3,tfNullVal7";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check sum of required arguments
for (i=1;i<=argcount;i++) {
if (document.getElementById("tfArg"+i).value == "") {
confirminit("{FILL_ARGUMENTS}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false;
}
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_CONFIG_NAME}",header,1);
form.tfValue1.focus()
return false;
}
if (form.tfValue10.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_GENERIC_NAME}",header,1);
form.tfValue1.focus();
return false;
}
{CHECK_BYPASS}
check = checkfields2(fields2,form,myFocusObject);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
check_arguments();
return false
}
check = checkfields(fields4,form,myFocusObject);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
check_arguments();
return false
}
if ((form.mselValue4.value == "") && (form.mselValue5.value == "")) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
check_arguments();
return false
}
if ((form.mselValue1.value == "") && (form.mselValue2.value == "")) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
check_arguments();
return false
}
if (version != "3") {
check = checkboxes(fields3,form);
if (check == false) {
confirminit("{LANG_MUST_BUT_TEMPLATE}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
check_arguments();
return false
}
}
}
// Check sum of required arguments
function check_arguments() {
var msg3 = "{FILL_ARGUMENTS}";
var header = "{LANG_FORMCHECK}";
for (i=1;i<=argcount;i++) {
if (document.getElementById("tfArg"+i).value == "") {
msginit(msg3,header,1);
return false;
}
}
}
// Insert template definition
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=service&mode=add&def="+txtDef;
}
// Insert free variable definition
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Process security questions
function confOpenerYes(key) {
if (key == 2) {
var selfields = "mselValue1,mselValue2,mselValue4,mselValue5,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check initial state
function checkInitial(key) {
form = document.frmDetail;
if (key == "o") {
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
form.chbGr2d.checked = false;
}
if (key == "w") {
form.chbGr2a.checked = false;
form.chbGr2c.checked = false;
form.chbGr2d.checked = false;
}
if (key == "u") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
form.chbGr2d.checked = false;
}
if (key == "c") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="service" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab2"><em>{LANG_CHECK_SETTINGS}</em></a></li>
<li><a href="#tab3"><em>{LANG_ALARM_SETTINGS}</em></a></li>
<li><a href="#tab4"><em>{LANG_ADDON_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_COMMON_SETTINGS}</strong></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_CONFIG_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_CONFIG_NAME}" class="inpmust" tabindex="1"><input type="hidden" name="tfValue2" id="tfValue2" value="{DAT_CONFIG_NAME}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','config_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td valign="top">{LANG_HOSTS} (*)<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN hosts -->
<option value="{DAT_HOSTS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTS_SEL}" {DAT_HOSTS_SEL} {OPTION_DISABLED}>{DAT_HOSTS}</option>
<!-- END hosts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','hosts','all','Info')" class="infobutton_2">
<td valign="top">{LANG_HOST_GROUPS} (*)<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','hostgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" tabindex="2" {DAT_HOS0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" tabindex="2" {DAT_HOS1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" tabindex="2" {DAT_HOS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" tabindex="3" {DAT_HOG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" tabindex="3" {DAT_HOG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" tabindex="3" {DAT_HOG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_SERVICE_DESCRIPTION} *</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_SERVICE_DESCRIPTION}" class="inpmust" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','service_description','all','Info')" class="infobutton_1"></td>
<td rowspan="3" valign="top">{LANG_SERVICEGROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td rowspan="3" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN servicegroup -->
<option value="{DAT_SERVICEGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICEGROUP_SEL}" {DAT_SERVICEGROUP_SEL} {OPTION_DISABLED}>{DAT_SERVICEGROUP}</option>
<!-- END servicegroup -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="3" valign="top"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','service_groups','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_DISPLAY_NAME}</td>
<td><input name="tfValue4" type="text" id="tfValue4" value="{DAT_DISPLAY_NAME}" tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','display_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED} tabindex="6"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="3"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="7">
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}"></td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" tabindex="8" {DAT_SEG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" tabindex="8" {DAT_SEG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" tabindex="8" {DAT_SEG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_CHECK_COMMAND} *</td>
<td>
<select name="selValue1" id="selValue1" onChange="setIframe(this.value);" class="selectbordermust inpmust" tabindex="9">
<!-- BEGIN servicecommand -->
<option value="{DAT_SERVICECOMMAND_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_SERVICECOMMAND_SEL}>{DAT_SERVICECOMMAND}</option>
<!-- END servicecommand -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_command','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top" style="padding-top:3px;">{LANG_COMMAND_VIEW}</td>
<td colspan="5"><iframe scrolling="no" id="fullcommand" name="fullcommand" src="{IFRAME_SRC}" width="100%" height="36"></iframe></td>
</tr>
<tr>
<td>$ARG1$</td>
<td><input name="tfArg1" type="text" id="tfArg1" value="{DAT_ARG1}" tabindex="10"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','argument','all','Info')" class="infobutton_1"></td>
<td>$ARG5$</td>
<td colspan="2"><input name="tfArg5" type="text" id="tfArg5" value="{DAT_ARG5}" tabindex="14"></td>
</tr>
<tr>
<td>$ARG2$</td>
<td colspan="2"><input name="tfArg2" type="text" id="tfArg2" value="{DAT_ARG2}" tabindex="11"></td>
<td>$ARG6$</td>
<td colspan="2"><input name="tfArg6" type="text" id="tfArg6" value="{DAT_ARG6}" tabindex="15"></td>
</tr>
<tr>
<td>$ARG3$</td>
<td colspan="2"><input name="tfArg3" type="text" id="tfArg3" value="{DAT_ARG3}" tabindex="12"></td>
<td>$ARG7$</td>
<td colspan="2"><input name="tfArg7" type="text" id="tfArg7" value="{DAT_ARG7}" tabindex="16"></td>
</tr>
<tr>
<td>$ARG4$</td>
<td colspan="2"><input name="tfArg4" type="text" id="tfArg4" value="{DAT_ARG4}" tabindex="13"></td>
<td>$ARG8$</td>
<td colspan="2"><input name="tfArg8" type="text" id="tfArg8" value="{DAT_ARG8}" tabindex="17"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:2px;padding-left:5px"><i>{LANG_TEMPLATE_NAME}</i></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe name="templframe" id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=service" style="height:120px;width:445px;border:1px solid #000000"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder" tabindex="18">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class {SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','templateadd','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()" tabindex="19"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="20">&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}" tabindex="21"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6"><input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_CHECK_SETTINGS}</strong></td>
</tr>
<tr>
<td colspan="3" class="{VERSION_20_VISIBLE}">&nbsp;</td>
<td class="{VERSION_30_VISIBLE}">{LANG_INITIAL_STATE}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="o" {DAT_ISO_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="w" {DAT_ISW_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="u" {DAT_ISU_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class="checkbox" id="chbGr2d" value="c" {DAT_ISC_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','initial_state','3','Info')" class="infobutton_1"></td>
<td>{LANG_RETRY_INTERVAL} *</td>
<td><input name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_RETRY_INTERVAL}" class="shortmust"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retry_interval','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_MAX_CHECK_ATTEMPTS} *</td>
<td class="content_tbl_row2"><input name="tfNullVal2" type="text" id="tfNullVal2" value="{DAT_MAX_CHECK_ATTEMPTS}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','max_check_attempts','all','Info')" class="infobutton_1"> </td>
<td class="content_tbl_row1">{LANG_CHECK_INTERVAL} *</td>
<td class="content_tbl_row2"><input name="tfNullVal3" type="text" id="tfNullVal3" value="{DAT_CHECK_INTERVAL}" class="shortmust"><span class="shorttext">min</span></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_interval','all','Info')" class="infobutton_1"> </td>
</tr>
<tr>
<td>{LANG_ACTIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="1" {DAT_ACE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue41" value="0" {DAT_ACE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_ACE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue4" type="radio" class="checkbox" id="radValue43" value="3" {DAT_ACE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','active_checks_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_PASSIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="1" {DAT_PCE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue51" value="0" {DAT_PCE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_PCE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue5" type="radio" class="checkbox" id="radValue53" value="3" {DAT_PCE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','passive_checks_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_20_VISIBLE}">
<td>{LANG_PARALLELIZE_CHECK}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="1" {DAT_PAC0_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="0" {DAT_PAC1_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_PAC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','parallelize_checks','2','Info')" class="infobutton_1"></td>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_CHECK_PERIOD} *</td>
<td>
<select name="selValue2" id="selValue2" class="selectbordermust inpmust">
<!-- BEGIN checkperiod -->
<option value="{DAT_CHECKPERIOD_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_CHECKPERIOD_SEL}>{DAT_CHECKPERIOD}</option>
<!-- END checkperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_FRESHNESS_TRESHOLD}</td>
<td><input name="tfNullVal4" type="text" id="tfNullVal4" value="{DAT_FRESHNESS_THRESHOLD}" class="short"><span class="shorttext">sec</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','freshness_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_FRESHNESS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_FRE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_FRE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_FRE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_FRE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_freshness','all','Info')" class="infobutton_1"></td>
<td>{LANG_OBSESS_OVER_SERVICE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_OBS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_OBS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_OBS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_OBS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','obsess_over_service','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_EVENT_HANDLER}</td>
<td>
<select name="selValue3" id="selValue3" class="selectborder">
<!-- BEGIN eventhandler -->
<option value="{DAT_EVENTHANDLER_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_EVENTHANDLER_SEL}>{DAT_EVENTHANDLER}</option>
<!-- END eventhandler -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','event_handler','all','Info')" class="infobutton_1"></td>
<td>{LANG_EVENT_HANDLER_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue91" value="1" {DAT_EVH1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue90" value="0" {DAT_EVH0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue92" value="2" {DAT_EVH2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue9" type="radio" class="checkbox" id="radValue93" value="3" {DAT_EVH3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','event_handler_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_LOW_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal5" type="text" id="tfNullVal5" value="{DAT_LOW_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','low_flap_threshold','all','Info')" class="infobutton_1"></td>
<td>{LANG_HIGH_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal6" type="text" id="tfNullVal6" value="{DAT_HIGH_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','high_flap_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_FLAP_DETECTION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue101" value="1" {DAT_FLE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue100" value="0" {DAT_FLE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue102" value="2" {DAT_FLE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue10" type="radio" class="checkbox" id="radValue103" value="3" {DAT_FLE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','flap_detection_enabled','all','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}">{LANG_FLAP_DETECTION_OPTIONS}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr3a" type="checkbox" class="checkbox" id="chbGr3a" value="o" {DAT_FLO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr3b" type="checkbox" class="checkbox" id="chbGr3b" value="w" {DAT_FLW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr3c" type="checkbox" class="checkbox" id="chbGr3c" value="u" {DAT_FLU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr3d" type="checkbox" class="checkbox" id="chbGr3d" value="c" {DAT_FLC_CHECKED}></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','flap_detection_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_RETAIN_STATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue111" value="1" {DAT_STI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue110" value="0" {DAT_STI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue112" value="2" {DAT_STI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue11" type="radio" class="checkbox" id="radValue113" value="3" {DAT_STI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retain_status_information','all','Info')" class="infobutton_1"></td>
<td>{LANG_RETAIN_NOSTATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue121" value="1" {DAT_NSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue120" value="0" {DAT_NSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue122" value="2" {DAT_NSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue12" type="radio" class="checkbox" id="radValue123" value="3" {DAT_NSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retain_nonstatus_information','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_PROCESS_PERF_DATA}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue131" value="1" {DAT_PED1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue130" value="0" {DAT_PED0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue132" value="2" {DAT_PED2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue13" type="radio" class="checkbox" id="radValue133" value="3" {DAT_PED3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','process_perf_data','all','Info')" class="infobutton_1"></td>
<td>{LANG_IS_VOLATILE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue141" value="1" {DAT_ISV1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue140" value="0" {DAT_ISV0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue142" value="2" {DAT_ISV2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue14" type="radio" class="checkbox" id="radValue143" value="3" {DAT_ISV3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','is_volatile','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab3">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ALARM_SETTINGS}</strong></td>
</tr>
<tr>
<td valign="top">{LANG_CONTACT_GROUPS} *<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue5[]" size="4" multiple id="mselValue5" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN service_contactgroups -->
<option value="{DAT_SERVICE_CONTACTGROUPS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICE_CONTACTGROUPS_SEL}" {DAT_SERVICE_CONTACTGROUPS_SEL} {OPTION_DISABLED}>{DAT_SERVICE_CONTACTGROUPS}</option>
<!-- END service_contactgroups -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue5" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','contactgroups','all','Info')" class="infobutton_2"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_CONTACTS} *<br><br><small>{LANG_CTRLINFO}</small></span></td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue4[]" size="4" multiple id="mselValue4" class="selectbordermust inpmust" {MSIE_DISABLED}>
<!-- BEGIN service_contacts -->
<option value="{DAT_SERVICE_CONTACTS_ID}" class="empty_class inpmust {SPECIAL_STYLE} {IE_SERVICE_CONTACTS_SEL}" {DAT_SERVICE_CONTACTS_SEL} {OPTION_DISABLED}>{DAT_SERVICE_CONTACTS}</option>
<!-- END service_contacts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','contacts','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue160" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue161" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue162" value="2" {DAT_COG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue150" value="0" {DAT_COT0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue151" value="1" {DAT_COT1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue152" value="2" {DAT_COT2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_NOTIFICATION_PERIOD} *</td>
<td class="content_tbl_row2">
<select name="selValue4" id="selValue4" class="selectbordermust inpmust">
<!-- BEGIN notifyperiod -->
<option value="{DAT_NOTIFYPERIOD_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_NOTIFYPERIOD_SEL}>{DAT_NOTIFYPERIOD}</option>
<!-- END notifyperiod -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_period','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_NOTIFICATION_OPTIONS} {VERSION_20_STAR}</td>
<td class="content_tbl_row2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="w" {DAT_NOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="c" {DAT_NOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="r" {DAT_NOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="f" {DAT_NOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1f" type="checkbox" class=" checkbox" id="chbGr1f" value="s" {DAT_NOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
</tr>
</table>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL} *</td>
<td><input name="tfNullVal7" type="text" id="tfNullVal7" value="{DAT_NOTIFICATION_INTERVAL}" class="shortmust"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_FIRST_NOTIFICATION_DELAY}</td>
<td><input name="tfNullVal8" type="text" id="tfNullVal8" value="{DAT_FIRST_NOTIFICATION_DELAY}" class="short"><span class="shorttext">min</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','first_notification_delay','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue171" value="1" {DAT_NOE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue170" value="0" {DAT_NOE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue172" value="2" {DAT_NOE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue17" type="radio" class="checkbox" id="radValue173" value="3" {DAT_NOE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_STALKING_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr4a" type="checkbox" class=" checkbox" id="chbGr4a" value="o" {DAT_STO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr4b" type="checkbox" class=" checkbox" id="chbGr4b" value="w" {DAT_STW_CHECKED}></td>
<td class="radio_cell_1">d</td>
<td class="radio_cell_1"><input name="chbGr4c" type="checkbox" class=" checkbox" id="chbGr4c" value="u" {DAT_STU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr4d" type="checkbox" class=" checkbox" id="chbGr4d" value="c" {DAT_STC_CHECKED}></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','stalking_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm3" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort3" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab4">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ADDON_SETTINGS}</strong></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES}</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_NOTES}" tabindex="1"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notes','3','Info')" class="infobutton_1"></td>
<td>{LANG_ICON_IMAGE}</td>
<td><input name="tfValue8" type="text" id="tfValue8" value="{DAT_ICON_IMAGE}" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','icon_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue6" type="text" id="tfValue6" value="{DAT_NOTES_URL}" tabindex="2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notes_url','3','Info')" class="infobutton_1"></td>
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue9" type="text" id="tfValue9" value="{DAT_ICON_IMAGE_ALT}" tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onClick="dialoginit('service','icon_image_alt_text','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue7" type="text" id="tfValue7" value="{DAT_ACTION_URL}" tabindex="3"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','action_url','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder" tabindex="6">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe name="variableframe" id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkServiceToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename" tabindex="7"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue" tabindex="8"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()" tabindex="9"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:5px"><b>{LANG_USE_THIS_AS_TEMPLATE}</b></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_GENERIC_NAME}</td>
<td class="content_tbl_row2"><input type="text" name="tfValue10" id="tfValue10" value="{DAT_NAME}" tabindex="10"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('host','genericname','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm4" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="11">&nbsp;<input name="subAbort" type="button" id="subAbort4" onClick="abort()" value="{LANG_ABORT}" tabindex="12"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</form>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('service');
})();
//-->
</script>
{CHECK_MUST_DATA}
<br>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="mutdialogvalue5">
<div id="mutdialogvalue5content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="confirmcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,905 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : servicetemplate template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_HOSTS}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_HOST_GROUPS}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue3","mutdialogvalue3","{LANG_MODIFY_SELECTION}: {LANG_SERVICEGROUPS}","mutvalue3","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue4","mutdialogvalue4","{LANG_MODIFY_SELECTION}: {LANG_CONTACTS}","mutvalue4","{LANG_SAVE}","{LANG_ABORT}");
openMutDlgInit("mselValue5","mutdialogvalue5","{LANG_MODIFY_SELECTION}: {LANG_CONTACT_GROUPS}","mutvalue5","{LANG_SAVE}","{LANG_ABORT}");
var version = "{VERSION}";
var argcount = 0;
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Set iframe URL
function setIframe(cname) {
document.getElementById("fullcommand").src = "{BASE_PATH}admin/commandline.php?cname="+cname;
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2,mselValue4,mselValue5,mselValue3";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var msg3 = "{FILL_ARGUMENTS}"
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check command arguments
for (i=1;i<=argcount;i++) {
if (document.getElementById("tfArg"+i).value == "") {
confirminit("{FILL_ARGUMENTS}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
return false;
}
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_TEMPLATE_NAME}",header,1);
form.tfDomain.focus();
return false;
}
}
// Insert template definitions
function insertDefintion() {
var txtDef = document.frmDetail.selTemplate.value;
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=servicetemplate&mode=add&def="+txtDef;
}
// Insert free variable definitions
function insertDefintionVar() {
var txtDef = document.frmDetail.txtVariablename.value;
var txtRange = document.frmDetail.txtVariablevalue.value;
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
return false;
}
document.getElementById("variableframe").src = "{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&version={VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
// Process security questions
function confOpenerYes(key) {
if (key == 2) {
document.getElementById("mselValue1").disabled = false;
document.getElementById("mselValue2").disabled = false;
document.getElementById("mselValue3").disabled = false;
document.getElementById("mselValue4").disabled = false;
document.getElementById("mselValue5").disabled = false;
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check initial state
function checkInitial(key) {
form = document.frmDetail;
if (key == "o") {
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
form.chbGr2d.checked = false;
}
if (key == "w") {
form.chbGr2a.checked = false;
form.chbGr2c.checked = false;
form.chbGr2d.checked = false;
}
if (key == "u") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
form.chbGr2d.checked = false;
}
if (key == "c") {
form.chbGr2a.checked = false;
form.chbGr2b.checked = false;
form.chbGr2c.checked = false;
}
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<div id="servicetemplate" style="width:909px;" class="yui-navset">
<ul class="yui-nav">
<li class="selected"><a href="#tab1"><em>{LANG_COMMON_SETTINGS}</em></a></li>
<li><a href="#tab2"><em>{LANG_CHECK_SETTINGS}</em></a></li>
<li><a href="#tab3"><em>{LANG_ALARM_SETTINGS}</em></a></li>
<li><a href="#tab4"><em>{LANG_ADDON_SETTINGS}</em></a></li>
</ul>
<div class="yui-content">
<div id="tab1">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_COMMON_SETTINGS}</strong></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_TEMPLATE_NAME} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_TEMPLATE_NAME}" class="inpmust" tabindex="1"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('servicetemplate','template_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">&nbsp;</td>
<td class="content_tbl_row2">&nbsp;</td>
<td class="content_tbl_row4">&nbsp;</td>
</tr>
<tr>
<td valign="top">{LANG_HOSTS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue1[]" size="4" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN hosts -->
<option value="{DAT_HOSTS_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOSTS_SEL}" {DAT_HOSTS_SEL} {OPTION_DISABLED}>{DAT_HOSTS}</option>
<!-- END hosts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','hosts','all','Info')" class="infobutton_2"></td>
<td valign="top">{LANG_HOST_GROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue2[]" size="4" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN hostgroup -->
<option value="{DAT_HOSTGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_HOSTGROUP_SEL}" {DAT_HOSTGROUP_SEL} {OPTION_DISABLED}>{DAT_HOSTGROUP}</option>
<!-- END hostgroup -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','hostgroups','all','Info')" class="infobutton_2"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_HOS0_CHECKED} tabindex="2"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_HOS1_CHECKED} tabindex="2"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_HOS2_CHECKED} tabindex="2"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td colspan="2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HOG0_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HOG1_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HOG2_CHECKED} tabindex="3"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_SERVICE_DESCRIPTION}</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_SERVICE_DESCRIPTION}" tabindex="4"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','service_description','all','Info')" class="infobutton_1"></td>
<td rowspan="3" valign="top">{LANG_SERVICEGROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td rowspan="3" valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue3[]" size="4" multiple id="mselValue3" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN servicegroup -->
<option value="{DAT_SERVICEGROUP_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICEGROUP_SEL}" {DAT_SERVICEGROUP_SEL} {OPTION_DISABLED}>{DAT_SERVICEGROUP}</option>
<!-- END servicegroup -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="3" valign="top"><img id="mutvalue3" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','service_groups','all','Info')" class="infobutton_2"></td>
</tr>
<tr>
<td>{LANG_DISPLAY_NAME}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_DISPLAY_NAME}" tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','display_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="6">
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}"></td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_SEG0_CHECKED} tabindex="7"></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_SEG1_CHECKED} tabindex="7"></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_SEG2_CHECKED} tabindex="7"></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><span class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></span></td>
</tr>
<tr>
<td>{LANG_CHECK_COMMAND}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder" onChange="setIframe(this.value);" tabindex="8">
<!-- BEGIN servicecommand -->
<option value="{DAT_SERVICECOMMAND_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_SERVICECOMMAND_SEL}>{DAT_SERVICECOMMAND}</option>
<!-- END servicecommand -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_command','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td valign="top" style="padding-top:3px;">{LANG_COMMAND_VIEW}</td>
<td colspan="5"><iframe scrolling="no" id="fullcommand" name="fullcommand" src="{IFRAME_SRC}" width="100%" height="36"></iframe></td>
</tr>
<tr>
<td>$ARG1$</td>
<td><input name="tfArg1" type="text" id="tfArg1" value="{DAT_ARG1}" tabindex="9"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','argument','all','Info')" class="infobutton_1"></td>
<td>$ARG5$</td>
<td colspan="2"><input name="tfArg5" type="text" id="tfArg5" value="{DAT_ARG5}" tabindex="13"></td>
</tr>
<tr>
<td>$ARG2$</td>
<td colspan="2"><input name="tfArg2" type="text" id="tfArg2" value="{DAT_ARG2}" tabindex="10"></td>
<td>$ARG6$</td>
<td colspan="2"><input name="tfArg6" type="text" id="tfArg6" value="{DAT_ARG6}" tabindex="14"></td>
</tr>
<tr>
<td>$ARG3$</td>
<td colspan="2"><input name="tfArg3" type="text" id="tfArg3" value="{DAT_ARG3}" tabindex="11"></td>
<td>$ARG7$</td>
<td colspan="2"><input name="tfArg7" type="text" id="tfArg7" value="{DAT_ARG7}" tabindex="15"></td>
</tr>
<tr>
<td>$ARG4$</td>
<td colspan="2"><input name="tfArg4" type="text" id="tfArg4" value="{DAT_ARG4}" tabindex="12"></td>
<td>$ARG8$</td>
<td colspan="2"><input name="tfArg8" type="text" id="tfArg8" value="{DAT_ARG8}" tabindex="16"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="6"style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
</tr>
<tr>
<td style="padding-bottom:2px;padding-left:5px"><i>{LANG_TEMPLATE_NAME}</i></td>
<td colspan="5">&nbsp;</td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px;"><iframe id="templframe" frameborder="0" src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&amp;type=servicetemplate" width="445" height="120" style="border:1px solid #000000"></iframe></td>
</tr>
<tr>
<td>{LANG_TEMPLATE_NAME}</td>
<td>
<select name="selTemplate" class="selectborder" tabindex="17">
<!-- BEGIN template -->
<option value="{DAT_TEMPLATE_ID}" class="empty_class {SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
<!-- END template -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','templateadd','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTemplDefinition" value="{LANG_INSERT}" onClick="insertDefintion()" tabindex="18"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="19">&nbsp;<input name="subAbort" type="button" id="subAbort1" onClick="abort()" value="{LANG_ABORT}" tabindex="20"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6"><input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}"></td>
</tr>
</table>
</div>
<div id="tab2">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_CHECK_SETTINGS}</strong></td>
</tr>
<tr>
<td colspan="3" class="{VERSION_20_VISIBLE}">&nbsp;</td>
<td class="{VERSION_30_VISIBLE}">{LANG_INITIAL_STATE}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="o" {DAT_ISO_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="w" {DAT_ISW_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="u" {DAT_ISU_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr2d" type="checkbox" class="checkbox" id="chbGr2d" value="c" {DAT_ISC_CHECKED} onClick="checkInitial(this.value)"></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','initial_state','3','Info')" class="infobutton_1"></td>
<td>{LANG_RETRY_INTERVAL}</td>
<td><input name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_RETRY_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<tD><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retry_interval','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_MAX_CHECK_ATTEMPTS}</td>
<td class="content_tbl_row2"><input name="tfNullVal2" type="text" id="tfNullVal2" value="{DAT_MAX_CHECK_ATTEMPTS}"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','max_check_attempts','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_CHECK_INTERVAL}</td>
<td class="content_tbl_row2"><input name="tfNullVal3" type="text" id="tfNullVal3" value="{DAT_CHECK_INTERVAL}" class="short"><span class="shorttext">min</span></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_interval','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue60" value="1" {DAT_ACE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue61" value="0" {DAT_ACE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_ACE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_ACE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','active_checks_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_PASSIVE_CHECKS_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue70" value="1" {DAT_PCE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue71" value="0" {DAT_PCE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_PCE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_PCE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','passive_checks_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_20_VISIBLE}">
<td>{LANG_PARALLELIZE_CHECK}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_PAC0_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_PAC1_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_PAC2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
</tr>
</table>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','parallelize_checks','2','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_PERIOD}</td>
<td>
<select name="selValue2" id="selValue2" class="selectborder">
<!-- BEGIN checkperiod -->
<option value="{DAT_CHECKPERIOD_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_CHECKPERIOD_SEL}>{DAT_CHECKPERIOD}</option>
<!-- END checkperiod -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_period','all','Info')" class="infobutton_1"></td>
<td>{LANG_FRESHNESS_TRESHOLD}</td>
<td><input name="tfNullVal4" type="text" id="tfNullVal4" value="{DAT_FRESHNESS_THRESHOLD}" class="short"><span class="shorttext">sec</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','freshness_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_CHECK_FRESHNESS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue91" value="1" {DAT_FRE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue90" value="0" {DAT_FRE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue9" type="radio" class="checkbox" id="radValue92" value="2" {DAT_FRE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue9" type="radio" class="checkbox" id="radValue93" value="3" {DAT_FRE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','check_freshness','all','Info')" class="infobutton_1"></td>
<td>{LANG_OBSESS_OVER_SERVICE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue101" value="1" {DAT_OBS1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue100" value="0" {DAT_OBS0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue10" type="radio" class="checkbox" id="radValue102" value="2" {DAT_OBS2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue10" type="radio" class="checkbox" id="radValue103" value="3" {DAT_OBS3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','obsess_over_service','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_EVENT_HANDLER}</td>
<td>
<select name="selValue3" id="selValue3" class="selectborder">
<!-- BEGIN eventhandler -->
<option value="{DAT_EVENTHANDLER_ID}" class="empty_class inpmust {SPECIAL_STYLE}" {DAT_EVENTHANDLER_SEL}>{DAT_EVENTHANDLER}</option>
<!-- END eventhandler -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','event_handler','all','Info')" class="infobutton_1"></td>
<td>{LANG_EVENT_HANDLER_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue111" value="1" {DAT_EVH1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue110" value="0" {DAT_EVH0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue11" type="radio" class="checkbox" id="radValue112" value="2" {DAT_EVH2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue11" type="radio" class="checkbox" id="radValue113" value="3" {DAT_EVH3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','event_handler_enabled','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_LOW_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal5" type="text" id="tfNullVal5" value="{DAT_LOW_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','low_flap_threshold','all','Info')" class="infobutton_1"></td>
<td>{LANG_HIGH_FLAP_THRESHOLD}</td>
<td><input name="tfNullVal6" type="text" id="tfNullVal6" value="{DAT_HIGH_FLAP_THRESHOLD}" class="short"><span class="shorttext">%</span></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','high_flap_threshold','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_FLAP_DETECTION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue121" value="1" {DAT_FLE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue120" value="0" {DAT_FLE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue12" type="radio" class="checkbox" id="radValue122" value="2" {DAT_FLE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue12" type="radio" class="checkbox" id="radValue123" value="3" {DAT_FLE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','flap_detection_enabled','all','Info')" class="infobutton_1"></td>
<td class="{VERSION_30_VISIBLE}">{LANG_FLAP_DETECTION_OPTIONS}</td>
<td class="{VERSION_30_VISIBLE}">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr3a" type="checkbox" class="checkbox" id="chbGr3a" value="o" {DAT_FLO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr3b" type="checkbox" class="checkbox" id="chbGr3b" value="w" {DAT_FLW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr3c" type="checkbox" class="checkbox" id="chbGr3c" value="u" {DAT_FLU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr3d" type="checkbox" class="checkbox" id="chbGr3d" value="c" {DAT_FLC_CHECKED}></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td class="{VERSION_30_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','flap_detection_options','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td>{LANG_RETAIN_STATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue131" value="1" {DAT_STI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue130" value="0" {DAT_STI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue13" type="radio" class="checkbox" id="radValue132" value="2" {DAT_STI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue13" type="radio" class="checkbox3" id="radValue13" value="3" {DAT_STI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retain_status_information','all','Info')" class="infobutton_1"></td>
<td>{LANG_RETAIN_NOSTATUS_INFORMATION}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue141" value="1" {DAT_NSI1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue140" value="0" {DAT_NSI0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue14" type="radio" class="checkbox" id="radValue142" value="2" {DAT_NSI2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue14" type="radio" class="checkbox" id="radValue143" value="3" {DAT_NSI3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','retain_nonstatus_information','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_PROCESS_PERF_DATA}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue151" value="1" {DAT_PED1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue150" value="0" {DAT_PED0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue15" type="radio" class="checkbox" id="radValue152" value="2" {DAT_PED2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue15" type="radio" class="checkbox" id="radValue153" value="3" {DAT_PED3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','process_perf_data','all','Info')" class="infobutton_1"></td>
<td>{LANG_IS_VOLATILE}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue161" value="1" {DAT_ISV1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue160" value="0" {DAT_ISV0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue16" type="radio" class="checkbox" id="radValue162" value="2" {DAT_ISV2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue16" type="radio" class="checkbox" id="radValue163" value="3" {DAT_ISV3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','is_volatile','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort2" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab3">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ALARM_SETTINGS}</strong></td>
</tr>
<tr>
<td valign="top">{LANG_CONTACT_GROUPS}<br><br><small>{LANG_CTRLINFO}</small></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<select name="mselValue5[]" size="4" multiple id="mselValue5" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN service_contactgroups -->
<option value="{DAT_SERVICE_CONTACTGROUPS_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICE_CONTACTGROUPS_SEL}" {DAT_SERVICE_CONTACTGROUPS_SEL} {OPTION_DISABLED}>{DAT_SERVICE_CONTACTGROUPS}</option>
<!-- END service_contactgroups -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><img id="mutvalue5" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','contactgroups','all','Info')" class="infobutton_2"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_CONTACTS}<br><br><small>{LANG_CTRLINFO}</small></span></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr class="{VERSION_30_VISIBLE}">
<td>
<select name="mselValue4[]" size="4" multiple id="mselValue4" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN service_contacts -->
<option value="{DAT_SERVICE_CONTACTS_ID}" class="empty_class {SPECIAL_STYLE} {IE_SERVICE_CONTACTS_SEL}" {DAT_SERVICE_CONTACTS_SEL} {OPTION_DISABLED}>{DAT_SERVICE_CONTACTS}</option>
<!-- END service_contacts -->
</select>
</td>
</tr>
</table>
</td>
<td valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue4" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','contacts','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>&nbsp;</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue50" value="0" {DAT_COG0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue51" value="1" {DAT_COG1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_COG2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td colspan="2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_COT0_CHECKED}></td>
<td class="radio_cell_2">+</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue41" value="1" {DAT_COT1_CHECKED}></td>
<td class="radio_cell_2">null</td>
<td class="radio_cell_1"><input name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_COT2_CHECKED}></td>
<td class="radio_cell_2">{LANG_STANDARD}</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','tploptions','3','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_NOTIFICATION_PERIOD}*</td>
<td class="content_tbl_row2">
<select name="selValue4" id="selValue4" class="selectborder">
<!-- BEGIN notifyperiod -->
<option value="{DAT_NOTIFYPERIOD_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_NOTIFYPERIOD_SEL}>{DAT_NOTIFYPERIOD}</option>
<!-- END notifyperiod -->
</select>
</td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_period','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_NOTIFICATION_OPTIONS}</td>
<td class="content_tbl_row2">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="w" {DAT_NOW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_NOU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="c" {DAT_NOC_CHECKED}></td>
<td class="radio_cell_1">c</td>
<td class="radio_cell_1"><input name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="r" {DAT_NOR_CHECKED}></td>
<td class="radio_cell_1">r</td>
<td class="radio_cell_1"><input name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="f" {DAT_NOF_CHECKED}></td>
<td class="radio_cell_1">f</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="chbGr1f" type="checkbox" class=" checkbox" id="chbGr1f" value="s" {DAT_NOS_CHECKED}></td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}">s</td>
</tr>
</table>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_INTERVAL}</td>
<td><input name="tfNullVal7" type="text" id="tfNullVal7" value="{DAT_NOTIFICATION_INTERVAL}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_intervall','all','Info')" class="infobutton_1"></td>
<td>{LANG_FIRST_NOTIFICATION_DELAY}</td>
<td><input name="tfNullVal8" type="text" id="tfNullVal8" value="{DAT_FIRST_NOTIFICATION_DELAY}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','first_notification_delay','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_NOTIFICATION_ENABLED}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue171" value="1" {DAT_NOE1_CHECKED}></td>
<td class="radio_cell_2">{LANG_ON}</td>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue170" value="0" {DAT_NOE0_CHECKED}></td>
<td class="radio_cell_2">{LANG_OFF}</td>
<td class="radio_cell_1"><input name="radValue17" type="radio" class="checkbox" id="radValue172" value="2" {DAT_NOE2_CHECKED}></td>
<td class="radio_cell_2">{LANG_SKIP}</td>
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input name="radValue17" type="radio" class="checkbox" id="radValue173" value="3" {DAT_NOE3_CHECKED}></td>
<td class="radio_cell_2 {VERSION_30_VISIBLE}">null</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notification_enabled','all','Info')" class="infobutton_1"></td>
<td>{LANG_STALKING_OPTIONS}</td>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="radio_cell_1"><input name="chbGr4a" type="checkbox" class=" checkbox" id="chbGr4a" value="o" {DAT_STO_CHECKED}></td>
<td class="radio_cell_1">o</td>
<td class="radio_cell_1"><input name="chbGr4b" type="checkbox" class=" checkbox" id="chbGr4b" value="w" {DAT_STW_CHECKED}></td>
<td class="radio_cell_1">w</td>
<td class="radio_cell_1"><input name="chbGr4c" type="checkbox" class=" checkbox" id="chbGr4c" value="u" {DAT_STU_CHECKED}></td>
<td class="radio_cell_1">u</td>
<td class="radio_cell_1"><input name="chbGr4d" type="checkbox" class=" checkbox" id="chbGr4d" value="c" {DAT_STC_CHECKED}></td>
<td class="radio_cell_1">c</td>
</tr>
</table>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','stalking_options','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm3" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort3" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
<div id="tab4">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="6"><strong>{LANG_ADDON_SETTINGS}</strong></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td class="content_tbl_row1">{LANG_NOTES}</td>
<td class="content_tbl_row2"><input name="tfValue4" type="text" id="tfValue4" value="{DAT_NOTES}" tabindex="1"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notes','3','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1">{LANG_ICON_IMAGE}</td>
<td class="content_tbl_row2"><input name="tfValue7" type="text" id="tfValue7" value="{DAT_ICON_IMAGE}" tabindex="4"></td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','icon_image','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_NOTES_URL}</td>
<td><input name="tfValue5" type="text" id="tfValue5" value="{DAT_NOTES_URL}" tabindex="2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','notes_url','3','Info')" class="infobutton_1"></td>
<td>{LANG_ICON_IMAGE_ALT_TEXT}</td>
<td><input name="tfValue8" type="text" id="tfValue8" value="{DAT_ICON_IMAGE_ALT}" tabindex="5"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','icon_image_alt_text','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_ACTION_URL}</td>
<td><input name="tfValue6" type="text" id="tfValue6" value="{DAT_ACTION_URL}" tabindex="3"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('service','action_url','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6">&nbsp;</td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td class="content_tbl_row1">{LANG_ACCESS_GROUP}</td>
<td class="content_tbl_row2">
<select name="selAccGr" class="selectborder" tabindex="6">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:5px"><b>{LANG_FREE_VARIABLE_DEFINITIONS}</b></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_VARIABLE_NAME}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_VARIABLE_VALUE}</i></td>
</tr>
</table>
</td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="6" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&amp;linktab=tbl_lnkServicetemplateToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_NAME}</td>
<td><input type="text" name="txtVariablename" id="txtVariablename" tabindex="7"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_name','all','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_VARIABLE_VALUE}</td>
<td><input type="text" name="txtVariablevalue" id="txtVariablevalue" tabindex="8"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','free_variables_value','all','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butVariableDefinition" value="{LANG_INSERT}" onClick="insertDefintionVar()" tabindex="9"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm4" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE} tabindex="10">&nbsp;<input name="subAbort" type="button" id="subAbort4" onClick="abort()" value="{LANG_ABORT}" tabindex="11"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</form>
<script type="text/javascript" language="javascript">
<!--
(function() {
var tabView = new YAHOO.widget.TabView('servicetemplate');
})();
//-->
</script>
{CHECK_MUST_DATA}
<br>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="mutdialogvalue3">
<div id="mutdialogvalue3content" class="bd"></div>
</div>
<div id="mutdialogvalue4">
<div id="mutdialogvalue4content" class="bd"></div>
</div>
<div id="mutdialogvalue5">
<div id="mutdialogvalue5content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="confirmcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,285 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : settings administration template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN settingssite -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Abort form
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmSettings.submit();
document.frmSettings.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "selValue1,tfValue1,tfValue3,tfValue4,tfValue5,tfValue6";
var fields2 = "tfValue10";
var msg = "{FILL_ALLFIELDS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmSettings;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg,header,1);
return false;
}
// Check if Updatecheck is enabled
boxes=document.getElementsByName("radValue2")
checkedUpd=0
for(var i=0;i<boxes.length;i++){
if(boxes[i].checked){
checkedUpd=i
break // No need to check the rest since only one can be checked.
}
}
if (checkedUpd == 0) {
boxes=document.getElementsByName("radValue3")
checkedProxy=0
for(var i=0;i<boxes.length;i++){
if(boxes[i].checked){
checkedProxy=i
break // No need to check the rest since only one can be checked.
}
}
if (checkedProxy == 0) {
check = checkfields(fields2,form,myFocusObject);
if (check == false) {
msginit(msg,header,1);
return false;
}
}
}
}
// Enable hidden fields
function showFields(name,key) {
if (name == "radValue2") {
if (key == 0) {
document.getElementById('Proxy').className = "elementHide";
document.getElementById('ProxyServer').className = "elementHide";
document.getElementById('ProxyUser').className = "elementHide";
document.getElementById('ProxyPasswd').className = "elementHide";
} else {
boxes=document.getElementsByName("radValue3")
checkedBox=0
for(var i=0;i<boxes.length;i++){
if(boxes[i].checked){
checkedBox=i
break // No need to check the rest since only one can be checked.
}
}
if (checkedBox == 0) {
document.getElementById('Proxy').className = "elementShow";
document.getElementById('ProxyServer').className = "elementShow";
document.getElementById('ProxyUser').className = "elementShow";
document.getElementById('ProxyPasswd').className = "elementShow";
} else {
document.getElementById('Proxy').className = "elementShow";
document.getElementById('ProxyServer').className = "elementHide";
document.getElementById('ProxyUser').className = "elementHide";
document.getElementById('ProxyPasswd').className = "elementHide";
}
}
} else if (name == "radValue3") {
if (key == 0) {
document.getElementById('Proxy').className = "elementShow";
document.getElementById('ProxyServer').className = "elementHide";
document.getElementById('ProxyUser').className = "elementHide";
document.getElementById('ProxyPasswd').className = "elementHide";
} else {
document.getElementById('Proxy').className = "elementShow";
document.getElementById('ProxyServer').className = "elementShow";
document.getElementById('ProxyUser').className = "elementShow";
document.getElementById('ProxyPasswd').className = "elementShow";
}
}
}
//-->
</script>
<form name="frmSettings" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td colspan="3"><b>{PATH}</b></td>
</tr>
<tr>
<td class="content_tbl_row1" style="width:250px;">{TEMPDIR_NAME} *</td>
<td class="content_tbl_row2"><input type='text' name='tfValue1' id='tfValue1' value='{TEMPDIR_VALUE}' class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtTempdir','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{PROTOCOL_NAME} *</td>
<td>
<select name="selValue1" class="selectbordermust inpmust">
<option class="inpmust" value="1" {HTTP_SELECTED}>http</option>
<option class="inpmust" value="2" {HTTPS_SELECTED}>https</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','selProtocol','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><b>{DATA}</b></td>
</tr>
<tr>
<td>{LOCALE}</td>
<td>
<select name="selValue2" class="selectborder">
<!-- BEGIN language -->
<option value="{LANGUAGE_ID}" {LANGUAGE_SELECTED}>{LANGUAGE_NAME}</option>
<!-- END language -->
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','selLanguage','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{ENCODING_NAME}</td>
<td><input name='tfValue2' type='text' id='tfValue2' value='{ENCODING_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtEncoding','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><b>{DB}</b></td>
</tr>
<tr>
<td>{SERVER_NAME} *</td>
<td><input name='tfValue3' type='text' id='tfValue3' value='{SERVER_VALUE}'class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtDBserver','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{SERVER_PORT} *</td>
<td><input name='tfValue4' type='text' id='tfValue4' value='{PORT_VALUE}'class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtDBport','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{DATABASE_NAME} *</td>
<td><input name='tfValue5' type='text' id='tfValue5' value='{DATABASE_VALUE}'class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtDBname','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{USERNAME_NAME} *</td>
<td><input name='tfValue6' type='text' id='tfValue6' value='{USERNAME_VALUE}'class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtDBuser','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{PASSWORD_NAME}</td>
<td><input name='tfValue7' type='password' id='tfValue7' value='{PASSWORD_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtDBpass','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><b>{SECURITY}</b></td>
</tr>
<tr>
<td>{LOGOFFTIME_NAME}</td>
<td><input name='tfValue8' type='text' id='tfValue8' value='{LOGOFFTIME_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtLogoff','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{WSAUTH_NAME}*</td>
<td>
<select name="selValue3" class="selectbordermust inpmust">
<option class="inpmust" value="0" {WSAUTH_0_SELECTED}>NagiosQL</option>
<option class="inpmust" value="1" {WSAUTH_1_SELECTED}>Apache</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','selWSAuth','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><b>{COMMON}</b></td>
</tr>
<tr>
<td>{PAGELINES_NAME}</td>
<td><input name='tfValue9' type='text' id='tfValue9' value='{PAGELINES_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtLines','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{SELDISABLE_NAME}</td>
<td>
<select name="selValue4" class="selectborder">
<option value="1" {SELDISABLE_1_SELECTED}>NagiosQL 3</option>
<option value="0" {SELDISABLE_0_SELECTED}>NagiosQL 2</option>
</select>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','selSeldisable','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{TEMPLATE_CHECK}</td>
<td>
<input type="radio" name="radValue1" value="1" {TPL_CHECK_1_CHECKED}><div style="float:left; padding:3px; padding-right:8px;">{LANG_ENABLE}</div>
<input type="radio" name="radValue1" value="0" {TPL_CHECK_0_CHECKED}><div style="float:left; padding:3px;">{LANG_DISABLE}</div>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','templatecheck','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{UPDATE_CHECK}</td>
<td>
<input type="radio" name="radValue2" value="1" {UPD_CHECK_1_CHECKED} onClick="showFields(this.name,this.value)"><div style="float:left;padding:3px; padding-right:8px;">{LANG_ENABLE}</div>
<input type="radio" name="radValue2" value="0" {UPD_CHECK_0_CHECKED} onClick="showFields(this.name,this.value)"><div style="float:left;padding:3px;">{LANG_DISABLE}</div>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','updatecheck','all','Info')" class="infobutton_1"></td>
</tr>
<tr id="Proxy" class="{CLASS_NAME_1}">
<td>{UPD_PROXY_CHECK}</td>
<td>
<input type="radio" name="radValue3" value="1" {UPD_PROXY_1_CHECKED} onClick="showFields(this.name,this.value)"><div style="float:left; padding:3px; padding-right:8px;">{LANG_ENABLE}</div>
<input type="radio" name="radValue3" value="0" {UPD_PROXY_0_CHECKED} onClick="showFields(this.name,this.value)"><div style="float:left; padding:3px;">{LANG_DISABLE}</div>
</td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','chkUpdProxy','all','Info')" class="infobutton_1"></td>
</tr>
<tr id="ProxyServer" class="{CLASS_NAME_2}">
<td>{UPD_PROXY_SERVER} *</td>
<td><input name='tfValue10' class="inpmust" type='text' id='tfValue10' value='{UPD_PROXY_SERVER_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtProxyServer','all','Info')" class="infobutton_1"></td>
</tr>
<tr id="ProxyUser" class="{CLASS_NAME_2}">
<td>{UPD_PROXY_USERNAME}</td>
<td><input name='tfValue11' type='text' id='tfValue11' value='{UPD_PROXY_USERNAME_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtProxyUser','all','Info')" class="infobutton_1"></td>
</tr>
<tr id="ProxyPasswd" class="{CLASS_NAME_2}">
<td>{UPD_PROXY_PASSWORD}</td>
<td><input name='tfValue12' type='password' id='tfValue12' value='{UPD_PROXY_PASSWORD_VALUE}'></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('settings','txtProxyPasswd','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {ADD_CONTROL}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
<br>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END settingssite -->

View File

@@ -0,0 +1,140 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : NagiosQL support page template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-01-27 09:59:02 +0100 (Fre, 27. Jan 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1182 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN support -->
<h2 style="padding-top:10px;">{SUBTITLE_1}</h2>
<p>{SUPPORT_TEXT_1}</p>
<p><a href="http://www.nagiosql.org" target="_blank">NagiosQL</a>
<h2 style="padding-top:10px;">{SUBTITLE_2}</h2>
<p style="margin-bottom:0px;">{SUPPORT_TEXT_2}</p>
<p><a href="http://sourceforge.net/donate/index.php?group_id=134390" target="_blank">{DONATE_LINK}</a>
<h2 style="padding-top:10px;">{SUBTITLE_3}</h2>
<p style="margin-bottom:0px;">{SUPPORT_TEXT_3}</p>
<p><a href="https://www.transifex.net/projects/p/nagiosql/" target="_blank">{TRANSLATION_LINK}</a>
<h2 style="padding-top:10px;">{SUBTITLE_4}</h2>
<p style="margin-bottom:0px;">{SUPPORT_TEXT_4}</p>
<!-- BEGIN versioncheck_frame -->
<iframe scrolling="no" id="versioncheck" name="fullcommand" src="{VERSION_IF_SRC}" width="100%" height="55" class="elementHide"></iframe>
<div id="vcheck" class="elementShow" style="height:50px; vertical-align:top; padding-top:5px;"><img src="{LOADER_IMAGE}" alt="Loading..." title="Loading" width="16" height="16"></div>
<!-- END versioncheck_frame -->
<h2 style="padding-top:10px;">{SUBTITLE_5}</h2>
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="env_table">
<tr>
<td style="width:200px;">Javascript</td>
<td style="width:150px;" id="jsfield" class="checkred">{FAILED}</td>
<td style="width:300px;">{INI_FILE_UPLOADS}</td>
<td style="width:250px;" class="{INI_FILE_UPLOADS_CLASS}">{INI_FILE_UPLOADS_RESULT}</td>
</tr>
<tr>
<td>{PHP_VERSION}</td>
<td class="{PHP_CLASS}">{PHP_RESULT}</td>
<td>{INI_AUTO_START}</td>
<td class="{INI_AUTO_START_CLASS}">{INI_AUTO_START_RESULT}</td>
</tr>
<tr>
<td>{PHP_SESSION_MODULE}</td>
<td class="{PHP_SESSION_CLASS}">{PHP_SESSION_RESULT}</td>
<td>{INI_SUHO_SESS_ENC}</td>
<td class="{INI_SUHO_SESS_ENC_CLASS}">{INI_SUHO_SESS_ENC_RESULT}</td>
</tr>
<tr>
<td>{PHP_GETTEXT_MODULE}</td>
<td class="{PHP_GETTEXT_CLASS}">{PHP_GETTEXT_RESULT}</td>
<td>{INI_DATE_TIMEZONE}</td>
<td class="{INI_DATE_TIMEZONE_CLASS}">{INI_DATE_TIMEZONE_RESULT}</td>
</tr>
<tr>
<td>{PHP_FTP_MODULE}</td>
<td class="{PHP_FTP_CLASS}">{PHP_FTP_RESULT}</td>
<td>{RW_CONFIG}</td>
<td class="{RW_CONFIG_CLASS}">{RW_CONFIG_RESULT}</td>
</tr>
<tr>
<td>{PHP_SSH2_MODULE}</td>
<td class="{PHP_SSH2_CLASS}">{PHP_SSH2_RESULT}</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>{DB_VERSION}</td>
<td class="{DB_CLASS}">{DB_RESULT}</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<!-- BEGIN configdomain -->
<h2 style="padding-top:15px;">{SUBTITLE_6}</h2>
<p style="margin-bottom:0px;">{SUPPORT_TEXT_6}</p>
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="env_table">
<tr>
<td style="width:200px;">{DOMAIN_NAME}</td>
<td style="width:150px;" class="checkgreen">{DOMAIN_NAME_VALUE}</td>
<td style="width:300px;">{RW_NAG_CONF}</td>
<td style="width:250px;" class="{RW_NAG_CONF_CLASS}">{RW_NAG_CONF_RESULT}</td>
</tr>
<tr>
<td>{CONNECT_TYPE}</td>
<td class="{CONNECT_TYPE_CLASS}">{CONNECT_TYPE_RESULT}</td>
<td>{CHECK_NAG_LOCK}</td>
<td class="{CHECK_NAG_LOCK_CLASS}">{CHECK_NAG_LOCK_RESULT}</td>
</tr>
<tr>
<td>{CONNECT_CHECK}</td>
<td class="{CONNECT_CHECK_CLASS}">{CONNECT_CHECK_RESULT}</td>
<td>{RW_NAG_COMMAND}</td>
<td class="{RW_NAG_COMMAND_CLASS}">{RW_NAG_COMMAND_RESULT}</td>
</tr>
<tr>
<td></td>
<td></td>
<td>{EXE_NAG_BINARY}</td>
<td class="{EXE_NAG_BINARY_CLASS}">{EXE_NAG_BINARY_RESULT}</td>
</tr>
</table>
<h2 style="padding-top:15px;">{SUBTITLE_7}</h2>
<table border="0" class="content_listtable" style="top:5px; margin-top:0px; padding-top:0px;">
<tr style="height:18px;">
<th style="width:150px;height:18px;">{CONFIGURATION_NAME}</th>
<th style="width:200px;height:18px;">{USED}</th>
<th style="width:500px;height:18px;">{DEMON_CONFIG}</th>
</tr>
<!-- BEGIN configfileline -->
<tr style="height:18px;">
<td style="height:18px; text-align:left; padding-left:5px;" class="{CLASS_M}">{CONFIG_NAME}</td>
<td style="height:18px; text-align:left; padding-left:5px;" class="{CLASS_M}">{ACTIVE_CONFIG_COUNT}</td>
<td style="height:18px; text-align:left; padding-left:5px;" class="{CLASS_L}">{DEMON_CFG_OK}</td>
</tr>
<!-- END configfileline -->
</table>
<!-- END configdomain -->
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
<script language="JavaScript" type="text/javascript">
<!--
document.getElementById('jsfield').className = 'checkgreen';
document.getElementById('jsfield').firstChild.data = '{OK}';
//-->
</script>
<!-- BEGIN versioncheck_js -->
<script language="JavaScript" type="text/javascript">
<!--
document.getElementById('versioncheck').src = '{VERSION_IF_SRC_RELOAD}';
//-->
</script>
<!-- END versioncheck_js -->
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END support -->

View File

@@ -0,0 +1,233 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : timeperiod template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Initialize change dialog
openMutDlgInit("mselValue1","mutdialogvalue1","{LANG_MODIFY_SELECTION}: {LANG_EXCLUDE}","mutvalue1","{LANG_SAVE}","{LANG_ABORT}","1");
openMutDlgInit("mselValue2","mutdialogvalue2","{LANG_MODIFY_SELECTION}: {LANG_INCLUDE}","mutvalue2","{LANG_SAVE}","{LANG_ABORT}","1");
// Interrupt input
function abort() {
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
// Enable select fields
var selfields = "mselValue1,mselValue2";
var ar_sel = selfields.split(",");
for (i=0;i<ar_sel.length;i++){
document.getElementById(ar_sel[i]).disabled = false;
for (y=0;y<document.getElementById(ar_sel[i]).length;++y) {
document.getElementById(ar_sel[i]).options[y].disabled = false;
}
}
document.frmDetail.submit();
document.frmDetail.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var header = "{LANG_FORMCHECK}";
var form = document.frmDetail;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_COMMAND}",header,1);
form.tfDomain.focus();
return false;
}
}
// Insert time definitions
function insertDefintion() {
if (document.frmDetail.hidVersion.value == 3) {
var txtDef = document.frmDetail.txtTimedefinition.value;
var txtRange = document.frmDetail.txtTimerange2.value;
} else {
var txtDef = document.frmDetail.selTimedefinition.value;
var txtRange = document.frmDetail.txtTimerange1.value;
}
if ((txtDef == "") || (txtRange == "")) {
var header = "{LANG_FORMCHECK}";
msginit("{LANG_INSERT_ALL_TIMERANGE}",header,1);
return false;
}
document.getElementById("timeframe").src = "{BASE_PATH}admin/timedefinitions.php?tipId={id}&version={NAGIOS_VERSION}&mode=add&def="+encodeURIComponent(txtDef)+"&range="+encodeURIComponent(txtRange);
}
//-->
</script>
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td class="content_tbl_row1">{LANG_TIME_PERIOD} *</td>
<td class="content_tbl_row2"><input name="tfValue1" type="text" id="tfValue1" value="{DAT_TIMEPERIOD_NAME}" class="inpmust"></td>
<td class="content_tbl_row3"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','timeperiod_name','all','Info')" class="infobutton_1"></td>
<td class="content_tbl_row1" valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_EXCLUDE}</span></td>
<td class="content_tbl_row2" rowspan="4" valign="top">
<table cellpadding="0" cellspacing="0" border="0" id="ex30a" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue1[]" size="5" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN excludes -->
<option value="{DAT_EXCLUDES_ID}" class="empty_class {SPECIAL_STYLE} {IE_EXCLUDES_SEL}" {DAT_EXCLUDES_SEL} {OPTION_DISABLED}>{DAT_EXCLUDES}</option>
<!-- END excludes -->
</select>
</td>
</tr>
</table>
</td>
<td class="content_tbl_row4" rowspan="4" valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue1" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','exclude','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td><input name="tfValue2" type="text" id="tfValue2" value="{DAT_ALIAS}" class="inpmust"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','alias','all','Info')" class="infobutton_1"></td>
<td rowspan="2"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_TPLNAME}</td>
<td><input name="tfValue3" type="text" id="tfValue3" value="{DAT_NAME}"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','name','all','Info')" class="infobutton_1"></td>
</tr>
<tr {RESTRICT_GROUP_ADMIN}>
<td>{LANG_ACCESS_GROUP}</td>
<td>
<select name="selAccGr" class="selectborder">
<!-- BEGIN acc_group -->
<option value="{DAT_ACC_GROUP_ID}" class="empty_class {SPECIAL_STYLE}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
<!-- END acc_group -->
</select>
</td>
<td colspan="2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','accessgroup','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_REGISTERED}</td>
<td><input name="chbRegister" type="checkbox" class="checkbox" id="chbRegister" value="1" {REG_CHECKED}></td>
<td colspan="2"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('common','registered','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
<input name="hidActive" type="hidden" id="hidActive" value="{ACTIVE}">
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
<input type="hidden" name="hidVersion" value="{NAGIOS_VERSION}"></td>
<td valign="top"><span class="{VERSION_30_VISIBLE}">{LANG_INCLUDE}</span></td>
<td rowspan="4" valign="top">
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
<tr>
<td>
<select name="mselValue2[]" size="5" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
<!-- BEGIN uses -->
<option value="{DAT_USES_ID}" class="empty_class {SPECIAL_STYLE} {IE_USES_SEL}" {DAT_USES_SEL} {OPTION_DISABLED}>{DAT_USES}</option>
<!-- END uses -->
</select>
</td>
</tr>
</table>
</td>
<td rowspan="4" valign="top"><span class="{VERSION_30_VISIBLE}"><img id="mutvalue2" src="{IMAGE_PATH}mut.gif" width="24" height="24" alt="{LANG_MODIFY}" title="{LANG_MODIFY}" style="cursor:pointer"><br><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','include','3','Info')" class="infobutton_2"></span></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
<td rowspan="2"><small>{LANG_CTRLINFO}</small></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="4" style="padding-bottom:5px;padding-left:5px;"><b>{LANG_TIME_DEFINITIONS}</b></td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:2px">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td style="width:235px;padding-left:5px;"><i>{LANG_TIME_DEFINITION}</i></td>
<td style="width:260px;padding-left:5px;"><i>{LANG_TIME_RANGE}</i></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="6" style="padding-bottom:10px"><iframe id="timeframe" frameborder="0" src="{BASE_PATH}admin/timedefinitions.php?tipId={TIP_ID}&amp;version={NAGIOS_VERSION}" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
</tr>
<tr class="{VERSION_20_VISIBLE}">
<td>{LANG_WEEKDAY}</td>
<td>
<select name="selTimedefinition" id="selTimedefinition" class="selectborder">
<option value="monday">{LANG_MONDAY}</option>
<option value="tuesday">{LANG_TUESDAY}</option>
<option value="wednesday">{LANG_WEDNESDAY}</option>
<option value="thursday">{LANG_THURSDAY}</option>
<option value="friday">{LANG_FRIDAY}</option>
<option value="saturday">{LANG_SATURDAY}</option>
<option value="sunday">{LANG_SUNDAY}</option>
</select>
</td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','weekday','2','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_20_VISIBLE}">
<td>{LANG_TIME_RANGE}</td>
<td><input type="text" name="txtTimerange1" id="txtTimerange1"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','exception','2','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTimeDefinition" value="{LANG_INSERT}" onClick="insertDefintion()"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_TIME_DEFINITION}</td>
<td><input type="text" name="txtTimedefinition" id="txtTimedefinition"></td>
<td colspan="4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','weekday','3','Info')" class="infobutton_1"></td>
</tr>
<tr class="{VERSION_30_VISIBLE}">
<td>{LANG_TIME_RANGE}</td>
<td><input type="text" name="txtTimerange2" id="txtTimerange2"></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('timeperiod','timerange','3','Info')" class="infobutton_1"></td>
<td colspan="3"><input type="button" name="butTimeDefinition" value="{LANG_INSERT}" onClick="insertDefintion()"></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
<td colspan="3"><span class="redmessage">{WARNING}</span></td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
</tr>
</table>
</form>
<span id="rel_text" class="{RELATION_CLASS}"><a href="javascript:showRelationData(1)" style="color:#00F">[{LANG_SHOW_RELATION_DATA}]</a></span><span id="rel_info" class="elementHide"><a href="javascript:showRelationData(0)" style="color:#00F">[{LANG_HIDE_RELATION_DATA}]</a>{CHECK_MUST_DATA}</span>
</div>
<div id="mutdialogvalue1">
<div id="mutdialogvalue1content" class="bd"></div>
</div>
<div id="mutdialogvalue2">
<div id="mutdialogvalue2content" class="bd"></div>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,148 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : User template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-03-27 12:47:56 +0200 (Tue, 27 Mar 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1308 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN datainsert -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Abort form
function abort() {
this.location.href = "{ACTION_INSERT}";
}
// Send form
function LockButton() {
if (checkForm() == false) {
return false;
} else {
document.frmUserInsert.submit();
document.frmUserInsert.subForm.disabled = true;
}
}
// Check form entries
function checkForm() {
// Are all required fields filled in?
var fields1 = "tfValue1,tfValue2";
var msg1 = "{FILL_ALLFIELDS}";
var msg2 = "{FILL_ILLEGALCHARS}";
var msg3 = "{FILL_PASSWD_NOT_EQUAL}";
var msg4 = "{FILL_PASSWORD}";
var msg5 = "{FILL_PWDSHORT}";
var header = "{LANG_FORMCHECK}";
var form = document.frmUserInsert;
var check = false;
check = checkfields(fields1,form,myFocusObject);
if (check == false) {
msginit(msg1,header,1);
return false;
}
// Check for illegal chars
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
msginit(msg2+" {LANG_USERNAME}",header,1);
form.tfValue1.focus()
return false;
}
// The passwords do not match
if(form.tfValue3.value != form.tfValue4.value) {
msginit(msg3,header,1);
form.tfValue3.focus();
return false;
}
// One password is missing
if((form.tfValue3.value == "") && (form.hidId.value == "")) {
msginit(msg4,header,1);
form.tfValue3.focus();
return false;
}
// The password is too short
if((form.tfValue3.value != "") && (form.tfValue3.value.length <= 5)) {
msginit(msg5,header,1);
form.tfValue3.focus();
return false;
}
}
//-->
</script>
<form name="frmUserInsert" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td>{LANG_USERNAME} *</td>
<td colspan="2"><input name="tfValue1" type="text" id="tfValue1" tabindex="1" value="{DAT_USERNAME}" {NAME_DISABLE} class="inpmust" ><input name="tfValue5" type="hidden" id="tfValue5" value="{DAT_USERNAME}"></td>
</tr>
<tr>
<td>{LANG_DESCRIPTION} *</td>
<td colspan="2"><input name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" size="40" style="width:350px" class="inpmust" ></td>
</tr>
<tr>
<td>{LANG_PASSWORD} {PASSWORD_MUST_STAR}</td>
<td colspan="2"><input name="tfValue3" type="password" id="tfValue3" value="" tabindex="3" {PASSWORD_MUST} ></td>
</tr>
<tr>
<td>{LANG_CONFIRM_PASSWORD} {PASSWORD_MUST_STAR}</td>
<td colspan="2"><input name="tfValue4" type="password" id="tfValue4" value="" tabindex="4" {PASSWORD_MUST} ></td>
</tr>
<tr>
<td>{LANG_LANGUAGE}</td>
<td>
<select name="selValue1" id="selValue1" class="selectborder">
<!-- BEGIN language_name -->
<option value="{DAT_LANGUAGE_NAME_ID}" {DAT_LANGUAGE_NAME_SEL}>{DAT_LANGUAGE_NAME}</option>
<!-- END language_name -->
</select>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('user','language','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_STANDARD_DOMAIN}</td>
<td>
<select name="selValue2" id="selValue2" class="selectborder">
<!-- BEGIN std_domain -->
<option value="{DAT_STD_DOMAIN_ID}" {DAT_STD_DOMAIN_SEL}>{DAT_STD_DOMAIN}</option>
<!-- END std_domain -->
</select>
</td>
<td class="content_tbl_row4"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('user','standarddomain','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td class="content_tbl_row1">{LANG_ADMIN_ENABLE}</td>
<td class="content_tbl_row2"><input name="chbValue1" type="checkbox" class="checkbox" id="chbValue1" value="1" {ADMINENABLE_CHECKED} {ADMINENABLE_DISABLE}></td>
<td style="width:145px;"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('user','adminenable','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td>{LANG_WEBSERVER_AUTH}</td>
<td><input name="chbValue2" type="checkbox" class="checkbox" id="chbValue2" value="1" {WSAUTH_CHECKED} {WSAUTH_DISABLE}></td>
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('user','webserverauth','all','Info')" class="infobutton_1"></td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td>{LANG_ACTIVE}</td>
<td colspan="2"><input name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
<input name="modus" type="hidden" id="modus" value="{MODUS}">
<input name="hidId" type="hidden" id="hidId" value="{DAT_ID}">
<input name="hidLimit" type="hidden" id="hidLimit" value="{LIMIT}">
</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}>&nbsp;<input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
</tr>
</table>
</form>
</div>
<div id="msgcontainer"></div>
<div id="infodialog">
<div id="dialogcontent" class="bd"></div>
</div>
<!-- END datainsert -->

View File

@@ -0,0 +1,61 @@
<!-- (c) 2005-2012 by Martin Willisegger -->
<!-- -->
<!-- Project : NagiosQL -->
<!-- Component : Verification template -->
<!-- Website : http://www.nagiosql.org -->
<!-- Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $ -->
<!-- Author : $LastChangedBy: martin $ -->
<!-- Version : 3.2.0 -->
<!-- Revision : $LastChangedRevision: 1229 $ -->
<!-- BEGIN header -->
<div id="content_main">
<div id="content_title">{TITLE}</div>
<!-- END header -->
<!-- BEGIN main -->
<script language="JavaScript" type="text/JavaScript">
<!--
// Abort form
function abort() {
this.location.href = "{ACTION_INSERT}";
}
//-->
</script>
<form name="frmImport" method="post" action="{ACTION_INSERT}">
<table border="0" cellpadding="0" class="content_formtable">
<tr>
<td style="width:250px;">{WRITE_MONITORING_DATA}</td>
<td><input name="butValue1" type="submit" id="butValue1" value="{MAKE}" {ADD_CONTROL}></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>{WRITE_ADDITIONAL_DATA}</td>
<td><input name="butValue2" type="submit" id="butValue2" value="{MAKE}" {ADD_CONTROL}></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>{CHECK_CONFIG}</td>
<td><input name="butValue3" type="submit" id="butValue3" value="{MAKE}"></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>{RESTART_NAGIOS}</td>
<td><input name="butValue4" type="submit" id="butValue4" value="{MAKE}" {ADD_CONTROL}></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</form>
<br>
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
<p>
<!-- BEGIN verifyline --><span class="{VERIFY_CLASS}">{VERIFY_LINE}</span><br><!-- END verifyline -->
{DATA}</p>
</div>
<!-- END main -->