mirror of
https://github.com/rsyslog/loganalyzer.git
synced 2025-09-26 03:09:21 +02:00
Added report outputtarget types and javascript
This commit is contained in:
parent
e490a1df1f
commit
e740872b9f
@ -37,6 +37,23 @@ function NewWindow(Location, WindowName,X_width,Y_height,Option) {
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
* Helper function for form scripting
|
||||
*/
|
||||
function toggleformelement(ElementNameToggle, isEnabled)
|
||||
{
|
||||
var myFormElement = document.getElementById(ElementNameToggle);
|
||||
if ( isEnabled )
|
||||
{
|
||||
myFormElement.disabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
myFormElement.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// helper array to keep track of the timeouts!
|
||||
var runningTimeouts = new Array();
|
||||
|
||||
|
@ -58,23 +58,6 @@ function toggleDatefiltervisibility(FormName)
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Helper function
|
||||
*/
|
||||
function toggleformelement(ElementNameToggle, isEnabled)
|
||||
{
|
||||
var myFormElement = document.getElementById(ElementNameToggle);
|
||||
if ( isEnabled )
|
||||
{
|
||||
myFormElement.disabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
myFormElement.disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Helper function to add a date filter into the search field
|
||||
*/
|
||||
|
@ -434,8 +434,8 @@ $content['LN_REPORTS_FILTEREDITOR'] = "Filtereditor";
|
||||
$content['LN_REPORTS_FILTERSTRING_ONLYEDITIF'] = "Only edit raw filterstring if you know what you are doing! Note if you change the filterstring, any changes made in the Filtereditor will be lost!";
|
||||
$content['LN_REPORTS_ADVANCEDFILTERS'] = "Advanced filters";
|
||||
$content['LN_REPORTS_ADVANCEDFILTERLIST'] = "List of advanced report filters";
|
||||
$content['LN_REPORTS_'] = "";
|
||||
$content['LN_REPORTS_'] = "";
|
||||
$content['LN_REPORTS_OUTPUTTARGET_DETAILS'] = "Outputtarget Options";
|
||||
$content['LN_REPORTS_OUTPUTTARGET_FILE'] = "Output Path and Filename";
|
||||
$content['LN_REPORTS_'] = "";
|
||||
$content['LN_REPORTS_'] = "";
|
||||
$content['LN_REPORTS_'] = "";
|
||||
|
@ -143,11 +143,40 @@
|
||||
<!-- ENDIF ISSHOWDETAILS="true" -->
|
||||
|
||||
<!-- IF ISADDSAVEDREPORT="true" -->
|
||||
<form action="{BASEPATH}admin/reports.php{FormUrlAddOP}" method="post">
|
||||
<script type='text/javascript'>
|
||||
/*
|
||||
Helper Javascript Constants
|
||||
*/
|
||||
const REPORT_TARGET_STDOUT = 'stdout', REPORT_TARGET_FILE = 'file', REPORT_TARGET_EMAIL = 'mail';
|
||||
/*
|
||||
* Helper function to show and hide areas of the filterview
|
||||
*/
|
||||
function toggleOutputtargetvisibility(FormName)
|
||||
{
|
||||
var myform = document.getElementById(FormName);
|
||||
if (myform.elements['outputTarget'].value == REPORT_TARGET_STDOUT)
|
||||
{
|
||||
hidevisibility('HiddenOutputFormatFile');
|
||||
toggleformelement('outputFormat_filename', false);
|
||||
}
|
||||
else if (myform.elements['outputTarget'].value == REPORT_TARGET_FILE)
|
||||
{
|
||||
togglevisibility('HiddenOutputFormatFile');
|
||||
toggleformelement('outputFormat_filename', true);
|
||||
}
|
||||
else if (myform.elements['outputTarget'].value == REPORT_TARGET_EMAIL)
|
||||
{
|
||||
hidevisibility('HiddenOutputFormatFile');
|
||||
toggleformelement('outputFormat_filename', false);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<form action="{BASEPATH}admin/reports.php{FormUrlAddOP}" method="post" id="savedreportform">
|
||||
<input type="hidden" name="id" value="{ReportID}">
|
||||
<input type="hidden" name="savedreportid" value="{SavedReportID}">
|
||||
<!-- <input type="hidden" name="op" value="addsavedreport">-->
|
||||
<table border="0" cellpadding="1" cellspacing="1" bgcolor="#DDDDDD" width="700" class="with_border_alternate">
|
||||
<table border="0" cellpadding="1" cellspacing="1" bgcolor="#DDDDDD" width="750" class="with_border_alternate">
|
||||
<tr>
|
||||
<td align="center" class="cellmenu1" colspan="2"><b>{LN_REPORTS_ADDSAVEDREPORT}: '{DisplayName}'</b></td>
|
||||
</tr>
|
||||
@ -209,7 +238,6 @@
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="left" class="cellmenu2_naked" width="150" valign="top" nowrap><b>{LN_REPORTS_ADVANCEDFILTERS}</b></td>
|
||||
<td align="left" class="line1" width="100%">
|
||||
@ -232,8 +260,6 @@
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="left" class="cellmenu2" width="150" nowrap><b>{LN_REPORTS_SOURCEID}</b></td>
|
||||
<td align="left" class="line2" width="100%">
|
||||
@ -257,14 +283,27 @@
|
||||
<tr>
|
||||
<td align="left" class="cellmenu2" width="150" nowrap><b>{LN_REPORTS_OUTPUTTARGET}</b></td>
|
||||
<td align="left" class="line1" width="100%">
|
||||
<select name="outputTarget" size="1" STYLE="width: 415px">
|
||||
<select name="outputTarget" size="1" STYLE="width: 415px" OnChange="toggleOutputtargetvisibility('savedreportform');">
|
||||
<!-- BEGIN OUTPUTTARGETS -->
|
||||
<option value="{formatid}" {targetselected}>{targetdisplayname}</option>
|
||||
<option value="{targetid}" {targetselected}>{targetdisplayname}</option>
|
||||
<!-- END OUTPUTTARGETS -->
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
|
||||
<div id="HiddenOutputFormatFile" class="HiddenContent">
|
||||
<table border="0" cellpadding="1" cellspacing="1" bgcolor="#DDDDDD" width="750" class="with_border_alternate">
|
||||
<tr>
|
||||
<td align="left" class="cellmenu2" width="150" valign="top" nowrap><b>{LN_REPORTS_OUTPUTTARGET_FILE}</b></td>
|
||||
<td align="left" class="line1" width="100%">
|
||||
<input type="text" name="outputFormat_filename" size="80" maxlength="1024" value="{outputFormat_filename}">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<table border="0" cellpadding="1" cellspacing="1" bgcolor="#DDDDDD" width="750" class="with_border_alternate">
|
||||
<tr>
|
||||
<td align="center" colspan="2">
|
||||
<button name="op" type="submit" value="{REPORT_FORMACTION}" title="{REPORT_SENDBUTTON}">{REPORT_SENDBUTTON}</button>
|
||||
@ -273,6 +312,11 @@
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<script language="javascript">
|
||||
// Manually perform initial Javascript Calls
|
||||
toggleOutputtargetvisibility('savedreportform');
|
||||
</script>
|
||||
|
||||
<a href="javascript:history.back();" target="_top">{LN_GEN_ERRORRETURNPREV}</a>
|
||||
<br><br>
|
||||
<!-- ENDIF ISADDSAVEDREPORT="true" -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user