New upstream version 3.5.0
This commit is contained in:
@@ -1,20 +1,21 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : command administration template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Send form
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
@@ -25,76 +26,130 @@
|
||||
document.frmDetail.submit();
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
const fields1 = "tfValue1,tfValue2";
|
||||
const fields1 = "tfValue1,tfSpValue1";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const msg2 = "{FILL_ILLEGALCHARS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
msginit(msg2 + " {LANG_COMMAND}", header, 1);
|
||||
form.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_COMMAND} *</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_COMMAND}" 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_row2"><input title="{LANG_COMMAND}" 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"> </td>
|
||||
<td class="content_tbl_row2"> </td>
|
||||
<td class="content_tbl_row4"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_COMMAND_LINE} *</td>
|
||||
<td colspan="4"><input title="{LANG_COMMAND_LINE}" 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>
|
||||
<td colspan="4"><input title="{LANG_COMMAND_LINE}" name="tfSpValue1" type="text" id="tfSpValue1"
|
||||
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 title="{LANG_COMMAND_TYPE}" name="selValue1" id="selValue1" class="selectborder" onclick="location.href=">
|
||||
<select title="{LANG_COMMAND_TYPE}" name="selValue1" id="selValue1" class="selectborder"
|
||||
onclick="location.href=">
|
||||
<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 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 title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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>
|
||||
<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 title="{LANG_REGISTERED}" 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>
|
||||
<td><input title="{LANG_REGISTERED}" 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 style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG1$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG1$" name="taArg1Info" id="taArg1Info"
|
||||
class="arginfo">{DAT_ARG1_INFO}</textarea></td>
|
||||
<td> </td>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG2$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG2$" name="taArg2Info" id="taArg2Info"
|
||||
class="arginfo">{DAT_ARG2_INFO}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG3$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG3$" name="taArg3Info" id="taArg3Info"
|
||||
class="arginfo">{DAT_ARG3_INFO}</textarea></td>
|
||||
<td> </td>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG4$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG4$" name="taArg4Info" id="taArg4Info"
|
||||
class="arginfo">{DAT_ARG4_INFO}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG5$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG5$" name="taArg5Info" id="taArg5Info"
|
||||
class="arginfo">{DAT_ARG5_INFO}</textarea></td>
|
||||
<td> </td>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG6$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG6$" name="taArg6Info" id="taArg6Info"
|
||||
class="arginfo">{DAT_ARG6_INFO}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG7$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG7$" name="taArg7Info" id="taArg7Info"
|
||||
class="arginfo">{DAT_ARG7_INFO}</textarea></td>
|
||||
<td> </td>
|
||||
<td style="vertical-align: top; padding-top: 2px;">{LANG_HELP_TEXT} $ARG8$</td>
|
||||
<td><textarea title="{LANG_HELP_TEXT} $ARG8$" name="taArg8Info" id="taArg8Info"
|
||||
class="arginfo">{DAT_ARG8_INFO}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ACTIVE}</td>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -105,14 +160,20 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
<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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Configuration target administration template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -15,6 +15,7 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -27,6 +28,7 @@
|
||||
document.frmDomainInsert.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -47,36 +49,37 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDomainInsert;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
msginit(msg1, header, 1);
|
||||
return false;
|
||||
}
|
||||
if (form.selValue1.value === '2') {
|
||||
let check2;
|
||||
check2 = checkfields(fields2,form,myFocusObject);
|
||||
check2 = checkfields(fields2, form, myFocusObject);
|
||||
if (check2 === false) {
|
||||
msginit(msg1,header,1);
|
||||
msginit(msg1, header, 1);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (form.selValue1.value === '3') {
|
||||
let check2a;
|
||||
let check2b;
|
||||
check2a = checkfields(fields2,form,myFocusObject);
|
||||
check2b = checkfields(fields3,form,myFocusObject);
|
||||
check2a = checkfields(fields2, form, myFocusObject);
|
||||
check2b = checkfields(fields3, form, myFocusObject);
|
||||
if ((check2a === false) && (check2b === false)) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
msginit(msg2 + " {LANG_DOMAIN}", header, 1);
|
||||
form.tfValue1.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Check required fields
|
||||
function checkMust() {
|
||||
if (document.frmDomainInsert.hidId.value !== '0') {
|
||||
@@ -85,15 +88,15 @@
|
||||
(document.frmDomainInsert.tfValue7.value === "")) {
|
||||
document.frmDomainInsert.tfValue5.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue6.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue7.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue7.className = "inpmust";
|
||||
} else if (((document.frmDomainInsert.tfValue5.value !== "") ||
|
||||
(document.frmDomainInsert.tfValue6.value !== "")) &&
|
||||
(document.frmDomainInsert.tfValue6.value !== "")) &&
|
||||
(document.frmDomainInsert.tfValue7.value === "")) {
|
||||
document.frmDomainInsert.tfValue7.className = "inp";
|
||||
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.tfValue7.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue5.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue6.className = "inp";
|
||||
}
|
||||
@@ -103,28 +106,32 @@
|
||||
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('user').className = "elementHide";
|
||||
document.getElementById('passwd').className = "elementHide";
|
||||
document.getElementById('keypath').className = "elementHide";
|
||||
document.getElementById('ftps').className = "elementHide";
|
||||
document.getElementById('ftps').className = "elementHide";
|
||||
document.getElementById('port').className = "elementHide";
|
||||
} else if (key === '2') {
|
||||
document.getElementById('user').className = "elementShow";
|
||||
document.getElementById('passwd').className = "elementShow";
|
||||
document.getElementById('user').className = "elementShow";
|
||||
document.getElementById('passwd').className = "elementShow";
|
||||
document.getElementById('keypath').className = "elementHide";
|
||||
document.getElementById('ftps').className = "elementShow";
|
||||
document.frmDomainInsert.tfValue6.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue5.className = "inpmust";
|
||||
document.getElementById('ftps').className = "elementShow";
|
||||
document.getElementById('port').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('user').className = "elementShow";
|
||||
document.getElementById('passwd').className = "elementShow";
|
||||
document.getElementById('keypath').className = "elementShow";
|
||||
document.getElementById('ftps').className = "elementHide";
|
||||
document.frmDomainInsert.tfValue5.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue6.className = "inpmust";
|
||||
document.frmDomainInsert.tfValue7.className = "inpmust";
|
||||
document.getElementById('ftps').className = "elementHide";
|
||||
document.getElementById('port').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 !== "") {
|
||||
@@ -132,27 +139,38 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</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 title="{LANG_CONFIG_TARGET}" 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>
|
||||
<td class="content_tbl_row2"><input title="{LANG_CONFIG_TARGET}" 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 title="{LANG_DESCRIPTION}" name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
|
||||
<td colspan="2"><input title="{LANG_DESCRIPTION}" 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 title="{LANG_SERVER_NAME}" name="tfValue4" type="text" id="tfValue4" tabindex="4" value="{DAT_SERVER}" {SERVER_DISABLE} style="width:350px;" class="inpmust"></td>
|
||||
<td colspan="2"><input title="{LANG_SERVER_NAME}" 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 title="{LANG_METHOD}" name="selValue1" id="selValue1" tabindex="5" {METHOD_DISABLE} onchange="showFields(this.value);" class="selectborder">
|
||||
<select title="{LANG_METHOD}" 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>
|
||||
@@ -161,21 +179,34 @@
|
||||
</tr>
|
||||
<tr id="user" class="{CLASS_NAME_1}">
|
||||
<td>{LANG_USERNAME} *</td>
|
||||
<td colspan="2"><input title="{LANG_USERNAME}" name="tfValue5" type="text" id="tfValue5" tabindex="5" value="{DAT_USER}" style="width:350px;" class="inpmust" onchange="checkMust();"></td>
|
||||
<td colspan="2"><input title="{LANG_USERNAME}" 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 title="{LANG_PASSWORD}" name="tfValue6" type="password" id="tfValue6" tabindex="6" value="{DAT_PASSWORD}" style="width:350px;" class="inpmust" onchange="checkMust();"></td>
|
||||
<td colspan="2"><input title="{LANG_PASSWORD}" name="tfValue6" type="password" id="tfValue6"
|
||||
tabindex="6" value="{DAT_PASSWORD}" style="width:350px;" class="inpmust"
|
||||
onchange="checkMust();"></td>
|
||||
</tr>
|
||||
<tr id="port" class="{CLASS_NAME_1}">
|
||||
<td>{LANG_SSH_PORT}</td>
|
||||
<td colspan="2"><input title="{LANG_SSH_PORT}" name="tfValue23" type="text" id="tfValue23" tabindex="7"
|
||||
value="{DAT_PORT}" style="width:350px;"></td>
|
||||
</tr>
|
||||
<tr id="keypath" class="{CLASS_NAME_2}">
|
||||
<td>{LANG_SSH_KEY} *</td>
|
||||
<td><input title="{LANG_SSH_KEY}" 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>
|
||||
<td><input title="{LANG_SSH_KEY}" name="tfValue7" type="text" id="tfValue7" tabindex="8"
|
||||
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 id="ftps" class="{CLASS_NAME_3}">
|
||||
<td>{LANG_FTPS}</td>
|
||||
<td><input title="{LANG_ACTIVE}" name="chbValue1" type="checkbox" class="checkbox" id="chbValue1" value="1" {FTPS_CHECKED}></td>
|
||||
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('domain','ftps_option','all','Info');" class="infobutton_1"></td>
|
||||
<td><input title="{LANG_ACTIVE}" name="chbValue1" type="checkbox" class="checkbox" id="chbValue1"
|
||||
value="1" {FTPS_CHECKED}></td>
|
||||
<td><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18"
|
||||
onclick="dialoginit('domain','ftps_option','all','Info');" class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td colspan="3"> </td>
|
||||
@@ -185,33 +216,45 @@
|
||||
</tr>
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td>{LANG_BASE_DIRECTORY} *</td>
|
||||
<td><input title="{LANG_BASE_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_BASE_DIRECTORY}" name="tfValue8" type="text" id="tfValue8" tabindex="9"
|
||||
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 title="{LANG_HOST_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_HOST_DIRECTORY}" name="tfValue9" type="text" id="tfValue9" tabindex="10"
|
||||
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 title="{LANG_SERVICE_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_SERVICE_DIRECTORY}" name="tfValue10" type="text" id="tfValue10" tabindex="11"
|
||||
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 title="{LANG_BACKUP_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_BACKUP_DIRECTORY}" name="tfValue11" type="text" id="tfValue11" tabindex="12"
|
||||
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 title="{LANG_HOST_BACKUP_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_HOST_BACKUP_DIRECTORY}" name="tfValue12" type="text" id="tfValue12"
|
||||
tabindex="13" 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 title="{LANG_SERVICE_BACKUP_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_SERVICE_BACKUP_DIRECTORY}" name="tfValue13" type="text" id="tfValue13"
|
||||
tabindex="14" 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 colspan="3"> </td>
|
||||
@@ -221,48 +264,66 @@
|
||||
</tr>
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td>{LANG_NAGIOS_BASEDIR} *</td>
|
||||
<td><input title="{LANG_NAGIOS_BASEDIR}" 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>
|
||||
<td><input title="{LANG_NAGIOS_BASEDIR}" name="tfValue14" type="text" id="tfValue14" tabindex="15"
|
||||
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 title="{LANG_IMPORT_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_IMPORT_DIRECTORY}" name="tfValue15" type="text" id="tfValue15" tabindex="16"
|
||||
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 title="{LANG_PICTURE_DIRECTORY}" 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>
|
||||
<td><input title="{LANG_PICTURE_DIRECTORY}" name="tfValue16" type="text" id="tfValue16" tabindex="17"
|
||||
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>{LANG_NAGIOS_COMMAND_FILE}</td>
|
||||
<td><input title="{LANG_NAGIOS_COMMAND_FILE}" 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>
|
||||
<td><input title="{LANG_NAGIOS_COMMAND_FILE}" name="tfValue17" type="text" id="tfValue17" tabindex="18"
|
||||
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 title="{LANG_NAGIOS_BINARY_FILE}" 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>
|
||||
<td><input title="{LANG_NAGIOS_BINARY_FILE}" name="tfValue18" type="text" id="tfValue18" tabindex="19"
|
||||
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 title="{LANG_NAGIOS_PROCESS_FILE}" 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>
|
||||
<td><input title="{LANG_NAGIOS_PROCESS_FILE}" name="tfValue19" type="text" id="tfValue19" tabindex="20"
|
||||
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 title="{LANG_NAGIOS_CONFIG_FILE}" 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>
|
||||
<td><input title="{LANG_NAGIOS_CONFIG_FILE}" name="tfValue20" type="text" id="tfValue20" tabindex="21"
|
||||
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 {COMMON_INVISIBLE}>
|
||||
<td>{LANG_NAGIOS_CGI_FILE} *</td>
|
||||
<td><input title="{LANG_NAGIOS_CGI_FILE}" name="tfValue21" type="text" id="tfValue21" tabindex="21" value="{DAT_CGIFILE}" 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','cgifile','all','Info');" class="infobutton_1"></td>
|
||||
<td><input title="{LANG_NAGIOS_CGI_FILE}" name="tfValue21" type="text" id="tfValue21" tabindex="22"
|
||||
value="{DAT_CGIFILE}" 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','cgifile','all','Info');" class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td>{LANG_NAGIOS_RESOURCE_FILE} *</td>
|
||||
<td><input title="{LANG_NAGIOS_RESOURCE_FILE}" name="tfValue22" type="text" id="tfValue22" tabindex="22" value="{DAT_RESOURCEFILE}" 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','resourcefile','all','Info');" class="infobutton_1"></td>
|
||||
<td><input title="{LANG_NAGIOS_RESOURCE_FILE}" name="tfValue22" type="text" id="tfValue22" tabindex="23"
|
||||
value="{DAT_RESOURCEFILE}" 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','resourcefile','all','Info');" class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"> </td>
|
||||
@@ -270,14 +331,16 @@
|
||||
<tr>
|
||||
<td>{LANG_NAGIOS_VERSION}</td>
|
||||
<td>
|
||||
<select title="{LANG_NAGIOS_VERSION}" name="selValue2" id="selValue2" tabindex="21" class="selectborder">
|
||||
<select title="{LANG_NAGIOS_VERSION}" name="selValue2" id="selValue2" tabindex="21"
|
||||
class="selectborder">
|
||||
<option value="4" {VER_SELECTED_4}>4.x</option>
|
||||
<option value="3" {VER_SELECTED_3}>3.x</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>
|
||||
<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"> </td>
|
||||
@@ -291,11 +354,13 @@
|
||||
<!-- 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><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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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>
|
||||
@@ -304,7 +369,12 @@
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button"
|
||||
id="subAbort"
|
||||
onClick="abort();"
|
||||
value="{LANG_ABORT}"><span
|
||||
class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : contactgroup template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.01 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -11,12 +11,14 @@
|
||||
<script 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");
|
||||
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
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -28,9 +30,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -38,6 +40,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -47,45 +50,58 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
msginit(msg2 + " {LANG_CONTACT_GROUP}", header, 1);
|
||||
form.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_CONTACT_GROUP} *</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_CONTACT_GROUP}" 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_row2"><input title="{LANG_CONTACT_GROUP}" 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 title="{LANG_MEMBERS}" 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 title="{LANG_MEMBERS}" 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>
|
||||
<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 title="{LANG_DESCRIPTION}" 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><input title="{LANG_DESCRIPTION}" 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}">
|
||||
@@ -94,16 +110,24 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_GROUP_MEMBERS}" 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 title="{LANG_GROUP_MEMBERS}" 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>
|
||||
<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>
|
||||
@@ -112,24 +136,31 @@
|
||||
<td>{LANG_ACCESS_GROUP}</td>
|
||||
<td>
|
||||
<select title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -139,16 +170,22 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3" valign="bottom"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </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>
|
||||
</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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : contact template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -12,13 +12,15 @@
|
||||
<script 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");
|
||||
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
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -30,9 +32,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -40,6 +42,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -48,29 +51,29 @@
|
||||
const fields3 = "{SERVICE_OPTION_FIELDS}";
|
||||
const fields4 = "selValue1,selValue2,mselValue2,mselValue3";
|
||||
const version = "{NAGIOS_VERSION}";
|
||||
const bypass = "{CHECK_BYPASS_NEW}";
|
||||
const bypass = "{CHECK_BYPASS_NEW}";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const msg2 = "{FILL_ILLEGALCHARS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check = checkfields(fields1,form,myFocusObject);
|
||||
let check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
msginit(msg2 + " {LANG_CONTACT_NAME}", header, 1);
|
||||
form.tfValue1.focus();
|
||||
return false;
|
||||
}
|
||||
if (form.tfValue11.value.match(/[^a-zA-Z0-9.@_-]/)) {
|
||||
msginit(msg2+" {LANG_GENERIC_NAME}",header,1);
|
||||
msginit(msg2 + " {LANG_GENERIC_NAME}", header, 1);
|
||||
form.tfValue11.focus();
|
||||
return false;
|
||||
}
|
||||
if (form.tfNullVal1.value.match(/[^0-9]/)) {
|
||||
msginit(msg2+" {LANG_MINIMUM_IMPORTANCE}",header,1);
|
||||
msginit(msg2 + " {LANG_MINIMUM_IMPORTANCE}", header, 1);
|
||||
form.tfNullVal1.focus();
|
||||
return false;
|
||||
}
|
||||
@@ -97,31 +100,34 @@
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Insert free variable definitions
|
||||
function insertDefintionVar() {
|
||||
const txtDef = document.frmDetail.txtVariablename.value;
|
||||
const txtRange = document.frmDetail.txtVariablevalue.value;
|
||||
if ((txtDef === '') || (txtRange === '')) {
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
|
||||
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);
|
||||
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() {
|
||||
const txtDef = document.frmDetail.selTemplate.value;
|
||||
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contact&mode=add&def="+txtDef;
|
||||
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
|
||||
const selfields = "mselValue1,mselValue2,mselValue3";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -129,6 +135,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
|
||||
@@ -136,84 +143,130 @@
|
||||
<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>
|
||||
</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 title="{LANG_CONTACT_NAME}" 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_row2"><input title="{LANG_CONTACT_NAME}" 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 title="{LANG_CONTACT_GROUP}" 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 title="{LANG_CONTACT_GROUP}" 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>
|
||||
</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>
|
||||
<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 title="{LANG_DESCRIPTION}" 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><input title="{LANG_DESCRIPTION}" 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 class="{VERSION_40_VISIBLE}">{LANG_MINIMUM_IMPORTANCE}</td>
|
||||
<td class="{VERSION_40_VISIBLE}"><input title="{LANG_MINIMUM_IMPORTANCE}" name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_MINIMUM_IMPORTANCE}"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','minimum_importance','all','Info');" class="infobutton_1"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><input title="{LANG_MINIMUM_IMPORTANCE}" name="tfNullVal1"
|
||||
type="text" id="tfNullVal1"
|
||||
value="{DAT_MINIMUM_IMPORTANCE}"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}"
|
||||
title="{LANG_HELP}" width="18" height="18"
|
||||
onclick="dialoginit('contact','minimum_importance','all','Info');"
|
||||
class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"> </td>
|
||||
<td>
|
||||
<td colspan="4"> </td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_COG0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="null" name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_COG1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="null" 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 title="{LANG_STANDARD}" name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_COG2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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>
|
||||
<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 title="{LANG_EMAIL_ADDRESS}" 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><input title="{LANG_EMAIL_ADDRESS}" 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 title="{LANG_PAGER_NUMBER}" 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>
|
||||
<td><input title="{LANG_PAGER_NUMBER}" 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 title="{LANG_ADDON_ADDRESS} 1" 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><input title="{LANG_ADDON_ADDRESS} 1" 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 title="{LANG_ADDON_ADDRESS} 2" name="tfValue6" type="text" id="tfValue6" value="{DAT_ADDRESS2}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 2" name="tfValue6" type="text"
|
||||
id="tfValue6" value="{DAT_ADDRESS2}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ADDON_ADDRESS} 3</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 3" name="tfValue7" type="text" id="tfValue7" value="{DAT_ADDRESS3}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 3" name="tfValue7" type="text"
|
||||
id="tfValue7" value="{DAT_ADDRESS3}"></td>
|
||||
<td>{LANG_ADDON_ADDRESS} 4</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 4" name="tfValue8" type="text" id="tfValue8" value="{DAT_ADDRESS4}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 4" name="tfValue8" type="text"
|
||||
id="tfValue8" value="{DAT_ADDRESS4}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ADDON_ADDRESS} 5</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 5" name="tfValue9" type="text" id="tfValue9" value="{DAT_ADDRESS5}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 5" name="tfValue9" type="text"
|
||||
id="tfValue9" value="{DAT_ADDRESS5}"></td>
|
||||
<td>{LANG_ADDON_ADDRESS} 6</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 6" name="tfValue10" type="text" id="tfValue10" value="{DAT_ADDRESS6}"></td>
|
||||
</tr>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 6" name="tfValue10" type="text"
|
||||
id="tfValue10" value="{DAT_ADDRESS6}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
@@ -222,96 +275,168 @@
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HNE1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HNE0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HNE2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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><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 title="{LANG_ON}" name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_SNE1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_SNE0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_SNE2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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>
|
||||
<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 title="{LANG_TIME_PERIOD_HOSTS}" 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 title="{LANG_TIME_PERIOD_HOSTS}" 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><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 title="{LANG_TIME_PERIOD_SERVICES}" 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 title="{LANG_TIME_PERIOD_SERVICES}" 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>
|
||||
<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 title="d" name="chbGr1a" type="checkbox" class="checkbox" id="chbGr1a" value="d" {DAT_HOD_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="d" 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 title="u" name="chbGr1b" type="checkbox" class="checkbox" id="chbGr1b" value="u" {DAT_HOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="r" name="chbGr1c" type="checkbox" class="checkbox" id="chbGr1c" value="r" {DAT_HOR_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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 title="f" 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 title="s" 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 title="n" name="chbGr1f" type="checkbox" class="checkbox" id="chbGr1f" value="n" {DAT_HON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="f" 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 title="s" 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 title="n" 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 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 title="w" name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="w" {DAT_SOW_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="w" 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 title="u" name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="u" {DAT_SOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="c" name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="c" {DAT_SOC_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="c" 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 title="r" 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 title="f" name="chbGr2e" type="checkbox" class="checkbox" id="chbGr2e" value="f" {DAT_SOF_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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 title="f" 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 title="s" name="chbGr2f" type="checkbox" class="checkbox" id="chbGr2f" value="s" {DAT_SOS_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="s" 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 title="n" name="chbGr2g" type="checkbox" class="checkbox" id="chbGr2g" value="n" {DAT_SON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" 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>
|
||||
<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>
|
||||
@@ -319,31 +444,49 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_HOST_COMMAND}" 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 title="{LANG_HOST_COMMAND}" 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 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 title="{LANG_SERVICE_COMMAND}" 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 title="{LANG_SERVICE_COMMAND}" 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>
|
||||
</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>
|
||||
<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>
|
||||
@@ -354,108 +497,177 @@
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_HOC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="{LANG_STANDARD}" name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_HOC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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 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> </td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue5" type="radio" class="checkbox" id="radValue50" value="0" {DAT_SEC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="{LANG_STANDARD}" name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_SEC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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>
|
||||
<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"> </td>
|
||||
<td colspan="6"> </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 title="{LANG_ON}" name="radValue6" type="radio" class="checkbox" id="radValue61" value="1" {DAT_RSI1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue6" type="radio" class="checkbox" id="radValue60" value="0" {DAT_RSI0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_RSI2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_RSI3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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><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 title="{LANG_ON}" name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_CSC1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_CSC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_CSC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_CSC3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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>
|
||||
<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 title="{LANG_ON}" name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_RNS1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_RNS0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_RNS2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_RNS3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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>
|
||||
</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 title="{LANG_REGISTERED}" 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>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" 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"> </td>
|
||||
</tr>
|
||||
<td>{LANG_ACTIVE}</td>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort1" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab2">
|
||||
<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>
|
||||
@@ -471,40 +683,61 @@
|
||||
</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}&linktab=tbl_lnkContactToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
|
||||
<td colspan="6" style="padding-bottom:10px">
|
||||
<iframe id="variableframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&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 title="{LANG_VARIABLE_NAME}" 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>
|
||||
<td><input title="{LANG_VARIABLE_NAME}" 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 title="{LANG_VARIABLE_VALUE}" 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>
|
||||
<td><input title="{LANG_VARIABLE_VALUE}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
|
||||
<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}&type=contact" style="border:1px solid #000000; width:445px; height:120px;"></iframe></td>
|
||||
<td colspan="6" style="padding-bottom:10px;">
|
||||
<iframe id="templframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contact"
|
||||
style="border:1px solid #000000; width:445px; height:120px;"></iframe>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_TEMPLATE_NAME}</td>
|
||||
<td>
|
||||
<select title="{LANG_TEMPLATE_NAME}" name="selTemplate" class="selectborder">
|
||||
<!-- BEGIN template -->
|
||||
<option value="{DAT_TEMPLATE_ID}" class="empty_class{SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
|
||||
<!-- END template -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
@@ -519,8 +752,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_GENERIC_NAME}</td>
|
||||
<td><input title="{LANG_GENERIC_NAME}" 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>
|
||||
<td><input title="{LANG_GENERIC_NAME}" 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"> </td>
|
||||
@@ -532,40 +769,53 @@
|
||||
<td>{LANG_ACCESS_GROUP}</td>
|
||||
<td>
|
||||
<select title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort2" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!--suppress JSUnusedLocalSymbols -->
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
(function() {
|
||||
(function () {
|
||||
let 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>
|
||||
<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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : contact template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -12,13 +12,15 @@
|
||||
<script 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");
|
||||
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
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -30,9 +32,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -40,6 +42,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -49,39 +52,42 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
msginit(msg2 + " {LANG_TEMPLATE_NAME}", header, 1);
|
||||
form.tfValue1.focus();
|
||||
return false;
|
||||
}
|
||||
if (form.tfNullVal1.value.match(/[^0-9]/)) {
|
||||
msginit(msg2+" {LANG_MINIMUM_IMPORTANCE}",header,1);
|
||||
msginit(msg2 + " {LANG_MINIMUM_IMPORTANCE}", header, 1);
|
||||
form.tfNullVal1.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Insert free variable definitions
|
||||
function insertDefintionVar() {
|
||||
const txtDef = document.frmDetail.txtVariablename.value;
|
||||
const txtRange = document.frmDetail.txtVariablevalue.value;
|
||||
if ((txtDef === "") || (txtRange === "")) {
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
|
||||
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);
|
||||
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() {
|
||||
const txtDef = document.frmDetail.selTemplate.value;
|
||||
document.getElementById("templframe").src = "{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contacttemplate&mode=add&def="+txtDef;
|
||||
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}">
|
||||
@@ -89,84 +95,130 @@
|
||||
<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>
|
||||
</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 title="{LANG_TEMPLATE_NAME}" 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_row2"><input title="{LANG_TEMPLATE_NAME}" 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 title="{LANG_CONTACT_GROUP}" 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 title="{LANG_CONTACT_GROUP}" 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>
|
||||
</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>
|
||||
<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 title="{LANG_DESCRIPTION}" 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><input title="{LANG_DESCRIPTION}" 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 class="{VERSION_40_VISIBLE}">{LANG_MINIMUM_IMPORTANCE}</td>
|
||||
<td class="{VERSION_40_VISIBLE}"><input title="{LANG_MINIMUM_IMPORTANCE}" name="tfNullVal1" type="text" id="tfNullVal1" value="{DAT_MINIMUM_IMPORTANCE}"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}" title="{LANG_HELP}" width="18" height="18" onclick="dialoginit('contact','minimum_importance','all','Info');" class="infobutton_1"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><input title="{LANG_MINIMUM_IMPORTANCE}" name="tfNullVal1"
|
||||
type="text" id="tfNullVal1"
|
||||
value="{DAT_MINIMUM_IMPORTANCE}"></td>
|
||||
<td class="{VERSION_40_VISIBLE}"><img src="{IMAGE_PATH}tip.gif" alt="{LANG_HELP}"
|
||||
title="{LANG_HELP}" width="18" height="18"
|
||||
onclick="dialoginit('contact','minimum_importance','all','Info');"
|
||||
class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"> </td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<td colspan="4"> </td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue1" type="radio" class="checkbox" id="radValue10" value="0" {DAT_COG0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="null" name="radValue1" type="radio" class="checkbox" id="radValue11" value="1" {DAT_COG1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="null" 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 title="{LANG_STANDARD}" name="radValue1" type="radio" class="checkbox" id="radValue12" value="2" {DAT_COG2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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>
|
||||
<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 title="{LANG_EMAIL_ADDRESS}" 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><input title="{LANG_EMAIL_ADDRESS}" 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 title="{LANG_PAGER_NUMBER}" 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>
|
||||
<td><input title="{LANG_PAGER_NUMBER}" 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 title="{LANG_ADDON_ADDRESS} 1" 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><input title="{LANG_ADDON_ADDRESS} 1" 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 title="{LANG_ADDON_ADDRESS} 2" name="tfValue6" type="text" id="tfValue6" value="{DAT_ADDRESS2}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 2" name="tfValue6" type="text"
|
||||
id="tfValue6" value="{DAT_ADDRESS2}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ADDON_ADDRESS} 3</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 3" name="tfValue7" type="text" id="tfValue7" value="{DAT_ADDRESS3}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 3" name="tfValue7" type="text"
|
||||
id="tfValue7" value="{DAT_ADDRESS3}"></td>
|
||||
<td>{LANG_ADDON_ADDRESS} 4</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 4" name="tfValue8" type="text" id="tfValue8" value="{DAT_ADDRESS4}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 4" name="tfValue8" type="text"
|
||||
id="tfValue8" value="{DAT_ADDRESS4}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ADDON_ADDRESS} 5</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 5" name="tfValue9" type="text" id="tfValue9" value="{DAT_ADDRESS5}"></td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 5" name="tfValue9" type="text"
|
||||
id="tfValue9" value="{DAT_ADDRESS5}"></td>
|
||||
<td>{LANG_ADDON_ADDRESS} 6</td>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 6" name="tfValue10" type="text" id="tfValue10" value="{DAT_ADDRESS6}"></td>
|
||||
</tr>
|
||||
<td colspan="2"><input title="{LANG_ADDON_ADDRESS} 6" name="tfValue10" type="text"
|
||||
id="tfValue10" value="{DAT_ADDRESS6}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
@@ -175,96 +227,168 @@
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" name="radValue2" type="radio" class="checkbox" id="radValue21" value="1" {DAT_HNE1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue2" type="radio" class="checkbox" id="radValue20" value="0" {DAT_HNE0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue2" type="radio" class="checkbox" id="radValue22" value="2" {DAT_HNE2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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><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 title="{LANG_ON}" name="radValue3" type="radio" class="checkbox" id="radValue31" value="1" {DAT_SNE1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue3" type="radio" class="checkbox" id="radValue30" value="0" {DAT_SNE0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue3" type="radio" class="checkbox" id="radValue32" value="2" {DAT_SNE2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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>
|
||||
<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 title="{LANG_TIME_PERIOD_HOSTS}" 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 title="{LANG_TIME_PERIOD_HOSTS}" 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><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 title="{LANG_TIME_PERIOD_SERVICES}" 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 title="{LANG_TIME_PERIOD_SERVICES}" 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>
|
||||
<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 title="d" name="chbGr1a" type="checkbox" class="checkbox" id="chbGr1a" value="d" {DAT_HOD_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="d" 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 title="u" name="chbGr1b" type="checkbox" class="checkbox" id="chbGr1b" value="u" {DAT_HOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="r" name="chbGr1c" type="checkbox" class="checkbox" id="chbGr1c" value="r" {DAT_HOR_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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 title="f" 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 title="s" 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 title="n" name="chbGr1f" type="checkbox" class="checkbox" id="chbGr1f" value="n" {DAT_HON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="f" 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 title="s" 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 title="n" 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 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 title="w" name="chbGr2a" type="checkbox" class="checkbox" id="chbGr2a" value="w" {DAT_SOW_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="w" 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 title="u" name="chbGr2b" type="checkbox" class="checkbox" id="chbGr2b" value="u" {DAT_SOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="c" name="chbGr2c" type="checkbox" class="checkbox" id="chbGr2c" value="c" {DAT_SOC_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="c" 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 title="r" 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 title="f" name="chbGr2e" type="checkbox" class="checkbox" id="chbGr2e" value="f" {DAT_SOF_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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 title="f" 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 title="s" name="chbGr2f" type="checkbox" class="checkbox" id="chbGr2f" value="s" {DAT_SOS_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="s" 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 title="n" name="chbGr2g" type="checkbox" class="checkbox" id="chbGr2g" value="n" {DAT_SON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" 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>
|
||||
<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>
|
||||
@@ -272,31 +396,49 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_HOST_COMMAND}" 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 title="{LANG_HOST_COMMAND}" 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>
|
||||
</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 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 title="{LANG_SERVICE_COMMAND}" 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 title="{LANG_SERVICE_COMMAND}" 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>
|
||||
</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>
|
||||
<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>
|
||||
@@ -307,85 +449,144 @@
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue4" type="radio" class="checkbox" id="radValue40" value="0" {DAT_HOC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="{LANG_STANDARD}" name="radValue4" type="radio" class="checkbox" id="radValue42" value="2" {DAT_HOC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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 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> </td>
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td class="radio_cell_1"><input title="+" name="radValue5" type="radio" class="checkbox" id="radValue50" value="0" {DAT_SEC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="+" 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 title="{LANG_STANDARD}" name="radValue5" type="radio" class="checkbox" id="radValue52" value="2" {DAT_SEC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_STANDARD}" 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>
|
||||
<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"> </td>
|
||||
<td colspan="6"> </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 title="{LANG_ON}" name="radValue6" type="radio" class="checkbox" id="radValue61" value="1" {DAT_RSI1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue6" type="radio" class="checkbox" id="radValue60" value="0" {DAT_RSI0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue6" type="radio" class="checkbox" id="radValue62" value="2" {DAT_RSI2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue6" type="radio" class="checkbox" id="radValue63" value="3" {DAT_RSI3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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><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 title="{LANG_ON}" name="radValue8" type="radio" class="checkbox" id="radValue81" value="1" {DAT_CSC1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue8" type="radio" class="checkbox" id="radValue80" value="0" {DAT_CSC0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue8" type="radio" class="checkbox" id="radValue82" value="2" {DAT_CSC2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue8" type="radio" class="checkbox" id="radValue83" value="3" {DAT_CSC3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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>
|
||||
<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 title="{LANG_ON}" name="radValue7" type="radio" class="checkbox" id="radValue71" value="1" {DAT_RNS1_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_ON}" 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 title="{LANG_OFF}" name="radValue7" type="radio" class="checkbox" id="radValue70" value="0" {DAT_RNS0_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_OFF}" 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 title="{LANG_SKIP}" name="radValue7" type="radio" class="checkbox" id="radValue72" value="2" {DAT_RNS2_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="{LANG_SKIP}" 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 title="null" name="radValue7" type="radio" class="checkbox" id="radValue73" value="3" {DAT_RNS3_CHECKED}></td>
|
||||
<td class="radio_cell_1 {VERSION_30_VISIBLE}"><input title="null"
|
||||
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>
|
||||
</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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -393,9 +594,15 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort1" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm1" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
@@ -403,7 +610,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="tab2">
|
||||
<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>
|
||||
@@ -419,39 +626,60 @@
|
||||
</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}&linktab=tbl_lnkContacttemplateToVariabledefinition" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
|
||||
<td colspan="6" style="padding-bottom:10px">
|
||||
<iframe id="variableframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/variabledefinitions.php?dataId={DAT_ID}&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 title="{LANG_VARIABLE_NAME}" 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>
|
||||
<td><input title="{LANG_VARIABLE_NAME}" 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 title="{LANG_VARIABLE_VALUE}" 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>
|
||||
<td><input title="{LANG_VARIABLE_VALUE}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="padding-bottom:5px;"><strong>{LANG_ADDITIONAL_TEMPLATES}</strong></td>
|
||||
<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}&type=contacttemplate" style="border:1px solid #000000; width:445px; height:120px;"></iframe></td>
|
||||
<td colspan="6" style="padding-bottom:10px;">
|
||||
<iframe id="templframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/templatedefinitions.php?dataId={DAT_ID}&type=contacttemplate"
|
||||
style="border:1px solid #000000; width:445px; height:120px;"></iframe>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_TEMPLATE_NAME}</td>
|
||||
<td>
|
||||
<select title="{LANG_TEMPLATE_NAME}" name="selTemplate" class="selectborder">
|
||||
<!-- BEGIN template -->
|
||||
<option value="{DAT_TEMPLATE_ID}" class="empty_class{SPECIAL_STYLE}">{DAT_TEMPLATE}</option>
|
||||
<!-- END template -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
@@ -468,18 +696,28 @@
|
||||
<td>{LANG_ACCESS_GROUP}</td>
|
||||
<td>
|
||||
<select title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort2" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm2" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
@@ -493,14 +731,17 @@
|
||||
<!--suppress JSUnusedLocalSymbols -->
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
(function() {
|
||||
(function () {
|
||||
let 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>
|
||||
<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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : domain administration template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -13,8 +13,9 @@
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -26,16 +27,17 @@
|
||||
// Enable select fields
|
||||
const selfields = "selValue1";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0; i<ar_sel.length; i++){
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let 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?
|
||||
@@ -45,30 +47,39 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDomainInsert;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
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 title="{LANG_DOMAIN}" 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>
|
||||
<td class="content_tbl_row2"><input title="{LANG_DOMAIN}" 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 title="{LANG_DESCRIPTION}" name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
|
||||
<td colspan="2"><input title="{LANG_DESCRIPTION}" name="tfValue2" type="text" id="tfValue2" tabindex="2"
|
||||
value="{DAT_ALIAS}" style="width:350px;" class="inpmust"></td>
|
||||
</tr>
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td colspan="3"> </td>
|
||||
@@ -76,13 +87,17 @@
|
||||
<tr {COMMON_INVISIBLE}>
|
||||
<td>{LANG_CONFIG_TARGET} *</td>
|
||||
<td>
|
||||
<select title="{LANG_CONFIG_TARGET}" name="selValue1" id="selValue1" class="selectbordermust inpmust">
|
||||
<!-- BEGIN target -->
|
||||
<select title="{LANG_CONFIG_TARGET}" name="selValue1" id="selValue1"
|
||||
class="selectbordermust inpmust">
|
||||
<!-- BEGIN target -->
|
||||
<option value="{DAT_TARGET_ID}" {DAT_TARGET_SEL}>{DAT_TARGET}</option>
|
||||
<!-- END target -->
|
||||
<!-- 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>
|
||||
<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"> </td>
|
||||
@@ -90,24 +105,28 @@
|
||||
<tr>
|
||||
<td>{LANG_NAGIOS_VERSION}</td>
|
||||
<td>
|
||||
<select title="{LANG_NAGIOS_VERSION}" name="selValue2" id="selValue2" tabindex="21" class="selectborder">
|
||||
<select title="{LANG_NAGIOS_VERSION}" name="selValue2" id="selValue2" tabindex="21"
|
||||
class="selectborder">
|
||||
<option value="4" {VER_SELECTED_4}>4.x</option>
|
||||
<option value="3" {VER_SELECTED_3}>3.x</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>
|
||||
<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 title="{LANG_ENABLE_COMMON_DOMAIN}" name="selValue3" id="selValue3" tabindex="22" class="selectborder">
|
||||
<select title="{LANG_ENABLE_COMMON_DOMAIN}" 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>
|
||||
<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"> </td>
|
||||
@@ -116,16 +135,18 @@
|
||||
<td>{LANG_ACCESS_GROUP}</td>
|
||||
<td>
|
||||
<select title="{LANG_ACCESS_GROUP}" name="selAccGr" tabindex="23" class="selectborder">
|
||||
<!-- BEGIN acc_group -->
|
||||
<!-- BEGIN acc_group -->
|
||||
<option value="{DAT_ACC_GROUP_ID}" {DAT_ACC_GROUP_SEL}>{DAT_ACC_GROUP}</option>
|
||||
<!-- END acc_group -->
|
||||
<!-- 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><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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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>
|
||||
@@ -134,7 +155,14 @@
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : datalist template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datatable -->
|
||||
<div id="content_main">
|
||||
@@ -12,42 +12,47 @@
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// Action icons
|
||||
function actionPic(modus,id,name) {
|
||||
if(id !== "") {
|
||||
function actionPic(modus, id, name) {
|
||||
if (id !== "") {
|
||||
document.frmDatalist.hidModify.value = modus;
|
||||
document.frmDatalist.hidListId.value = id;
|
||||
if (document.frmDatalist.hidModify.value === "delete") {
|
||||
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
|
||||
confirminit("{LANG_DELETESINGLE}\n" + name + "?", "{LANG_SECURE_QUESTION}", 2, "{LANG_YES}", "{LANG_NO}", 1);
|
||||
} else {
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Download function
|
||||
function getDownload() {
|
||||
const time = new Date();
|
||||
const table = "{TABLE_NAME}";
|
||||
this.location.href = "download.php?table="+table+"×tamp="+time.getTime();
|
||||
this.location.href = "download.php?table=" + table + "×tamp=" + time.getTime();
|
||||
}
|
||||
|
||||
// Add dataset function
|
||||
function addDataset() {
|
||||
document.frmDatalist.modus.value = "add";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Write configuration function
|
||||
function writeConfig() {
|
||||
document.frmDatalist.modus.value = "make";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Deletion confirmation
|
||||
function checkMode() {
|
||||
if (document.frmDatalist.selModify.value === "delete") {
|
||||
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
|
||||
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) {
|
||||
@@ -58,6 +63,7 @@
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Delete function
|
||||
function del(key) {
|
||||
if (key === "search") {
|
||||
@@ -65,6 +71,7 @@
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
|
||||
// Domain copy enable
|
||||
function checkCopy(elem) {
|
||||
if (elem === 'copy') {
|
||||
@@ -75,8 +82,9 @@
|
||||
document.getElementById("selTarDom").className = "elementHide";
|
||||
}
|
||||
}
|
||||
|
||||
// Row sorting
|
||||
function sort_row(row,direction) {
|
||||
function sort_row(row, direction) {
|
||||
if (('{DISABLE_SORT_2}' === '') || (row === '1')) {
|
||||
document.frmDatalist.hidSortBy.value = row;
|
||||
document.frmDatalist.hidSortDir.value = direction;
|
||||
@@ -84,44 +92,90 @@
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
|
||||
<table border="0" cellpadding="0" class="content_formtable">
|
||||
<table style="border: 0; border-spacing: 1px; border-collapse: separate;" class="content_formtable">
|
||||
<tr>
|
||||
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.frmDatalist.submit();"> <img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td style="width: 120px;">{LANG_SEARCH_STRING}:</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" type="text" name="txtSearch"
|
||||
value="{DAT_SEARCH}"></td>
|
||||
<td style="width:100px;"><img src="{IMAGE_PATH_HEAD}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}"
|
||||
title="{LANG_SEARCH}" style="cursor:pointer;"
|
||||
onClick="document.frmDatalist.submit();"> <img
|
||||
src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td style="width: 180px;"> </td>
|
||||
<td style="width: 70px; {FILTER_VISIBLE}">{LANG_FILTER}:</td>
|
||||
<td style="width: 85px; {FILTER_VISIBLE} {FILTER_REG_VISIBLE}">{LANG_REGISTERED}:</td>
|
||||
<td style="width: 50px; {FILTER_VISIBLE} {FILTER_REG_VISIBLE}"><select name="selRegFilter"
|
||||
id="selRegFilter"
|
||||
title="{LANG_REGISTERED}"
|
||||
class="selectborder"
|
||||
style="width: 50px;"
|
||||
onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_REGFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_REGFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_REGFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
<td style="width: 20px; {FILTER_VISIBLE} {FILTER_REG_VISIBLE}"> </td>
|
||||
<td style="width: 50px; {FILTER_VISIBLE}">{LANG_ACTIVE}:</td>
|
||||
<td style="width: 50px; {FILTER_VISIBLE}"><select name="selActiveFilter" id="selActiveFilter"
|
||||
title="{LANG_ACTIVE}" class="selectborder"
|
||||
style="width: 50px;"
|
||||
onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_ACTIVEFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_ACTIVEFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_ACTIVEFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellpadding="0" class="content_listtable" width="100%">
|
||||
<tr>
|
||||
<th style="width:30px;"> </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: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 -->
|
||||
<!-- BEGIN datarow -->
|
||||
<tr>
|
||||
<td class="{CELLCLASS_M}"><input title="" 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>
|
||||
<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 -->
|
||||
<!-- 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="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">
|
||||
@@ -130,7 +184,9 @@
|
||||
<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 title="{LANG_MARKED}" name="selModify" id="selModify" onchange="checkCopy(this.value);" {ADD_CONTROL} class="selectborder" style="width:120px; vertical-align:middle; margin-bottom:4px;">
|
||||
<select title="{LANG_MARKED}" name="selModify" id="selModify"
|
||||
onchange="checkCopy(this.value);" {ADD_CONTROL} class="selectborder"
|
||||
style="width:120px; vertical-align:middle; margin-bottom:4px;">
|
||||
<option value="none"> </option>
|
||||
<option value="delete">{DELETE}</option>
|
||||
<option value="copy">{DUPLICATE}</option>
|
||||
@@ -138,12 +194,15 @@
|
||||
<option value="deactivate">{DEACTIVATE}</option>
|
||||
</select>
|
||||
<span id="copytext" style="padding-left:10px;" class="elementHide">to Domain:</span>
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom" class="elementHide selectborder" {ADD_CONTROL} style="width:120px; vertical-align:middle; margin-bottom:4px;;">
|
||||
<!-- BEGIN domainlist -->
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom"
|
||||
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 -->
|
||||
<!-- END domainlist -->
|
||||
</select>
|
||||
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" {ADD_CONTROL} onClick="checkMode();" style="width:95px;"></td>
|
||||
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" {ADD_CONTROL}
|
||||
onClick="checkMode();" style="width:95px;"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
@@ -160,6 +219,7 @@
|
||||
<!-- 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 -->
|
||||
<!-- BEGIN modification_status --><span class="redmessage">{MODIFICATION_STATUS}</span><br>
|
||||
<!-- END modification_status -->
|
||||
</p>
|
||||
<!-- END msgfooter -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Common list view template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datatablecommon -->
|
||||
<div id="content_main">
|
||||
@@ -11,35 +11,38 @@
|
||||
<!--suppress JSUnusedLocalSymbols -->
|
||||
<script type="text/javascript">
|
||||
// Action icons
|
||||
function actionPic(modus,id,name) {
|
||||
if(id !== '') {
|
||||
function actionPic(modus, id, name) {
|
||||
if (id !== '') {
|
||||
document.frmDatalist.hidModify.value = modus;
|
||||
document.frmDatalist.hidListId.value = id;
|
||||
if ((document.frmDatalist.hidModify.value === "delete") && (name === "Admin")) {
|
||||
msginit(name+" {LANG_NODELETE}","{LANG_SECURE_QUESTION}",1);
|
||||
msginit(name + " {LANG_NODELETE}", "{LANG_SECURE_QUESTION}", 1);
|
||||
return false;
|
||||
}
|
||||
if (document.frmDatalist.hidModify.value === "delete") {
|
||||
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
|
||||
confirminit("{LANG_DELETESINGLE}\n" + name + "?", "{LANG_SECURE_QUESTION}", 2, "{LANG_YES}", "{LANG_NO}", 1);
|
||||
} else {
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Add dataset function
|
||||
function addDataset() {
|
||||
document.frmDatalist.modus.value = "add";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Deletion confirmation
|
||||
function checkMode() {
|
||||
if (document.frmDatalist.selModify.value === "delete") {
|
||||
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
|
||||
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) {
|
||||
@@ -50,8 +53,9 @@
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Row sorting
|
||||
function sort_row(row,direction) {
|
||||
function sort_row(row, direction) {
|
||||
if (('{DISABLE_SORT_2}' === '') || (row === '1')) {
|
||||
document.frmDatalist.hidSortBy.value = row;
|
||||
document.frmDatalist.hidSortDir.value = direction;
|
||||
@@ -59,14 +63,21 @@
|
||||
document.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;"> </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: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>
|
||||
@@ -77,15 +88,21 @@
|
||||
<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>
|
||||
<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="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">
|
||||
@@ -94,12 +111,14 @@
|
||||
<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 title="{LANG_MARKED}" name="selModify" id="select" class="selectborder" style="width:120px;" {ADD_CONTROL}>
|
||||
<select title="{LANG_MARKED}" name="selModify" id="select" class="selectborder"
|
||||
style="width:120px;" {ADD_CONTROL}>
|
||||
<option value="none"> </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>
|
||||
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" onClick="checkMode();"
|
||||
style="width:95px;" {ADD_CONTROL}></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
@@ -115,6 +134,7 @@
|
||||
<!-- 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 -->
|
||||
<!-- BEGIN modification_status --><span class="redmessage">{MODIFICATION_STATUS}</span><br>
|
||||
<!-- END modification_status -->
|
||||
</p>
|
||||
<!-- END msgfooter -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Host list view template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datatablehost -->
|
||||
<div id="content_main">
|
||||
@@ -12,65 +12,72 @@
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
let intCheck = 0;
|
||||
|
||||
// Action icons
|
||||
function actionPic(modus,id,name) {
|
||||
if(id !== "") {
|
||||
function actionPic(modus, id, name) {
|
||||
if (id !== "") {
|
||||
if (modus === "download") {
|
||||
getDownload(id,name);
|
||||
getDownload(id, name);
|
||||
return;
|
||||
}
|
||||
document.frmDatalist.hidModify.value = modus;
|
||||
document.frmDatalist.hidListId.value = id;
|
||||
if (document.frmDatalist.hidModify.value === "delete") {
|
||||
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
|
||||
confirminit("{LANG_DELETESINGLE}\n" + name + "?", "{LANG_SECURE_QUESTION}", 2, "{LANG_YES}", "{LANG_NO}", 1);
|
||||
} else {
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Download function
|
||||
function getDownload(id,name) {
|
||||
function getDownload(id, name) {
|
||||
const time = new Date();
|
||||
const table = "{TABLE_NAME}";
|
||||
this.location.href = "download.php?table="+table+"&line="+id+"&config="+name+"×tamp="+time.getTime();
|
||||
this.location.href = "download.php?table=" + table + "&line=" + id + "&config=" + name + "×tamp=" + time.getTime();
|
||||
}
|
||||
|
||||
// Add dataset function
|
||||
function addDataset() {
|
||||
document.frmDatalist.modus.value = "add";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Write configuration function
|
||||
function writeConfig() {
|
||||
document.frmDatalist.modus.value = "make";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Deletion confirmation
|
||||
function checkMode() {
|
||||
if (document.frmDatalist.selModify.value === "delete") {
|
||||
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
|
||||
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(let i={MIN_ID};i<={MAX_ID};i++) {
|
||||
if (document.getElementById("chbId_"+i)) {
|
||||
document.getElementById("chbId_"+i).checked = true;
|
||||
for (let i ={MIN_ID}; i <={MAX_ID}; i++) {
|
||||
if (document.getElementById("chbId_" + i)) {
|
||||
document.getElementById("chbId_" + i).checked = true;
|
||||
}
|
||||
}
|
||||
intCheck = 1;
|
||||
} else {
|
||||
for(let i={MIN_ID};i<={MAX_ID};i++) {
|
||||
if (document.getElementById("chbId_"+i)) {
|
||||
document.getElementById("chbId_"+i).checked = false;
|
||||
for (let i ={MIN_ID}; i <={MAX_ID}; i++) {
|
||||
if (document.getElementById("chbId_" + i)) {
|
||||
document.getElementById("chbId_" + i).checked = false;
|
||||
}
|
||||
}
|
||||
intCheck = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Delete function
|
||||
function del(key) {
|
||||
if (key === "search") {
|
||||
@@ -78,6 +85,7 @@
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
|
||||
// Domain copy enable
|
||||
function checkCopy(elem) {
|
||||
if (elem === 'copy') {
|
||||
@@ -88,6 +96,7 @@
|
||||
document.getElementById("selTarDom").className = "elementHide";
|
||||
}
|
||||
}
|
||||
|
||||
//Submit form
|
||||
function confOpenerYes(key) {
|
||||
if (key === 1) {
|
||||
@@ -98,8 +107,9 @@
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Row sorting
|
||||
function sort_row(row,direction) {
|
||||
function sort_row(row, direction) {
|
||||
if (('{DISABLE_SORT_2}' === '') || (row === '1')) {
|
||||
document.frmDatalist.hidSortBy.value = row;
|
||||
document.frmDatalist.hidSortDir.value = direction;
|
||||
@@ -107,47 +117,100 @@
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<form name="frmDatalist" method="post" action="{ACTION_MODIFY}">
|
||||
<table border="0" cellpadding="0" class="content_formtable">
|
||||
<table style="border: 0; border-spacing: 1px; border-collapse: separate;" class="content_formtable">
|
||||
<tr>
|
||||
<td class="content_tbl_row1">{LANG_SEARCH_STRING}:</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.frmDatalist.submit();"> <img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td style="width: 120px;">{LANG_SEARCH_STRING}:</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;"
|
||||
onClick="document.frmDatalist.submit();"> <img
|
||||
src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td style="width: 180px;"> </td>
|
||||
<td style="width: 70px;">{LANG_FILTER}:</td>
|
||||
<td style="width: 85px;">{LANG_REGISTERED}:</td>
|
||||
<td><select name="selRegFilter" id="selRegFilter" title="{LANG_REGISTERED}" class="selectborder"
|
||||
style="width: 50px;" onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_REGFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_REGFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_REGFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
<td style="width: 20px;"> </td>
|
||||
<td style="width: 50px;">{LANG_ACTIVE}:</td>
|
||||
<td><select name="selActiveFilter" id="selActiveFilter" title="{LANG_ACTIVE}" class="selectborder"
|
||||
style="width: 50px;" onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_ACTIVEFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_ACTIVEFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_ACTIVEFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellpadding="0" class="content_listtable" width="100%">
|
||||
<tr>
|
||||
<th style="width:30px;text-align:center;padding-top:0;padding-bottom:0;"><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:30px;text-align:center;padding-top:0;padding-bottom:0;"><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>
|
||||
<th style="width:125px;text-align:center;">
|
||||
<div style="width:125px">{LANG_FUNCTION}</div>
|
||||
</th>
|
||||
</tr>
|
||||
<!-- BEGIN datarowhost -->
|
||||
<tr>
|
||||
<td class="{CELLCLASS_M}"><input title="" type="checkbox" name="chbId_{LINE_ID}" id="chbId_{LINE_ID}" {DISABLED}></td>
|
||||
<td class="{CELLCLASS_M}"><input title="" 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>
|
||||
<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="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">
|
||||
@@ -156,7 +219,8 @@
|
||||
<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 title="{LANG_MARKED}" name="selModify" id="selModify" onchange="checkCopy(this.value);" class="selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<select title="{LANG_MARKED}" name="selModify" id="selModify" onchange="checkCopy(this.value);"
|
||||
class="selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<option value="none"> </option>
|
||||
<option value="delete">{DELETE}</option>
|
||||
<option value="copy">{DUPLICATE}</option>
|
||||
@@ -165,12 +229,14 @@
|
||||
<option value="deactivate">{DEACTIVATE}</option>
|
||||
</select>
|
||||
<span id="copytext" style="padding-left:10px" class="elementHide">to Domain:</span>
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom" class="elementHide selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom"
|
||||
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>
|
||||
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}"
|
||||
onClick="checkMode();" {ADD_CONTROL} style="width:120px;"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
@@ -187,6 +253,7 @@
|
||||
<!-- 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 -->
|
||||
<!-- BEGIN modification_status --><span class="redmessage">{MODIFICATION_STATUS}</span><br>
|
||||
<!-- END modification_status -->
|
||||
</p>
|
||||
<!-- END msgfooter -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : admin master template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datatableservice -->
|
||||
<div id="content_main">
|
||||
@@ -12,71 +12,79 @@
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
let intCheck = 0;
|
||||
|
||||
// Action icons
|
||||
function actionPic(modus,id,name) {
|
||||
if(id !== "") {
|
||||
function actionPic(modus, id, name) {
|
||||
if (id !== "") {
|
||||
if (modus === "download") {
|
||||
getDownload(id,name);
|
||||
getDownload(id, name);
|
||||
return;
|
||||
}
|
||||
document.frmDatalist.hidModify.value = modus;
|
||||
document.frmDatalist.hidListId.value = id;
|
||||
if (document.frmDatalist.hidModify.value === "delete") {
|
||||
confirminit("{LANG_DELETESINGLE}\n"+name+"?","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
|
||||
confirminit("{LANG_DELETESINGLE}\n" + name + "?", "{LANG_SECURE_QUESTION}", 2, "{LANG_YES}", "{LANG_NO}", 1);
|
||||
} else {
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Download function
|
||||
function getDownload(id,name) {
|
||||
function getDownload(id, name) {
|
||||
const time = new Date();
|
||||
const table = "{TABLE_NAME}";
|
||||
this.location.href = "download.php?table="+table+"&line="+id+"&config="+name+"×tamp="+time.getTime();
|
||||
this.location.href = "download.php?table=" + table + "&line=" + id + "&config=" + name + "×tamp=" + time.getTime();
|
||||
}
|
||||
|
||||
// Add dataset function
|
||||
function addDataset() {
|
||||
document.frmDatalist.modus.value = "add";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Write configuration function
|
||||
function writeConfig() {
|
||||
document.frmDatalist.modus.value = "make";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
|
||||
// Reload filter
|
||||
function reloadFilter() {
|
||||
document.frmDatalist.modus.value = "filter";
|
||||
document.frmDatalist.hidLimit.value = "0";
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
// Deletion confirmation
|
||||
|
||||
// Deletion confirmation
|
||||
function checkMode() {
|
||||
if (document.frmDatalist.selModify.value === "delete") {
|
||||
confirminit("{LANG_DELETEOK}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",2);
|
||||
confirminit("{LANG_DELETEOK}", "{LANG_SECURE_QUESTION}", 2, "{LANG_YES}", "{LANG_NO}", 2);
|
||||
} else {
|
||||
document.frmDatalist.submit();
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Mark all check boxes
|
||||
function markAll() {
|
||||
if (intCheck === 0) {
|
||||
for(let i={MIN_ID};i<={MAX_ID};i++) {
|
||||
if (document.getElementById("chbId_"+i)) {
|
||||
document.getElementById("chbId_"+i).checked = true;
|
||||
for (let i ={MIN_ID}; i <={MAX_ID}; i++) {
|
||||
if (document.getElementById("chbId_" + i)) {
|
||||
document.getElementById("chbId_" + i).checked = true;
|
||||
}
|
||||
}
|
||||
intCheck = 1;
|
||||
} else {
|
||||
for(let i={MIN_ID};i<={MAX_ID};i++) {
|
||||
if (document.getElementById("chbId_"+i)) {
|
||||
document.getElementById("chbId_"+i).checked = false;
|
||||
for (let i ={MIN_ID}; i <={MAX_ID}; i++) {
|
||||
if (document.getElementById("chbId_" + i)) {
|
||||
document.getElementById("chbId_" + i).checked = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
intCheck = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Delete function
|
||||
function del(key) {
|
||||
if (key === "search") {
|
||||
@@ -84,6 +92,7 @@
|
||||
document.frmDatalist.submit();
|
||||
}
|
||||
}
|
||||
|
||||
// Domain copy enable
|
||||
function checkCopy(elem) {
|
||||
if (elem === 'copy') {
|
||||
@@ -94,6 +103,7 @@
|
||||
document.getElementById("selTarDom").className = "elementHide";
|
||||
}
|
||||
}
|
||||
|
||||
//Submit form
|
||||
function confOpenerYes(key) {
|
||||
if (key === 1) {
|
||||
@@ -104,8 +114,9 @@
|
||||
document.frmDatalist.subDo.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Row sorting
|
||||
function sort_row(row,direction) {
|
||||
function sort_row(row, direction) {
|
||||
if (('{DISABLE_SORT_2}' === '') || (row === '1')) {
|
||||
document.frmDatalist.hidSortBy.value = row;
|
||||
document.frmDatalist.hidSortDir.value = direction;
|
||||
@@ -113,54 +124,111 @@
|
||||
document.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 title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.frmDatalist.submit();"> <img src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td class="content_tbl_row1" style="width:170px;">{LANG_CONFIGFILTER}:</td>
|
||||
<table style="border: 0; border-spacing: 1px; border-collapse: separate;" class="content_formtable">
|
||||
<tr>
|
||||
<td style="width: 98px;">{LANG_SEARCH_STRING}:</td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" type="text" name="txtSearch"
|
||||
value="{DAT_SEARCH}" class="selectborder"></td>
|
||||
<td style="width:70px;"><img src="{IMAGE_PATH_HEAD}lupe.gif" width="18" height="18" alt="{LANG_SEARCH}"
|
||||
title="{LANG_SEARCH}" style="cursor:pointer;"
|
||||
onClick="document.frmDatalist.submit();"> <img
|
||||
src="{IMAGE_PATH_HEAD}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table style="border: 0; border-spacing: 1px; border-collapse: separate;" class="content_formtable">
|
||||
<tr>
|
||||
<td style="width: 100px;">{LANG_FILTER}:</td>
|
||||
<td class="content_tbl_row1" style="width:150px;">{LANG_CONFIG_NAME}:</td>
|
||||
<td class="content_tbl_row2">
|
||||
<select title="{LANG_CONFIGFILTER}" name="selCnfName" id="selCnfName" class="selectborder" onChange="reloadFilter();">
|
||||
<!-- BEGIN configlist -->
|
||||
<option value="{DAT_CONFIGNAME}" {DAT_CONFIGNAME_SEL}>{DAT_CONFIGNAME}
|
||||
<!-- END configlist -->
|
||||
<select title="{LANG_CONFIG_NAME}" name="selCnfName" id="selCnfName" class="selectborder"
|
||||
style="width: 180px;" onChange="reloadFilter();">
|
||||
<!-- BEGIN configlist -->
|
||||
<option value="{DAT_CONFIGNAME}" {DAT_CONFIGNAME_SEL}>{DAT_CONFIGNAME}</option>
|
||||
<!-- END configlist -->
|
||||
</select></td>
|
||||
<td style="width: 85px;">{LANG_REGISTERED}:</td>
|
||||
<td><select name="selRegFilter" id="selRegFilter" title="{LANG_REGISTERED}" class="selectborder"
|
||||
style="width: 50px;" onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_REGFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_REGFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_REGFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
<td style="width: 20px;"> </td>
|
||||
<td style="width: 50px;">{LANG_ACTIVE}:</td>
|
||||
<td><select name="selActiveFilter" id="selActiveFilter" title="{LANG_ACTIVE}" class="selectborder"
|
||||
style="width: 50px;" onchange="document.frmDatalist.submit();">
|
||||
<option value="0" {SEL_ACTIVEFILTER_0_SELECTED}>{LANG_ALL}</option>
|
||||
<option value="1" {SEL_ACTIVEFILTER_1_SELECTED}>{LANG_YES}</option>
|
||||
<option value="2" {SEL_ACTIVEFILTER_2_SELECTED}>{LANG_NO}</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" cellpadding="0" class="content_listtable" width="100%">
|
||||
<tr>
|
||||
<th style="width:30px;text-align:center;padding-top:0;padding-bottom:0;"><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:30px;text-align:center;padding-top:0;padding-bottom:0;"><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>
|
||||
<th style="width:125px;text-align:center;">
|
||||
<div style="width:125px">{LANG_FUNCTION}</div>
|
||||
</th>
|
||||
</tr>
|
||||
<!-- BEGIN datarowservice -->
|
||||
<!-- BEGIN datarowservice -->
|
||||
<tr>
|
||||
<td class="{CELLCLASS_M}"><input title="" type="checkbox" name="chbId_{LINE_ID}" id="chbId_{LINE_ID}" {DISABLED}></td>
|
||||
<td class="{CELLCLASS_M}"><input title="" 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>
|
||||
<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 -->
|
||||
<!-- 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="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">
|
||||
@@ -169,7 +237,8 @@
|
||||
<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 title="{LANG_MARKED}" name="selModify" id="selModify" onchange="checkCopy(this.value);" class="selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<select title="{LANG_MARKED}" name="selModify" id="selModify" onchange="checkCopy(this.value);"
|
||||
class="selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<option value="none"> </option>
|
||||
<option value="delete">{DELETE}</option>
|
||||
<option value="copy">{DUPLICATE}</option>
|
||||
@@ -178,17 +247,19 @@
|
||||
<option value="deactivate">{DEACTIVATE}</option>
|
||||
</select>
|
||||
<span id="copytext" style="padding-left:10px" class="elementHide">to Domain:</span>
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom" class="elementHide selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<!-- BEGIN domainlist -->
|
||||
<select title="to Domain" name="selTarDom" id="selTarDom"
|
||||
class="elementHide selectborder" {ADD_CONTROL} style="width:120px;">
|
||||
<!-- BEGIN domainlist -->
|
||||
<option value="{DOMAIN_ID}" {DOMAIN_SEL}>{DOMAIN_NAME}</option>
|
||||
<!-- END domainlist -->
|
||||
<!-- END domainlist -->
|
||||
</select>
|
||||
<input name="subDo" type="button" id="subDo" value="{LANG_DO_IT}" onClick="checkMode();" {ADD_CONTROL} style="width:95px;"></td>
|
||||
<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 class="pagelinks">{PAGES}</div>
|
||||
</div>
|
||||
<div id="confirmcontainer"></div>
|
||||
<div id="msgcontainer"></div>
|
||||
@@ -200,6 +271,7 @@
|
||||
<!-- 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 -->
|
||||
<!-- BEGIN modification_status --><span class="redmessage">{MODIFICATION_STATUS}</span><br>
|
||||
<!-- END modification_status -->
|
||||
</p>
|
||||
<!-- END msgfooter -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : backup file deletion template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN main -->
|
||||
<div id="content_main">
|
||||
@@ -14,34 +14,43 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
function LockButton() {
|
||||
document.frmDeleteFile.hidStatus.value = 1;
|
||||
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 title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.frmDeleteFile.submit();"> <img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;"
|
||||
onClick="document.frmDeleteFile.submit();"> <img
|
||||
src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">{BACKUPFILE} *</td>
|
||||
<td rowspan="2" colspan="2">
|
||||
<select title="{BACKUPFILE}" name="mselValue1[]" size="10" multiple id="mselValue1" class="selectborder" style="width:500px;">
|
||||
<!-- BEGIN filelist -->
|
||||
<select title="{BACKUPFILE}" name="mselValue1[]" size="10" multiple id="mselValue1"
|
||||
class="selectborder" style="width:500px;">
|
||||
<!-- BEGIN filelist -->
|
||||
<option value="{DAT_BACKUPFILE}">{DAT_BACKUPFILE}</option>
|
||||
<!-- END filelist -->
|
||||
<!-- END filelist -->
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -51,8 +60,13 @@
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}" onClick="LockButton();" {ADD_CONTROL}> <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>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Group template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -14,6 +14,7 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -27,6 +28,7 @@
|
||||
document.frmGroupInsert.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -37,53 +39,59 @@
|
||||
const form = document.frmGroupInsert;
|
||||
let check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
msginit(msg1, header, 1);
|
||||
return false;
|
||||
}
|
||||
// Check for illegal chars
|
||||
if (form.tfValue1.value.match(/[^\w.-]/)) {
|
||||
msginit(msg2+" {LANG_GROUPNAME}",header,1);
|
||||
msginit(msg2 + " {LANG_GROUPNAME}", header, 1);
|
||||
form.tfValue1.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Insert group user
|
||||
function insertGroupUser() {
|
||||
const txtUser = document.frmGroupInsert.selValue1.value;
|
||||
let txtRights = "";
|
||||
if (document.frmGroupInsert.chbRead.checked === true) {
|
||||
txtRights=txtRights+"1-";
|
||||
txtRights = txtRights + "1-";
|
||||
} else {
|
||||
txtRights=txtRights+"0-";
|
||||
txtRights = txtRights + "0-";
|
||||
}
|
||||
if (document.frmGroupInsert.chbWrite.checked === true) {
|
||||
txtRights=txtRights+"1-";
|
||||
txtRights = txtRights + "1-";
|
||||
} else {
|
||||
txtRights=txtRights+"0-";
|
||||
txtRights = txtRights + "0-";
|
||||
}
|
||||
if (document.frmGroupInsert.chbLink.checked === true) {
|
||||
txtRights=txtRights+"1";
|
||||
txtRights = txtRights + "1";
|
||||
} else {
|
||||
txtRights=txtRights+"0";
|
||||
txtRights = txtRights + "0";
|
||||
}
|
||||
if (txtUser === "") {
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
msginit("{LANG_INSERT_ALL_VARIABLE}",header,1);
|
||||
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;
|
||||
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 title="{LANG_GROUPNAME}" 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>
|
||||
<td><input title="{LANG_GROUPNAME}" 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 title="{LANG_DESCRIPTION}" name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_DESCRIPTION}" size="40" style="width:350px" class="inpmust" ></td>
|
||||
<td><input title="{LANG_DESCRIPTION}" name="tfValue2" type="text" id="tfValue2" tabindex="2"
|
||||
value="{DAT_DESCRIPTION}" size="40" style="width:350px" class="inpmust"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
@@ -102,11 +110,15 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="padding-bottom:10px"><iframe id="variableframe" frameborder="0" src="{BASE_PATH}admin/groupusers.php?dataId={DAT_ID}&linktab=tbl_lnkGroupToUser" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
|
||||
<td colspan="2" style="padding-bottom:10px">
|
||||
<iframe id="variableframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/groupusers.php?dataId={DAT_ID}&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">
|
||||
<table cellpadding="0" cellspacing="1" border="0" class="inserttable">
|
||||
<tr>
|
||||
<td class="content_tbl_row1">{LANG_USER_NAME}</td>
|
||||
<td>
|
||||
@@ -122,17 +134,28 @@
|
||||
<td>
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_READ}" type="checkbox" name="chbRead" id="chbRead" value="1" {CHB_READ_SEL}></td>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_READ}"
|
||||
type="checkbox" name="chbRead" id="chbRead"
|
||||
value="1" {CHB_READ_SEL}></td>
|
||||
<td style="width:48px">{LANG_READ} </td>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_WRITE}" type="checkbox" name="chbWrite" id="chbWrite" value="1" {CHB_WRITE_SEL}></td>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_WRITE}"
|
||||
type="checkbox" name="chbWrite" id="chbWrite"
|
||||
value="1" {CHB_WRITE_SEL}></td>
|
||||
<td style="width:48px">{LANG_WRITE} </td>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_LINK}" type="checkbox" name="chbLink" id="chbLink" value="1" {CHB_LINK_SEL}></td>
|
||||
<td style="width:20px"><input title="{LANG_USER_RIGHTS} {LANG_LINK}"
|
||||
type="checkbox" name="chbLink" id="chbLink"
|
||||
value="1" {CHB_LINK_SEL}></td>
|
||||
<td style="width:48px">{LANG_LINK} </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>
|
||||
<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>
|
||||
<td><input type="button" name="butVariableDefinition" value="{LANG_INSERT}"
|
||||
onClick="insertGroupUser()"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
@@ -142,7 +165,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ACTIVE}</td>
|
||||
<td><input title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
|
||||
<td><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -152,10 +176,15 @@
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton()" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort()" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton()" {DISABLE_SAVE}> <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>
|
||||
<td colspan="2" style="padding-top:15px"><span class="redmessage">{WARNING}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
@@ -1,107 +1,119 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : nagios config template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN helpedit -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<script src="{BASE_PATH}functions/tinyMCE/jscripts/tiny_mce/tiny_mce.js"></script>
|
||||
<script type="text/javascript">
|
||||
tinyMCE.init({
|
||||
tinyMCE.init({
|
||||
// General options
|
||||
mode : "textareas",
|
||||
theme : "advanced",
|
||||
skin : "o2k7",
|
||||
plugins : "safari,table,searchreplace,contextmenu",
|
||||
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
|
||||
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 type="text/javascript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
function abort() {
|
||||
this.location.href = "{MAINSITE}";
|
||||
}
|
||||
// Send form
|
||||
}
|
||||
|
||||
// Send form
|
||||
function LockButton() {
|
||||
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;
|
||||
}
|
||||
//-->
|
||||
</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 title="{INFOKEY_1}" name="selInfoKey1" id="selInfoKey1" class="selectborder" onChange="reloadPage();">
|
||||
<option value=""> </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 title="{INFOKEY_2}" name="selInfoKey2" id="selInfoKey2" class="selectborder" onChange="reloadPage();">
|
||||
<option value=""> </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 title="{INFO_VERSION}" name="selInfoVersion" id="selInfoVersion" class="selectborder" onChange="reloadPage();">
|
||||
<option value=""> </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 title="{LOAD_DEFAULT}" type="checkbox" name="chbValue1" id="chbValue1" value="1" onClick="reloadPage();" {DEFAULT_CHECKED}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><textarea title="" name="taFileText" cols="80" rows="20" id="taFileText">{DAT_HELPTEXT}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}">
|
||||
|
||||
//-->
|
||||
</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 title="{INFOKEY_1}" name="selInfoKey1" id="selInfoKey1" class="selectborder"
|
||||
onChange="reloadPage();">
|
||||
<option value=""> </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 title="{INFOKEY_2}" name="selInfoKey2" id="selInfoKey2" class="selectborder"
|
||||
onChange="reloadPage();">
|
||||
<option value=""> </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 title="{INFO_VERSION}" name="selInfoVersion" id="selInfoVersion" class="selectborder"
|
||||
onChange="reloadPage();">
|
||||
<option value=""> </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 title="{LOAD_DEFAULT}" type="checkbox" name="chbValue1" id="chbValue1" value="1"
|
||||
onClick="reloadPage();" {DEFAULT_CHECKED}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><textarea title="" name="taFileText" cols="80" rows="20"
|
||||
id="taFileText">{DAT_HELPTEXT}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <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>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
|
||||
</div>
|
||||
<div id="msgcontainer"></div>
|
||||
|
||||
@@ -1,75 +1,78 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : hostdependencies template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<!--suppress JSUnresolvedVariable -->
|
||||
<!--suppress JSUnresolvedVariable -->
|
||||
<script 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
|
||||
<!--
|
||||
// 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
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let 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?
|
||||
document.frmDetail.submit();
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
const fields1 = "tfValue1";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
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}">
|
||||
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>
|
||||
@@ -77,31 +80,47 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_DEPENDHOSTS}" 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 title="{LANG_DEPENDHOSTGRS}" 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 title="{LANG_DEPENDHOSTS}" 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="{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>
|
||||
<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 title="{LANG_DEPENDHOSTGRS}" 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>
|
||||
@@ -113,31 +132,46 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_HOSTS}" 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 title="{LANG_HOSTS}" 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 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 title="{LANG_HOSTGROUPS}" 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 title="{LANG_HOSTGROUPS}" 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>
|
||||
<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>
|
||||
@@ -148,79 +182,111 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_CONFIG_NAME} *</td>
|
||||
<td><input title="{LANG_CONFIG_NAME}" 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><input title="{LANG_CONFIG_NAME}" 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 title="{LANG_INHERIT}" 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>
|
||||
<td><input title="{LANG_INHERIT}" 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 title="{LANG_DEPENDENCY_PERIOD}" 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 -->
|
||||
<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><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 title="o" name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="o" {DAT_EOO_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="o" 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 title="d" name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="d" {DAT_EOD_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="d" 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 title="u" name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="u" {DAT_EOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="p" name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="p" {DAT_EOP_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="p" 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 title="n" name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="n" {DAT_EON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" 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>
|
||||
<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 title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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 {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 title="o" name="chbGr2a" type="checkbox" class=" checkbox" id="chbGr2a" value="o" {DAT_NOO_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="o" 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 title="d" name="chbGr2b" type="checkbox" class=" checkbox" id="chbGr2b" value="d" {DAT_NOD_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="d" 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 title="u" name="chbGr2c" type="checkbox" class=" checkbox" id="chbGr2c" value="u" {DAT_NOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="p" name="chbGr2d" type="checkbox" class=" checkbox" id="chbGr2d" value="p" {DAT_NOP_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="p" 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 title="n" name="chbGr2e" type="checkbox" class=" checkbox" id="chbGr2e" value="n" {DAT_NON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" 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>
|
||||
<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 title="{LANG_REGISTERED}" 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>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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>
|
||||
@@ -229,15 +295,20 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div id="mutdialogvalue1">
|
||||
<div id="mutdialogvalue1content" class="bd"></div>
|
||||
</div>
|
||||
|
||||
@@ -1,109 +1,124 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : hostescalation template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<!--suppress JSUnresolvedVariable -->
|
||||
<!--suppress JSUnresolvedVariable -->
|
||||
<script 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}");
|
||||
<!--
|
||||
// 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}");
|
||||
const version = "{VERSION}";
|
||||
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Send form
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let 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?
|
||||
document.frmDetail.submit();
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
const fields1 = "tfValue1,tfNullVal1,tfNullVal2,tfNullVal3";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
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">
|
||||
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 title="{LANG_HOSTS}" 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 title="{LANG_HOSTS}" 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_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 title="{LANG_HOSTGROUPS}" 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 title="{LANG_HOSTGROUPS}" 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>
|
||||
<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>
|
||||
@@ -115,31 +130,49 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_CONTACTS}" 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 title="{LANG_CONTACTS}" 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" 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 title="{LANG_CONTACT_GROUPS}" 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 title="{LANG_CONTACT_GROUPS}" 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>
|
||||
</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>
|
||||
<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>
|
||||
@@ -147,63 +180,90 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_CONFIG_NAME} *</td>
|
||||
<td><input title="{LANG_CONFIG_NAME}" 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><input title="{LANG_CONFIG_NAME}" 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 title="{LANG_ESCALATION_PERIOD}" 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 -->
|
||||
<!-- 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>
|
||||
<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 title="{LANG_FIRST_NOTIFICATION}" 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><input title="{LANG_FIRST_NOTIFICATION}" 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 title="d" name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="d" {DAT_EOD_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="d" 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 title="u" name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_EOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="r" name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="r" {DAT_EOR_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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>
|
||||
<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 title="{LANG_LAST_NOTIFICATION}" 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 valign="middle"><input title="{LANG_LAST_NOTIFICATION}" 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 title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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 {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 title="{LANG_NOTIFICATION_INTERVAL}" 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 title="{LANG_REGISTERED}" 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>{LANG_NOTIFICATION_INTERVAL} *</td>
|
||||
<td valign="middle"><input title="{LANG_NOTIFICATION_INTERVAL}" 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 title="{LANG_REGISTERED}" 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"> </td>
|
||||
<td>{LANG_ACTIVE}</td>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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>
|
||||
@@ -212,14 +272,19 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<br>
|
||||
<div id="mutdialogvalue1">
|
||||
|
||||
@@ -1,129 +1,170 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : hosteextinfo template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Send form
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
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?
|
||||
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?
|
||||
const fields1 = "selValue1";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check = checkfields2(fields1,form,myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<form name="frmDetail" method="post" action="{ACTION_INSERT}">
|
||||
let 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 title="{LANG_HOST_NAME}" 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 title="{LANG_HOST_NAME}" 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_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 title="{LANG_ICON_IMAGE}" 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>
|
||||
<td class="content_tbl_row2"><input title="{LANG_ICON_IMAGE}" 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 title="{LANG_NOTES}" 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><input title="{LANG_NOTES}" 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 title="{LANG_ICON_IMAGE_ALT_TEXT}" 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>
|
||||
<td><input title="{LANG_ICON_IMAGE_ALT_TEXT}" 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 title="{LANG_NOTES_URL}" 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><input title="{LANG_NOTES_URL}" 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 title="{LANG_VRML_IMAGE}" 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>
|
||||
<td><input title="{LANG_VRML_IMAGE}" 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 title="{LANG_ACTION_URL}" 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><input title="{LANG_ACTION_URL}" 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 title="{LANG_STATUS_IMAGE}" 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>
|
||||
<td><input title="{LANG_STATUS_IMAGE}" 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 title="{LANG_REGISTERED}" 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><input title="{LANG_REGISTERED}" 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 title="{LANG_2D_COORDS}" 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>
|
||||
<td><input title="{LANG_2D_COORDS}" 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 title="{LANG_ACTIVE}" 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 colspan="2"><input title="{LANG_ACTIVE}" 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 title="{LANG_3D_COORDS}" 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>
|
||||
<td><input title="{LANG_3D_COORDS}" 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"> </td>
|
||||
<td colspan="3"> </td>
|
||||
<td>{LANG_ACCESS_GROUP}</td>
|
||||
<td>
|
||||
<select title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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><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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE} tabindex="14"> <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"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE} tabindex="14"> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div id="msgcontainer"></div>
|
||||
<div id="infodialog">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : hostgroup template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -11,12 +11,14 @@
|
||||
<script 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}");
|
||||
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
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -28,9 +30,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -38,6 +40,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -47,117 +50,167 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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();
|
||||
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 title="{LANG_HOSTGROUP_NAME}" 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 title="{LANG_MEMBERS}" 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 title="{LANG_DESCRIPTION}" 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 title="{LANG_NOTES}" 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 title="{LANG_NOTES_URL}" 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 title="{LANG_ACTION_URL}" 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 title="{LANG_HOSTGROUP_MEMBERS}" 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 title="{LANG_ACCESS_GROUP}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</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 title="{LANG_HOSTGROUP_NAME}" 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 title="{LANG_MEMBERS}" 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 title="{LANG_DESCRIPTION}" 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 title="{LANG_NOTES}" 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 title="{LANG_NOTES_URL}" 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 title="{LANG_ACTION_URL}" 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 title="{LANG_HOSTGROUP_MEMBERS}" 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 title="{LANG_ACCESS_GROUP}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
{CHECK_MUST_DATA}
|
||||
</div>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : nagios config template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN main -->
|
||||
<div id="content_main">
|
||||
@@ -11,37 +11,46 @@
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
// Send form
|
||||
function LockButton() {
|
||||
document.frmImport.hidStatus.value = 1;
|
||||
}
|
||||
|
||||
// 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 title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.frmImport.submit();"> <img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;"
|
||||
onClick="document.frmImport.submit();"> <img
|
||||
src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">{IMPORTFILE}</td>
|
||||
<td rowspan="2" colspan="2">
|
||||
<select title="{IMPORTFILE}" name="mselValue1[]" size="10" multiple id="mselValue1" class="selectborder" style="width:500px;">
|
||||
<!-- BEGIN filelist2 -->
|
||||
<select title="{IMPORTFILE}" 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 -->
|
||||
<!-- END filelist2 -->
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -53,20 +62,26 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{OVERWRITE}</td>
|
||||
<td colspan="2"><input title="{OVERWRITE}" name="chbValue1" type="checkbox" class="checkbox" id="chbValue1" value="1" checked></td>
|
||||
<td colspan="2"><input title="{OVERWRITE}" name="chbValue1" type="checkbox" class="checkbox"
|
||||
id="chbValue1" value="1" checked></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}" onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{ABORT}"><input name="hidStatus" type="hidden" id="hidStatus" value="0"></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{MAKE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</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>
|
||||
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
|
||||
</div>
|
||||
<!-- END main -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2022 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Logbook template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN logbooksite -->
|
||||
<div id="content_main">
|
||||
@@ -12,8 +12,9 @@
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// build calendar
|
||||
calendarinit("{LOCALE}",1,"tfValue1","showfrom","cal-cont","cal");
|
||||
calendarinit("{LOCALE}",1,"tfValue2","showto","cal-cont2","cal2");
|
||||
calendarinit("{LOCALE}", 1, "tfValue1", "showfrom", "cal-cont", "cal");
|
||||
calendarinit("{LOCALE}", 1, "tfValue2", "showto", "cal-cont2", "cal2");
|
||||
|
||||
// Delete function
|
||||
function del(key) {
|
||||
if (key === "from") {
|
||||
@@ -27,6 +28,7 @@
|
||||
document.logSearchForm.submit();
|
||||
}
|
||||
}
|
||||
|
||||
// Confirmation question
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -34,25 +36,32 @@
|
||||
function Validate() {
|
||||
const form = document.frmLogfile;
|
||||
if ((form.tfValue1.value === "") && (form.tfValue2.value === "")) {
|
||||
msginit("{LANG_SELECT_DATE}","{LANG_SECURE_QUESTION}",1);
|
||||
msginit("{LANG_SELECT_DATE}", "{LANG_SECURE_QUESTION}", 1);
|
||||
return false;
|
||||
}
|
||||
confirminit("{LANG_DELETELOG}","{LANG_SECURE_QUESTION}",2,"{LANG_YES}","{LANG_NO}",1);
|
||||
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="">
|
||||
<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 title="{LANG_SEARCH_STRING}" 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:pointer;" onClick="document.logSearchForm.submit();"> <img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_SEARCH_STRING}" 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:pointer;"
|
||||
onClick="document.logSearchForm.submit();"> <img
|
||||
src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('search');" style="cursor:pointer;"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
@@ -83,16 +92,26 @@
|
||||
<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>
|
||||
<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 title="{LANG_FROM}" 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:pointer;"> <img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('from');" style="cursor:pointer;"></td>
|
||||
<td style="width:80px;"><input title="{LANG_FROM}" 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:pointer;"> <img
|
||||
src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('from');" style="cursor:pointer;"></td>
|
||||
<td style="width:40px;">{LANG_TO}:</td>
|
||||
<td style="width:80px;"><input title="{LANG_TO}" 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:pointer;"> <img src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}" title="{LANG_DELETE_SEARCH}" onClick="del('to');" style="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>
|
||||
<td style="width:80px;"><input title="{LANG_TO}" 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:pointer;"> <img
|
||||
src="{IMAGE_PATH}del.png" width="18" height="18" alt="{LANG_DELETE_SEARCH}"
|
||||
title="{LANG_DELETE_SEARCH}" onClick="del('to');" style="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>
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : admin mainpage template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN main -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<p>{DESC}</p>
|
||||
<br>
|
||||
<!-- BEGIN statistics -->
|
||||
<!-- BEGIN statistics -->
|
||||
<h2>{STATISTICS}</h2>
|
||||
<table border="0" cellpadding="0" class="content_listtable">
|
||||
<tr>
|
||||
@@ -18,15 +18,15 @@
|
||||
<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 -->
|
||||
<!-- 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 -->
|
||||
<!-- END statisticrow -->
|
||||
</table>
|
||||
<!-- END statistics -->
|
||||
<!-- END statistics -->
|
||||
</div>
|
||||
<div id="msgcontainer"></div>
|
||||
<div id="infodialog">
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Menu access template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN menuaccesssite -->
|
||||
<div id="content_main">
|
||||
@@ -14,6 +14,7 @@
|
||||
function update() {
|
||||
document.frmMenuAccess.submit();
|
||||
}
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<form name="frmMenuAccess" method="post" action="{ACTION_INSERT}">
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : mutation dialog template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN header -->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<html lang="en">
|
||||
<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">
|
||||
<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>
|
||||
@@ -32,15 +32,28 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="3">
|
||||
<select title="{AVAILABLE}" name="{OPENER_FIELD}Avail[]" size="12" multiple id="{OPENER_FIELD}Avail" class="selectborder" style="width:300px; height:200px;">
|
||||
<select title="{AVAILABLE}" name="{OPENER_FIELD}Avail[]" size="12" multiple
|
||||
id="{OPENER_FIELD}Avail" class="selectborder"
|
||||
style="width:300px; height:200px;">
|
||||
</select></td>
|
||||
<td style="width:75px;"> </td>
|
||||
<td rowspan="3">
|
||||
<select title="{SELECTED}" name="{OPENER_FIELD}Selected[]" size="12" multiple id="{OPENER_FIELD}Selected" class="selectborder" style="width:300px; height:200px;">
|
||||
<select title="{SELECTED}" 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>
|
||||
<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> </td>
|
||||
@@ -50,10 +63,10 @@
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
<!-- END datainsert -->
|
||||
@@ -1,20 +1,21 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : nagios config template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN naginsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{MAINSITE}";
|
||||
}
|
||||
// Send form
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
@@ -25,32 +26,38 @@
|
||||
document.frmNagiosConfig.submit();
|
||||
document.frmNagiosConfig.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
const fields1 = "taFileText";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmNagiosConfig;
|
||||
let check = checkfields(fields1,form,myFocusObject);
|
||||
let check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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 title="{TITLE}" name="taFileText" cols="100" rows="20" id="taFileText">{DAT_NAGIOS_CONFIG}</textarea></td>
|
||||
<td><textarea title="{TITLE}" name="taFileText" cols="100" rows="20"
|
||||
id="taFileText">{DAT_NAGIOS_CONFIG}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}">
|
||||
<td><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button"
|
||||
id="subAbort" onClick="abort();"
|
||||
value="{LANG_ABORT}">
|
||||
<input name="modus" type="hidden" id="modus" value="{MODUS}"></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Password template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN passwordsite -->
|
||||
<div id="content_main">
|
||||
@@ -14,10 +14,8 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
@@ -26,6 +24,7 @@
|
||||
document.frmPasswdInsert.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -36,45 +35,54 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmPasswdInsert;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
msginit(msg1, header, 1);
|
||||
return false;
|
||||
}
|
||||
// Are the passwords not equal
|
||||
if(form.tfValue2.value !== form.tfValue3.value) {
|
||||
msginit(msg2,header,1);
|
||||
// The passwords are 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);
|
||||
// The new passord is 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 title="{LANG_OLD_PASSWORD}" name="tfValue1" type="password" id="tfValue1" tabindex="1" maxlength="15" class="inpmust"></td>
|
||||
<td class="content_tbl_row2"><input title="{LANG_OLD_PASSWORD}" name="tfValue1" type="password"
|
||||
id="tfValue1" tabindex="1" maxlength="15" class="inpmust"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_NEW_PASSWORD} *</td>
|
||||
<td><input title="{LANG_NEW_PASSWORD}" name="tfValue2" type="password" id="tfValue2" tabindex="3" maxlength="15" class="inpmust"></td>
|
||||
<td><input title="{LANG_NEW_PASSWORD}" name="tfValue2" type="password" id="tfValue2" tabindex="3"
|
||||
maxlength="15" class="inpmust"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_CONFIRM_PASSWORD} *</td>
|
||||
<td><input title="{LANG_CONFIRM_PASSWORD}" name="tfValue3" type="password" id="tfValue3" tabindex="4" maxlength="15" class="inpmust"></td>
|
||||
<td><input title="{LANG_CONFIRM_PASSWORD}" name="tfValue3" type="password" id="tfValue3" tabindex="4"
|
||||
maxlength="15" class="inpmust"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="2"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button"
|
||||
id="subAbort"
|
||||
onClick="abort();"
|
||||
value="{LANG_ABORT}"><span
|
||||
class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
@@ -1,174 +1,210 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : servicedependencies template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<!--suppress JSUnusedLocalSymbols, JSUnresolvedVariable -->
|
||||
<!--suppress JSUnusedLocalSymbols, JSUnresolvedVariable -->
|
||||
<script 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");
|
||||
<!--
|
||||
// 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");
|
||||
let update = 1;
|
||||
|
||||
// Process form updateServices
|
||||
function updateForm(key) {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
function updateForm(key) {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6,mselValue7,mselValue8";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Refresh form
|
||||
function updateServices(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;
|
||||
}
|
||||
alert('da');
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
// Send form
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Refresh form
|
||||
function updateServices(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;
|
||||
}
|
||||
alert('da');
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6,mselValue7,mselValue8";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let 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?
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let 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?
|
||||
const fields1 = "tfValue1";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let 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">
|
||||
let 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 title="{LANG_DEPENDHOSTS}" name="mselValue2[]" size="5" multiple id="mselValue2" class="selectbordermust inpmust" onchange="updateServices(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 title="{LANG_HOSTS}" name="mselValue1[]" size="5" multiple id="mselValue1" class="selectbordermust inpmust" onChange="updateServices(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 title="{LANG_DEPENDHOSTS}" name="mselValue2[]" size="5" multiple id="mselValue2"
|
||||
class="selectbordermust inpmust" onchange="updateServices(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_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>
|
||||
<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 title="{LANG_HOSTS}" name="mselValue1[]" size="5" multiple id="mselValue1"
|
||||
class="selectbordermust inpmust" onChange="updateServices(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>
|
||||
<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 title="{LANG_DEPENDHOSTGRS}" name="mselValue4[]" size="5" multiple id="mselValue4" class="selectbordermust inpmust" onChange="updateServices(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 title="{LANG_DEPENDHOSTGRS}" name="mselValue4[]" size="5" multiple
|
||||
id="mselValue4" class="selectbordermust inpmust"
|
||||
onChange="updateServices(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" 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 title="{LANG_HOSTGROUPS}" name="mselValue3[]" size="5" multiple id="mselValue3" class="selectbordermust inpmust" onChange="updateServices(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 title="{LANG_HOSTGROUPS}" name="mselValue3[]" size="5" multiple id="mselValue3"
|
||||
class="selectbordermust inpmust" onChange="updateServices(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>
|
||||
<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>
|
||||
@@ -180,32 +216,49 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_DEPENDSERVICES}" name="mselValue6[]" size="5" multiple id="mselValue6" class="selectbordermust inpmust" onChange="updateServices(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 title="{LANG_DEPENDSERVICES}" name="mselValue6[]" size="5" multiple
|
||||
id="mselValue6" class="selectbordermust inpmust"
|
||||
onChange="updateServices(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" 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 title="{LANG_SERVICES}" name="mselValue5[]" size="5" multiple id="mselValue5" class="selectbordermust inpmust" onChange="updateServices(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 title="{LANG_SERVICES}" name="mselValue5[]" size="5" multiple id="mselValue5"
|
||||
class="selectbordermust inpmust" onChange="updateServices(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>
|
||||
<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>
|
||||
@@ -217,32 +270,48 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_DEPENDSERVICEGROUPS}" 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 title="{LANG_DEPENDSERVICEGROUPS}" 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" 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 title="{LANG_SERVICEGROUPS}" 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 title="{LANG_SERVICEGROUPS}" 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>
|
||||
<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>
|
||||
@@ -250,82 +319,116 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_CONFIG_NAME} *</td>
|
||||
<td><input title="{LANG_CONFIG_NAME}" 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><input title="{LANG_CONFIG_NAME}" 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 title="{LANG_INHERIT}" 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>
|
||||
<td><input title="{LANG_INHERIT}" 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 title="{LANG_DEPENDENCY_PERIOD}" 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 -->
|
||||
<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><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 title="o" name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="o" {DAT_EOO_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="o" 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 title="w" name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="w" {DAT_EOW_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="w" 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 title="u" name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="u" {DAT_EOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="c" name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="c" {DAT_EOC_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="c" 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 title="p" name="chbGr1e" type="checkbox" class=" checkbox" id="chbGr1e" value="p" {DAT_EOP_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="p" 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 title="n" name="chbGr1f" type="checkbox" class=" checkbox" id="chbGr1f" value="n" {DAT_EON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" name="chbGr1f" type="checkbox" class=" checkbox"
|
||||
id="chbGr1f" value="n" {DAT_EON_CHECKED}></td>
|
||||
<td class="radio_cell_1">n</td>
|
||||
</tr>
|
||||
</table>
|
||||
</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>
|
||||
<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 title="{LANG_ACCESS_GROUP}" 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 title="{LANG_ACCESS_GROUP}" 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 {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 title="o" name="chbGr2a" type="checkbox" class=" checkbox" id="chbGr2a" value="o" {DAT_NOO_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="o" 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 title="w" name="chbGr2b" type="checkbox" class=" checkbox" id="chbGr2b" value="w" {DAT_NOW_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="w" 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 title="u" name="chbGr2c" type="checkbox" class=" checkbox" id="chbGr2c" value="u" {DAT_NOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="c" name="chbGr2d" type="checkbox" class=" checkbox" id="chbGr2d" value="c" {DAT_NOC_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="c" 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 title="p" name="chbGr2e" type="checkbox" class=" checkbox" id="chbGr2e" value="p" {DAT_NOP_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="p" 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 title="n" name="chbGr2f" type="checkbox" class=" checkbox" id="chbGr2f" value="n" {DAT_NON_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="n" name="chbGr2f" type="checkbox" class=" checkbox"
|
||||
id="chbGr2f" value="n" {DAT_NON_CHECKED}></td>
|
||||
<td class="radio_cell_1">n</td>
|
||||
</tr>
|
||||
</table>
|
||||
</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>
|
||||
<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 title="{LANG_REGISTERED}" 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>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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>
|
||||
@@ -334,14 +437,19 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div id="mutdialogvalue2">
|
||||
<div id="mutdialogvalue2content" class="bd"></div>
|
||||
|
||||
@@ -1,129 +1,147 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : serviceescalation template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<!--suppress JSUnusedLocalSymbols, JSUnresolvedVariable -->
|
||||
<!--suppress JSUnusedLocalSymbols, JSUnresolvedVariable -->
|
||||
<script 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");
|
||||
<!--
|
||||
// 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");
|
||||
const version = "{VERSION}";
|
||||
const update = 1;
|
||||
|
||||
// Process form update
|
||||
function updateForm(key) {
|
||||
if ((key !== 'mselValue3') && (key !== 'mselValue4') && (key !== 'mselValue5')) {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
function updateForm(key) {
|
||||
if ((key !== 'mselValue3') && (key !== 'mselValue4') && (key !== 'mselValue5')) {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
}
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Send form
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
}
|
||||
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
} else {
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2,mselValue3,mselValue4,mselValue5,mselValue6";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let 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?
|
||||
document.frmDetail.submit();
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
const fields1 = "tfValue1,tfNullVal1,tfNullVal2,tfNullVal3";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let 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">
|
||||
let 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 title="{LANG_HOSTS}" 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 title="{LANG_CONTACT_GROUPS}" 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 title="{LANG_HOSTS}" 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_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>
|
||||
<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 title="{LANG_CONTACT_GROUPS}" 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>
|
||||
@@ -135,31 +153,47 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_HOST_GROUPS}" 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 title="{LANG_HOST_GROUPS}" 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>
|
||||
<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 title="{LANG_CONTACTS}" 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>
|
||||
<select title="{LANG_CONTACTS}" 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>
|
||||
<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>
|
||||
@@ -171,112 +205,163 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_SERVICES}" 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>
|
||||
<select title="{LANG_SERVICES}" 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 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 title="{LANG_SERVICEGROUPS}" 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>
|
||||
<select title="{LANG_SERVICEGROUPS}" 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>
|
||||
</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 title="{LANG_CONFIG_NAME}" 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 title="{LANG_FIRST_NOTIFICATION}" 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>
|
||||
<td>{LANG_CONFIG_NAME} *</td>
|
||||
<td><input title="{LANG_CONFIG_NAME}" 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 title="{LANG_FIRST_NOTIFICATION}" 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 title="{LANG_NOTIFICATION_INTERVAL}" 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 title="{LANG_LAST_NOTIFICATION}" 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>
|
||||
<td>{LANG_NOTIFICATION_INTERVAL} *</td>
|
||||
<td><input title="{LANG_NOTIFICATION_INTERVAL}" 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 title="{LANG_LAST_NOTIFICATION}" 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 title="{LANG_ESCALATION_PERIOD}" 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 title="{LANG_ESCALATION_PERIOD}" 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><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 title="w" name="chbGr1a" type="checkbox" class=" checkbox" id="chbGr1a" value="w" {DAT_EOW_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="w" 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 title="u" name="chbGr1b" type="checkbox" class=" checkbox" id="chbGr1b" value="u" {DAT_EOU_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="u" 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 title="c" name="chbGr1c" type="checkbox" class=" checkbox" id="chbGr1c" value="c" {DAT_EOC_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="c" 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 title="r" name="chbGr1d" type="checkbox" class=" checkbox" id="chbGr1d" value="r" {DAT_EOR_CHECKED}></td>
|
||||
<td class="radio_cell_1"><input title="r" 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>
|
||||
<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 title="{LANG_REGISTERED}" 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>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACCESS_GROUP}" 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 title="{LANG_ACCESS_GROUP}" 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 {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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED}>
|
||||
<td colspan="5"><input title="{LANG_ACTIVE}" 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>
|
||||
<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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
</div>
|
||||
<div id="mutdialogvalue1">
|
||||
<div id="mutdialogvalue1content" class="bd"></div>
|
||||
|
||||
@@ -1,128 +1,170 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : serviceeextinfo template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
<div id="content_title">{TITLE}</div>
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
// Update form
|
||||
function update() {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
// Send form
|
||||
<script type="text/JavaScript">
|
||||
<!--
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Update form
|
||||
function update() {
|
||||
document.frmDetail.modus.value = "refresh";
|
||||
document.frmDetail.submit();
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
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?
|
||||
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?
|
||||
const fields1 = "selValue1,selValue2";
|
||||
const msg1 = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let 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">
|
||||
let 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 title="{LANG_HOST_NAME}" 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>
|
||||
<select title="{LANG_HOST_NAME}" 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_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 title="{LANG_ICON_IMAGE}" 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>
|
||||
<td class="content_tbl_row2"><input title="{LANG_ICON_IMAGE}" 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 title="{LANG_SERVICE_DESCRIPTION}" 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>
|
||||
<select title="{LANG_SERVICE_DESCRIPTION}" 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><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 title="{LANG_ICON_IMAGE_ALT_TEXT}" 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>
|
||||
<td><input title="{LANG_ICON_IMAGE_ALT_TEXT}" 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 title="{LANG_NOTES}" 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><input title="{LANG_NOTES}" 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 title="{LANG_ACTION_URL}" 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>
|
||||
<td><input title="{LANG_ACTION_URL}" 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 title="{LANG_NOTES_URL}" 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>
|
||||
<td><input title="{LANG_NOTES_URL}" 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 title="{LANG_REGISTERED}" 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>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED} tabindex="9">
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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 title="{LANG_ACCESS_GROUP}" 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 -->
|
||||
<!-- 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 {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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE} tabindex="11"> <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"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE} tabindex="11"> <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"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div id="msgcontainer"></div>
|
||||
<div id="infodialog">
|
||||
<div id="dialogcontent" class="bd"></div>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : servicegroup template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -11,12 +11,14 @@
|
||||
<script 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}","1");
|
||||
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}", "1");
|
||||
|
||||
// Interrupt input
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}?limit={LIMIT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -28,9 +30,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -38,6 +40,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -47,88 +50,125 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
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 title="{LANG_SERVICEGROUP_NAME}" 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_row2"><input title="{LANG_SERVICEGROUP_NAME}" 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 title="{LANG_MEMBERS}" name="mselValue1[]" size="5" multiple id="mselValue1" class="selectborder {VERSION_20_MUST}" {MSIE_DISABLED}>
|
||||
<select title="{LANG_MEMBERS}" 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>
|
||||
<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>
|
||||
<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 title="{LANG_DESCRIPTION}" 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><input title="{LANG_DESCRIPTION}" 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 title="{LANG_NOTES}" 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>
|
||||
<td><span class="{VERSION_30_VISIBLE}"><input title="{LANG_NOTES}" 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 title="{LANG_NOTES_URL}" 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>
|
||||
<td><span class="{VERSION_30_VISIBLE}"><input title="{LANG_NOTES_URL}" 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 title="{LANG_ACTION_URL}" 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}"><input title="{LANG_ACTION_URL}" 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 title="{LANG_SERVICEGROUP_MEMBERS}" name="mselValue2[]" size="5" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
|
||||
<select title="{LANG_SERVICEGROUP_MEMBERS}" 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>
|
||||
<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>
|
||||
<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 title="{LANG_ACCESS_GROUP}" 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>
|
||||
<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><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>
|
||||
@@ -136,12 +176,16 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_REGISTERED}</td>
|
||||
<td><input title="{LANG_REGISTERED}" 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><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
|
||||
<td colspan="3" valign="top"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -151,7 +195,12 @@
|
||||
<td colspan="6"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : settings administration template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN settingssite -->
|
||||
<div id="content_main">
|
||||
@@ -14,6 +14,7 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -26,6 +27,7 @@
|
||||
document.frmSettings.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -34,81 +36,83 @@
|
||||
const msg = "{FILL_ALLFIELDS}";
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmSettings;
|
||||
let check = checkfields(fields1,form,myFocusObject);
|
||||
let check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg,header,1);
|
||||
msginit(msg, header, 1);
|
||||
return false;
|
||||
}
|
||||
// Check if Updatecheck is enabled
|
||||
let boxes = document.getElementsByName("radValue2");
|
||||
let checkedUpd = 0;
|
||||
for(let i=0; i<boxes.length; i++){
|
||||
if(boxes[i].checked){
|
||||
for (let 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");
|
||||
let checkedProxy = 0;
|
||||
for(let i=0; i<boxes.length; i++){
|
||||
if(boxes[i].checked){
|
||||
for (let 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);
|
||||
check = checkfields(fields2, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg,header,1);
|
||||
msginit(msg, header, 1);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Enable hidden fields
|
||||
function showFields(name,key) {
|
||||
if (name === "radValue2") {
|
||||
if (key === 0) {
|
||||
document.getElementById('Proxy').className = "elementHide";
|
||||
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('ProxyUser').className = "elementHide";
|
||||
document.getElementById('ProxyPasswd').className = "elementHide";
|
||||
} else {
|
||||
let boxes = document.getElementsByName("radValue3");
|
||||
let checkedBox = 0;
|
||||
for(let i=0; i<boxes.length; i++){
|
||||
if(boxes[i].checked){
|
||||
for (let 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('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('Proxy').className = "elementHide";
|
||||
document.getElementById('ProxyServer').className = "elementHide";
|
||||
document.getElementById('ProxyUser').className = "elementHide";
|
||||
document.getElementById('ProxyUser').className = "elementHide";
|
||||
document.getElementById('ProxyPasswd').className = "elementHide";
|
||||
}
|
||||
}
|
||||
} else if (name === "radValue3") {
|
||||
if (key === 0) {
|
||||
document.getElementById('Proxy').className = "elementShow";
|
||||
} else if (name === 'radValue3') {
|
||||
if (key === '0') {
|
||||
document.getElementById('Proxy').className = "elementShow";
|
||||
document.getElementById('ProxyServer').className = "elementHide";
|
||||
document.getElementById('ProxyUser').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('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}">
|
||||
@@ -118,18 +122,23 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="content_tbl_row1" style="width:250px;">{TEMPDIR_NAME} *</td>
|
||||
<td class="content_tbl_row2"><input title="{TEMPDIR_NAME}" 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>
|
||||
<td class="content_tbl_row2"><input title="{TEMPDIR_NAME}" 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 title="{PROTOCOL_NAME}" 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>
|
||||
<select title="{PROTOCOL_NAME}" 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"> </td>
|
||||
@@ -141,17 +150,20 @@
|
||||
<td>{LOCALE}</td>
|
||||
<td>
|
||||
<select title="{LOCALE}" name="selValue2" class="selectborder">
|
||||
<!-- BEGIN language -->
|
||||
<!-- BEGIN language -->
|
||||
<option value="{LANGUAGE_ID}" {LANGUAGE_SELECTED}>{LANGUAGE_NAME}</option>
|
||||
<!-- END language -->
|
||||
<!-- 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>
|
||||
<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 title="{ENCODING_NAME}" 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>
|
||||
<td><input title="{ENCODING_NAME}" 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"> </td>
|
||||
@@ -161,28 +173,38 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{SERVER_NAME} *</td>
|
||||
<td><input title="{SERVER_NAME}" 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>
|
||||
<td><input title="{SERVER_NAME}" 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 title="{SERVER_PORT}" 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>
|
||||
<td><input title="{SERVER_PORT}" 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 title="{DATABASE_NAME}" 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>
|
||||
<td><input title="{DATABASE_NAME}" 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 title="{USERNAME_NAME}" 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>
|
||||
<td><input title="{USERNAME_NAME}" 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 title="{PASSWORD_NAME}" 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>
|
||||
<td><input title="{PASSWORD_NAME}" 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"> </td>
|
||||
@@ -192,18 +214,21 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LOGOFFTIME_NAME}</td>
|
||||
<td><input title="{LOGOFFTIME_NAME}" 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>
|
||||
<td><input title="{LOGOFFTIME_NAME}" 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 title="{WSAUTH_NAME}" name="selValue3" class="selectbordermust inpmust">
|
||||
<option class="inpmust" value="0" {WSAUTH_0_SELECTED}>NagiosQL</option>
|
||||
<select title="{WSAUTH_NAME}" 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>
|
||||
</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>
|
||||
<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"> </td>
|
||||
@@ -213,66 +238,114 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{PAGELINES_NAME}</td>
|
||||
<td><input title="{PAGELINES_NAME}" 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>
|
||||
<td><input title="{PAGELINES_NAME}" 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 title="{SELDISABLE_NAME}" name="selValue4" class="selectborder">
|
||||
<option value="1" {SELDISABLE_1_SELECTED}>NagiosQL 3</option>
|
||||
<select title="{SELDISABLE_NAME}" 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>
|
||||
</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 title="{TEMPLATE_CHECK} {LANG_ENABLE}" type="radio" name="radValue1" value="1" {TPL_CHECK_1_CHECKED}><div style="float:left; padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{TEMPLATE_CHECK} {LANG_DISABLE}" type="radio" name="radValue1" value="0" {TPL_CHECK_0_CHECKED}><div style="float:left; padding:3px;">{LANG_DISABLE}</div>
|
||||
<input title="{TEMPLATE_CHECK} {LANG_ENABLE}" type="radio" name="radValue1"
|
||||
value="1" {TPL_CHECK_1_CHECKED}>
|
||||
<div style="float:left; padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{TEMPLATE_CHECK} {LANG_DISABLE}" 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>
|
||||
<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 title="{UPDATE_CHECK} {LANG_ENABLE}" type="radio" name="radValue2" value="1" {UPD_CHECK_1_CHECKED} onClick="showFields(this.name,this.value);"><div style="float:left;padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{UPDATE_CHECK} {LANG_DISABLE}" 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>
|
||||
<input title="{UPDATE_CHECK} {LANG_ENABLE}" type="radio" name="radValue2"
|
||||
value="1" {UPD_CHECK_1_CHECKED}>
|
||||
<div style="float:left;padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{UPDATE_CHECK} {LANG_DISABLE}" type="radio" name="radValue2"
|
||||
value="0" {UPD_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','updatecheck','all','Info');" class="infobutton_1"></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 title="{UPD_PROXY_CHECK} {LANG_ENABLE}" type="radio" name="radValue3" value="1" {UPD_PROXY_1_CHECKED} onClick="showFields(this.name,this.value);"><div style="float:left; padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{UPD_PROXY_CHECK} {LANG_DISABLE}" 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>
|
||||
<input title="{UPD_PROXY_CHECK} {LANG_ENABLE}" type="radio" name="radValue3"
|
||||
value="1" {UPD_PROXY_1_CHECKED} onClick="showFields(this.name,this.value);">
|
||||
<div style="float:left; padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{UPD_PROXY_CHECK} {LANG_DISABLE}" 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>
|
||||
<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 title="{UPD_PROXY_SERVER}" 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>
|
||||
<td><input title="{UPD_PROXY_SERVER}" 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 title="{UPD_PROXY_USERNAME}" 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>
|
||||
<td><input title="{UPD_PROXY_USERNAME}" 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 title="{UPD_PROXY_PASSWORD}" 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>
|
||||
<td><input title="{UPD_PROXY_PASSWORD}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><b>{PERFORMANCE}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{SHOW_PARENTS}</td>
|
||||
<td>
|
||||
<input title="{SHOW_PARENTS} {LANG_ENABLE}" type="radio" name="radValue4"
|
||||
value="1" {PAR_CHECK_1_CHECKED}>
|
||||
<div style="float:left; padding: 3px 8px 3px 3px;">{LANG_ENABLE}</div>
|
||||
<input title="{SHOW_PARENTS} {LANG_DISABLE}" type="radio" name="radValue4"
|
||||
value="0" {PAR_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','show_parents','all','Info');" class="infobutton_1"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {ADD_CONTROL}> <input name="subAbort" type="button"
|
||||
id="subAbort"
|
||||
onClick="abort();"
|
||||
value="{LANG_ABORT}"><span
|
||||
class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</form>
|
||||
<br>
|
||||
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
|
||||
</div>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : NagiosQL support page template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN support -->
|
||||
<div id="content_main">
|
||||
@@ -13,109 +13,119 @@
|
||||
<p><a href="https://sourceforge.net/projects/nagiosql/" target="_blank">{WEBSITE_LINK}</a>
|
||||
<h2 style="padding-top:10px;">{SUBTITLE_2}</h2>
|
||||
<p style="margin-bottom:0;">{SUPPORT_TEXT_2}</p>
|
||||
<p><a href="http://sourceforge.net/donate/index.php?group_id=134390" target="_blank">{DONATE_LINK}</a>
|
||||
<p><a href="https://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:0;">{SUPPORT_TEXT_3}</p>
|
||||
<p><a href="https://www.transifex.net/projects/p/nagiosql/" target="_blank">{TRANSLATION_LINK}</a>
|
||||
<p><a href="https://www.transifex.com/wizonet/nagiosql/dashboard/" target="_blank">{TRANSLATION_LINK}</a>
|
||||
<h2 style="padding-top:10px;">{SUBTITLE_8}</h2>
|
||||
<p style="margin-bottom:0;">{SUPPORT_TEXT_5}</p>
|
||||
<p><a href="https://gitlab.com/wizonet/NagiosQL/" target="_blank">{GIT_LINK}</a>
|
||||
<h2 style="padding-top:10px;">{SUBTITLE_4}</h2>
|
||||
<p style="margin-bottom:0;">{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 -->
|
||||
<!-- 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 -->
|
||||
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="env_table">
|
||||
<tr>
|
||||
<td style="width:200px;">{GIT_TITLE}</td>
|
||||
<td style="width:150px;" class="checkgreen">{GIT_VERSION}</td>
|
||||
<td style="width:300px;"> </td>
|
||||
<td style="width:250px;"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<h2 style="padding-top:10px;">{SUBTITLE_5}</h2>
|
||||
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="env_table">
|
||||
<tr>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<tr>
|
||||
<td>{PHP_SSH2_MODULE}</td>
|
||||
<td class="{PHP_SSH2_CLASS}">{PHP_SSH2_RESULT}</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td>{DB_VERSION}</td>
|
||||
<td class="{DB_CLASS}">{DB_RESULT}</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- BEGIN configdomain -->
|
||||
<!-- BEGIN configdomain -->
|
||||
<h2 style="padding-top:15px;">{SUBTITLE_6}</h2>
|
||||
<p style="margin-bottom:0;">{SUPPORT_TEXT_6}</p>
|
||||
<table width="1000" border="0" cellpadding="0" cellspacing="0" class="env_table">
|
||||
<tr>
|
||||
<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>
|
||||
<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>
|
||||
<td class="{CHECK_NAG_LOCK_CLASS}">{CHECK_NAG_LOCK_RESULT}</td>
|
||||
</tr>
|
||||
<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>
|
||||
<td class="{RW_NAG_COMMAND_CLASS}">{RW_NAG_COMMAND_RESULT}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td>{EXE_NAG_BINARY}</td>
|
||||
<td class="{EXE_NAG_BINARY_CLASS}">{EXE_NAG_BINARY_RESULT}</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:0; padding-top:0;">
|
||||
<table border="0" class="content_listtable" style="top:5px; margin-top:0; padding-top:0;">
|
||||
<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 -->
|
||||
<!-- 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 -->
|
||||
</tr>
|
||||
<!-- END configfileline -->
|
||||
</table>
|
||||
<!-- END configdomain -->
|
||||
<p><span class="redmessage">{ERRORMESSAGE}</span><span class="greenmessage">{INFOMESSAGE}</span></p>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
@@ -123,16 +133,16 @@
|
||||
document.getElementById('jsfield').firstChild.data = '{OK}';
|
||||
//-->
|
||||
</script>
|
||||
<!-- BEGIN versioncheck_js -->
|
||||
<!-- BEGIN versioncheck_js -->
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
document.getElementById('versioncheck').src = '{VERSION_IF_SRC_RELOAD}';
|
||||
//-->
|
||||
</script>
|
||||
<!-- END versioncheck_js -->
|
||||
<!-- END versioncheck_js -->
|
||||
</div>
|
||||
<div id="msgcontainer"></div>
|
||||
<div id="infodialog">
|
||||
<div id="dialogcontent" class="bd"></div>
|
||||
<div id="dialogcontent" class="bd"></div>
|
||||
</div>
|
||||
<!-- END support -->
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : timeperiod template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -11,12 +11,14 @@
|
||||
<script 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");
|
||||
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
|
||||
/**
|
||||
* @return {boolean}
|
||||
@@ -28,9 +30,9 @@
|
||||
// Enable select fields
|
||||
const selfields = "mselValue1,mselValue2";
|
||||
const ar_sel = selfields.split(",");
|
||||
for (let i=0;i<ar_sel.length;i++){
|
||||
for (let i = 0; i < ar_sel.length; i++) {
|
||||
document.getElementById(ar_sel[i]).disabled = false;
|
||||
for (let y=0;y<document.getElementById(ar_sel[i]).length;++y) {
|
||||
for (let y = 0; y < document.getElementById(ar_sel[i]).length; ++y) {
|
||||
document.getElementById(ar_sel[i]).options[y].disabled = false;
|
||||
}
|
||||
}
|
||||
@@ -38,6 +40,7 @@
|
||||
document.frmDetail.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -47,90 +50,115 @@
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
const form = document.frmDetail;
|
||||
let check;
|
||||
check = checkfields(fields1,form,myFocusObject);
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
msginit(msg1, header, 1);
|
||||
return false;
|
||||
}
|
||||
// Check for illegal chars
|
||||
if (form.tfValue1.value.match(/[^a-zA-Z0-9.@_-]/)) {
|
||||
msginit(msg2+" {LANG_TIME_PERIOD}",header,1);
|
||||
msginit(msg2 + " {LANG_TIME_PERIOD}", header, 1);
|
||||
form.tfValue1.focus();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Insert time definitions
|
||||
function insertDefintion() {
|
||||
let txtDef;
|
||||
let txtRange;
|
||||
if (document.frmDetail.hidVersion.value >= 3) {
|
||||
txtDef = document.frmDetail.txtTimedefinition.value;
|
||||
txtDef = document.frmDetail.txtTimedefinition.value;
|
||||
txtRange = document.frmDetail.txtTimerange2.value;
|
||||
} else {
|
||||
txtDef = document.frmDetail.selTimedefinition.value;
|
||||
txtDef = document.frmDetail.selTimedefinition.value;
|
||||
txtRange = document.frmDetail.txtTimerange1.value;
|
||||
}
|
||||
if ((txtDef === "") || (txtRange === "")) {
|
||||
const header = "{LANG_FORMCHECK}";
|
||||
msginit("{LANG_INSERT_ALL_TIMERANGE}",header,1);
|
||||
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);
|
||||
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 title="{LANG_TIME_PERIOD}" 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_row2"><input title="{LANG_TIME_PERIOD}" 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 title="{LANG_EXCLUDE}" name="mselValue1[]" size="5" multiple id="mselValue1" class="selectborder" {MSIE_DISABLED}>
|
||||
<select title="{LANG_EXCLUDE}" 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>
|
||||
<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>
|
||||
<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 title="{LANG_DESCRIPTION} " 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><input title="{LANG_DESCRIPTION} " 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 title="{LANG_TPLNAME}" 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>
|
||||
<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 title="{LANG_ACCESS_GROUP}" 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>
|
||||
<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>
|
||||
<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 title="{LANG_REGISTERED}" 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>
|
||||
<td><input title="{LANG_REGISTERED}" 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 title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLED}>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -141,16 +169,26 @@
|
||||
<table cellpadding="0" cellspacing="0" border="0" class="{VERSION_30_VISIBLE}">
|
||||
<tr>
|
||||
<td>
|
||||
<select title="{LANG_INCLUDE}" name="mselValue2[]" size="5" multiple id="mselValue2" class="selectborder" {MSIE_DISABLED}>
|
||||
<select title="{LANG_INCLUDE}" 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>
|
||||
<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>
|
||||
<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"> </td>
|
||||
@@ -173,7 +211,11 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="padding-bottom:10px"><iframe id="timeframe" frameborder="0" src="{BASE_PATH}admin/timedefinitions.php?tipId={TIP_ID}&version={NAGIOS_VERSION}" style="width:540px;height:150px;border:1px solid #000000"></iframe></td>
|
||||
<td colspan="6" style="padding-bottom:10px">
|
||||
<iframe id="timeframe" frameborder="0"
|
||||
src="{BASE_PATH}admin/timedefinitions.php?tipId={TIP_ID}&version={NAGIOS_VERSION}"
|
||||
style="width:540px;height:150px;border:1px solid #000000"></iframe>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="{VERSION_20_VISIBLE}">
|
||||
<td>{LANG_WEEKDAY}</td>
|
||||
@@ -188,30 +230,44 @@
|
||||
<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>
|
||||
<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 title="{LANG_TIME_RANGE}" 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>
|
||||
<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 title="{LANG_TIME_DEFINITION}" 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>
|
||||
<td><input title="{LANG_TIME_DEFINITION}" 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 title="{LANG_TIME_RANGE}" 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>
|
||||
<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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <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>
|
||||
@@ -219,7 +275,10 @@
|
||||
</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>
|
||||
<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>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : User template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN datainsert -->
|
||||
<div id="content_main">
|
||||
@@ -14,10 +14,8 @@
|
||||
function abort() {
|
||||
this.location.href = "{ACTION_INSERT}";
|
||||
}
|
||||
|
||||
// Send form
|
||||
/**
|
||||
* @return {boolean}
|
||||
*/
|
||||
function LockButton() {
|
||||
if (checkForm() === false) {
|
||||
return false;
|
||||
@@ -26,6 +24,7 @@
|
||||
document.frmUserInsert.subForm.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Check form entries
|
||||
function checkForm() {
|
||||
// Are all required fields filled in?
|
||||
@@ -40,92 +39,115 @@
|
||||
let check;
|
||||
check = checkfields(fields1, form, myFocusObject);
|
||||
if (check === false) {
|
||||
msginit(msg1,header,1);
|
||||
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);
|
||||
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);
|
||||
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);
|
||||
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);
|
||||
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 title="{LANG_USERNAME}" 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>
|
||||
<td colspan="2"><input title="{LANG_USERNAME}" 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 title="{LANG_DESCRIPTION} " name="tfValue2" type="text" id="tfValue2" tabindex="2" value="{DAT_ALIAS}" size="40" style="width:350px" class="inpmust" ></td>
|
||||
<td colspan="2"><input title="{LANG_DESCRIPTION} " 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 title="{LANG_PASSWORD}" name="tfValue3" type="password" id="tfValue3" value="" tabindex="3" {PASSWORD_MUST} ></td>
|
||||
<td colspan="2"><input title="{LANG_PASSWORD}" 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 title="{LANG_CONFIRM_PASSWORD}" name="tfValue4" type="password" id="tfValue4" value="" tabindex="4" {PASSWORD_MUST} ></td>
|
||||
<td colspan="2"><input title="{LANG_CONFIRM_PASSWORD}" name="tfValue4" type="password" id="tfValue4"
|
||||
value="" tabindex="4" {PASSWORD_MUST} ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_LANGUAGE}</td>
|
||||
<td>
|
||||
<select title="{LANG_LANGUAGE}" name="selValue1" id="selValue1" class="selectborder">
|
||||
<!-- BEGIN language_name -->
|
||||
<!-- BEGIN language_name -->
|
||||
<option value="{DAT_LANGUAGE_NAME_ID}" {DAT_LANGUAGE_NAME_SEL}>{DAT_LANGUAGE_NAME}</option>
|
||||
<!-- END language_name -->
|
||||
<!-- 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>
|
||||
<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 title="{LANG_STANDARD_DOMAIN}" name="selValue2" id="selValue2" class="selectborder">
|
||||
<!-- BEGIN std_domain -->
|
||||
<!-- BEGIN std_domain -->
|
||||
<option value="{DAT_STD_DOMAIN_ID}" {DAT_STD_DOMAIN_SEL}>{DAT_STD_DOMAIN}</option>
|
||||
<!-- END std_domain -->
|
||||
<!-- 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>
|
||||
<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 title="{LANG_ADMIN_ENABLE}" 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>
|
||||
<td class="content_tbl_row2"><input title="{LANG_ADMIN_ENABLE}" 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 title="{LANG_WEBSERVER_AUTH}" 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>
|
||||
<td><input title="{LANG_WEBSERVER_AUTH}" 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"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{LANG_ACTIVE}</td>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" name="chbActive" type="checkbox" class="checkbox" id="chbActive" value="1" {ACT_CHECKED} {ACT_DISABLE}>
|
||||
<td colspan="2"><input title="{LANG_ACTIVE}" 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}">
|
||||
@@ -135,7 +157,12 @@
|
||||
<td colspan="3"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}" onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button" id="subAbort" onClick="abort();" value="{LANG_ABORT}"><span class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
<td colspan="3"><input name="subForm" type="button" id="subForm" value="{LANG_SAVE}"
|
||||
onClick="LockButton();" {DISABLE_SAVE}> <input name="subAbort" type="button"
|
||||
id="subAbort"
|
||||
onClick="abort();"
|
||||
value="{LANG_ABORT}"><span
|
||||
class="required_info">* {LANG_REQUIRED}</span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!-- (c) 2005-2018 by Martin Willisegger -->
|
||||
<!-- (c) 2005-2023 by Martin Willisegger -->
|
||||
<!-- -->
|
||||
<!-- Project : NagiosQL -->
|
||||
<!-- Component : Verification template -->
|
||||
<!-- Website : https://sourceforge.net/projects/nagiosql/ -->
|
||||
<!-- Version : 3.4.0 -->
|
||||
<!-- Version : 3.5.0 -->
|
||||
<!-- GIT Repo : https://gitlab.com/wizonet/NagiosQL -->
|
||||
<!-- BEGIN main -->
|
||||
<div id="content_main">
|
||||
@@ -16,34 +16,34 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</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"> </td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{CHECK_CONFIG}</td>
|
||||
<td><input name="butValue3" type="submit" id="butValue3" value="{MAKE}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{RESTART_NAGIOS}</td>
|
||||
<td><input name="butValue4" type="submit" id="butValue4" value="{MAKE}" {ADD_CONTROL}></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</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>
|
||||
<!-- BEGIN verifyline --><span class="{VERIFY_CLASS}">{VERIFY_LINE}</span><br><!-- END verifyline -->
|
||||
{DATA}</p>
|
||||
</div>
|
||||
<!-- END main -->
|
||||
Reference in New Issue
Block a user