mirror of
https://github.com/rsyslog/loganalyzer.git
synced 2025-09-26 03:09:21 +02:00
Changed Report Admin, savedreports can now be changed with returning to the savedreport again.
This is useful to check the logstream source after change for optimization. Also added missing language strings to the german language files
This commit is contained in:
parent
78407d9844
commit
a682dda94f
@ -60,10 +60,11 @@ if ( !isset($_SESSION['SESSION_ISREADONLY']) || $_SESSION['SESSION_ISREADONLY']
|
|||||||
(
|
(
|
||||||
isset($_GET['op']) &&
|
isset($_GET['op']) &&
|
||||||
(
|
(
|
||||||
$_GET['op'] == "initreport" ||
|
strpos($_GET['op'], "initreport") !== false ||
|
||||||
$_GET['op'] == "removereport" ||
|
strpos($_GET['op'], "removereport") !== false ||
|
||||||
$_GET['op'] == "addsavedreport" ||
|
strpos($_GET['op'], "editsavedreport") !== false ||
|
||||||
$_GET['op'] == "removesavedreport"
|
strpos($_GET['op'], "addsavedreport") !== false ||
|
||||||
|
strpos($_GET['op'], "removesavedreport") !== false
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -306,7 +307,7 @@ if ( isset($_GET['op']) )
|
|||||||
$content['ERROR_MSG'] = $content['LN_REPORTS_ERROR_INVALIDID'];
|
$content['ERROR_MSG'] = $content['LN_REPORTS_ERROR_INVALIDID'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ($_GET['op'] == "addsavedreport")
|
else if (strpos($_GET['op'], "addsavedreport") !== false )
|
||||||
{
|
{
|
||||||
if ( isset($_GET['id']) )
|
if ( isset($_GET['id']) )
|
||||||
{
|
{
|
||||||
@ -316,7 +317,9 @@ if ( isset($_GET['op']) )
|
|||||||
// Init Form variables
|
// Init Form variables
|
||||||
$content['ISADDSAVEDREPORT'] = "true";
|
$content['ISADDSAVEDREPORT'] = "true";
|
||||||
$content['REPORT_FORMACTION'] = "addsavedreport";
|
$content['REPORT_FORMACTION'] = "addsavedreport";
|
||||||
|
$content['REPORT_FORMACTIONRETURN'] = "addsavedreport_return";
|
||||||
$content['REPORT_SENDBUTTON'] = $content['LN_REPORTS_ADDSAVEDREPORT'];
|
$content['REPORT_SENDBUTTON'] = $content['LN_REPORTS_ADDSAVEDREPORT'];
|
||||||
|
$content['REPORT_SENDANDRETURN'] = $content['LN_REPORTS_ADDSAVEDREPORTANDRETURN'];
|
||||||
$content['FormUrlAddOP'] = "?op=addsavedreport&id=" . $content['ReportID'];
|
$content['FormUrlAddOP'] = "?op=addsavedreport&id=" . $content['ReportID'];
|
||||||
|
|
||||||
// Check if report exists
|
// Check if report exists
|
||||||
@ -392,12 +395,15 @@ if ( isset($_GET['op']) )
|
|||||||
$content['ERROR_MSG'] = $content['LN_REPORTS_ERROR_INVALIDID'];
|
$content['ERROR_MSG'] = $content['LN_REPORTS_ERROR_INVALIDID'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ($_GET['op'] == "editsavedreport")
|
else if (strpos($_GET['op'], "editsavedreport") !== false )
|
||||||
{
|
{
|
||||||
// Set Mode to add
|
// Set Mode to add
|
||||||
$content['ISADDSAVEDREPORT'] = "true";
|
$content['ISADDSAVEDREPORT'] = "true";
|
||||||
$content['REPORT_FORMACTION'] = "editsavedreport";
|
$content['REPORT_FORMACTION'] = "editsavedreport";
|
||||||
|
$content['REPORT_FORMACTIONRETURN'] = "editsavedreport_return";
|
||||||
$content['REPORT_SENDBUTTON'] = $content['LN_REPORTS_EDITSAVEDREPORT'];
|
$content['REPORT_SENDBUTTON'] = $content['LN_REPORTS_EDITSAVEDREPORT'];
|
||||||
|
$content['REPORT_SENDANDRETURN'] = $content['LN_REPORTS_EDITSAVEDREPORTANDRETURN'];
|
||||||
|
|
||||||
|
|
||||||
if ( isset($_GET['id']) )
|
if ( isset($_GET['id']) )
|
||||||
{
|
{
|
||||||
@ -977,7 +983,6 @@ if ( isset($_POST['op']) )
|
|||||||
// Get ReportID!
|
// Get ReportID!
|
||||||
if ( isset($_POST['id']) ) { $content['ReportID'] = DB_RemoveBadChars($_POST['id']); } else {$content['ReportID'] = ""; }
|
if ( isset($_POST['id']) ) { $content['ReportID'] = DB_RemoveBadChars($_POST['id']); } else {$content['ReportID'] = ""; }
|
||||||
|
|
||||||
|
|
||||||
// Only Continue if reportid is valud!
|
// Only Continue if reportid is valud!
|
||||||
if ( isset($content['REPORTS'][ $content['ReportID'] ]) )
|
if ( isset($content['REPORTS'][ $content['ReportID'] ]) )
|
||||||
{
|
{
|
||||||
@ -1092,7 +1097,7 @@ if ( isset($_POST['op']) )
|
|||||||
if ( !isset($content['ISERROR']) )
|
if ( !isset($content['ISERROR']) )
|
||||||
{
|
{
|
||||||
// Everything was alright, so we go to the next step!
|
// Everything was alright, so we go to the next step!
|
||||||
if ( $_POST['op'] == "addsavedreport" )
|
if ( strpos($_POST['op'], "addsavedreport") !== false )
|
||||||
{
|
{
|
||||||
// Add custom search now!
|
// Add custom search now!
|
||||||
$sqlquery = "INSERT INTO " . DB_SAVEDREPORTS . " (reportid, sourceid, customTitle, customComment, filterString, customFilters, outputFormat, outputTarget, outputTargetDetails, scheduleSettings)
|
$sqlquery = "INSERT INTO " . DB_SAVEDREPORTS . " (reportid, sourceid, customTitle, customComment, filterString, customFilters, outputFormat, outputTarget, outputTargetDetails, scheduleSettings)
|
||||||
@ -1107,14 +1112,29 @@ if ( isset($_POST['op']) )
|
|||||||
'" . $content['outputTargetDetails'] . "',
|
'" . $content['outputTargetDetails'] . "',
|
||||||
'" . $content['scheduleSettings'] . "'
|
'" . $content['scheduleSettings'] . "'
|
||||||
)";
|
)";
|
||||||
|
// Perform INSERT
|
||||||
$result = DB_Query($sqlquery);
|
$result = DB_Query($sqlquery);
|
||||||
|
|
||||||
|
// Get INSERTID from query!
|
||||||
|
$lastInsertID = mysql_insert_id();
|
||||||
|
|
||||||
|
// free ressources
|
||||||
DB_FreeQuery($result);
|
DB_FreeQuery($result);
|
||||||
|
|
||||||
// Do the final redirect
|
// Do the final redirect
|
||||||
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENADDED'], DB_StripSlahes($content['customTitle']) ) , "reports.php" );
|
if ( strpos($_POST['op'], "_return") !== false )
|
||||||
|
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENADDED'], DB_StripSlahes($content['customTitle']) ) , "reports.php" );
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Correct FormUrlAddUrl!
|
||||||
|
$szRediUrl = str_replace( "op=addsavedreport", "op=editsavedreport", $content['FormUrlAddOP']);
|
||||||
|
$szRediUrl .= "&savedreportid=" . $lastInsertID;
|
||||||
|
|
||||||
|
// Redirect to editpage!
|
||||||
|
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENADDED'], DB_StripSlahes($content['customTitle']) ) , "reports.php" . $szRediUrl );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if ( $_POST['op'] == "editsavedreport" )
|
else if ( strpos($_POST['op'], "editsavedreport") !== false )
|
||||||
{
|
{
|
||||||
$result = DB_Query("SELECT ID FROM " . DB_SAVEDREPORTS . " WHERE ID = " . $content['SavedReportID']);
|
$result = DB_Query("SELECT ID FROM " . DB_SAVEDREPORTS . " WHERE ID = " . $content['SavedReportID']);
|
||||||
$myrow = DB_GetSingleRow($result, true);
|
$myrow = DB_GetSingleRow($result, true);
|
||||||
@ -1141,7 +1161,10 @@ if ( isset($_POST['op']) )
|
|||||||
DB_FreeQuery($result);
|
DB_FreeQuery($result);
|
||||||
|
|
||||||
// Done redirect!
|
// Done redirect!
|
||||||
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENEDIT'], DB_StripSlahes($content['customTitle']) ) , "reports.php" );
|
if ( strpos($_POST['op'], "_return") !== false )
|
||||||
|
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENEDIT'], DB_StripSlahes($content['customTitle']) ) , "reports.php" );
|
||||||
|
else
|
||||||
|
RedirectResult( GetAndReplaceLangStr( $content['LN_REPORTS_HASBEENEDIT'], DB_StripSlahes($content['customTitle']) ) , "reports.php" . $content['FormUrlAddOP'] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1268,6 +1291,9 @@ function CheckConfiguredLogStreamSource($myReport, $mySourceID)
|
|||||||
foreach ($_POST as $varname => $varvalue)
|
foreach ($_POST as $varname => $varvalue)
|
||||||
$content['POST_VARIABLES'][] = array( "varname" => $varname, "varvalue" => $varvalue );
|
$content['POST_VARIABLES'][] = array( "varname" => $varname, "varvalue" => $varvalue );
|
||||||
|
|
||||||
|
// Append Force Optimice Paramater
|
||||||
|
$content['MSG_CHECK_URL'] .= "forcecheckoptimize=true";
|
||||||
|
|
||||||
// Check if optimize variable is set!
|
// Check if optimize variable is set!
|
||||||
if ( isset($_GET['optimize']) )
|
if ( isset($_GET['optimize']) )
|
||||||
{
|
{
|
||||||
@ -1367,44 +1393,64 @@ function CheckConfiguredLogStreamSource($myReport, $mySourceID)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$res = $myReportObj->CheckLogStreamSource( $mySourceID );
|
// Use SESSION to check if Source needs to be checked for optimization
|
||||||
if ( $res != SUCCESS )
|
$bForceCheck = false;
|
||||||
|
if ( !isset($_SESSION['Sources'][$mySourceID]['optimized']) ||
|
||||||
|
$_SESSION['Sources'][$mySourceID]['optimized'] == false ||
|
||||||
|
( isset($_GET['forcecheckoptimize']) && $_GET['forcecheckoptimize'] == "true" )
|
||||||
|
)
|
||||||
|
// Set Checking to true!
|
||||||
|
$bForceCheck = true;
|
||||||
|
|
||||||
|
// Lets see if we need to check
|
||||||
|
if ( $bForceCheck )
|
||||||
{
|
{
|
||||||
// Current Logstream Source is not optimized! Show to user!
|
// Run checks
|
||||||
$content['ISSOURCENOTOPTIMIZED'] = true;
|
$res = $myReportObj->CheckLogStreamSource( $mySourceID );
|
||||||
if ( $res == ERROR_DB_DBFIELDNOTFOUND )
|
if ( $res != SUCCESS )
|
||||||
{
|
{
|
||||||
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
// Current Logstream Source is not optimized! Show to user!
|
||||||
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
$content['ISSOURCENOTOPTIMIZED'] = true;
|
||||||
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_ADD_MISSINGFIELDS'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
if ( $res == ERROR_DB_DBFIELDNOTFOUND )
|
||||||
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
{
|
||||||
$content['MSG_WARNING_FORMURL'] .= "optimize=addfields"; // Addmissing fields
|
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
||||||
|
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
||||||
|
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_ADD_MISSINGFIELDS'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
||||||
|
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
||||||
|
$content['MSG_WARNING_FORMURL'] .= "optimize=addfields"; // Addmissing fields
|
||||||
|
}
|
||||||
|
else if ( $res == ERROR_DB_INDEXESMISSING )
|
||||||
|
{
|
||||||
|
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
||||||
|
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
||||||
|
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_OPTIMIZE_INDEXES'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
||||||
|
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
||||||
|
$content['MSG_WARNING_FORMURL'] .= "optimize=indexes"; // Add missing INDEXES
|
||||||
|
}
|
||||||
|
else if ( $res == ERROR_DB_TRIGGERMISSING )
|
||||||
|
{
|
||||||
|
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
||||||
|
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
||||||
|
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_OPTIMIZE_TRIGGER'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
||||||
|
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
||||||
|
$content['MSG_WARNING_FORMURL'] .= "optimize=trigger"; // Add missing TRIGGERS
|
||||||
|
}
|
||||||
|
else if ( $res == ERROR_DB_CHECKSUMERROR )
|
||||||
|
{
|
||||||
|
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
||||||
|
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
||||||
|
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_CHANGE_CHECKSUM'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
||||||
|
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
||||||
|
$content['MSG_WARNING_FORMURL'] .= "optimize=checksum"; // Change Checksum field!
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if ( $res == ERROR_DB_INDEXESMISSING )
|
else
|
||||||
{
|
{
|
||||||
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
// Check was successfull! Set Checked Property in LogStream Source
|
||||||
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
$_SESSION['Sources'][$mySourceID]['optimized'] = true;
|
||||||
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_OPTIMIZE_INDEXES'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
|
||||||
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
|
||||||
$content['MSG_WARNING_FORMURL'] .= "optimize=indexes"; // Add missing INDEXES
|
|
||||||
}
|
|
||||||
else if ( $res == ERROR_DB_TRIGGERMISSING )
|
|
||||||
{
|
|
||||||
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
|
||||||
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
|
||||||
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_OPTIMIZE_TRIGGER'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
|
||||||
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
|
||||||
$content['MSG_WARNING_FORMURL'] .= "optimize=trigger"; // Add missing TRIGGERS
|
|
||||||
}
|
|
||||||
else if ( $res == ERROR_DB_CHECKSUMERROR )
|
|
||||||
{
|
|
||||||
$content['MSG_WARNING_TITLE'] = $content['LN_REPORTS_PERFORMANCE_WARNING'];
|
|
||||||
$content['MSG_WARNING_CLASS'] = 'PriorityWarning';
|
|
||||||
$content['MSG_WARNING_DETAILS'] = GetAndReplaceLangStr( $content['LN_REPORTS_CHANGE_CHECKSUM'], $content['SOURCES'][$mySourceID]['Name'] ); // GetAndReplaceLangStr( $content['LN_REPORTS_ERROR_IDNOTFOUND'], $content['ReportID'] );
|
|
||||||
$content['MSG_WARNING_SUBMITFORM'] = "true";
|
|
||||||
$content['MSG_WARNING_FORMURL'] .= "optimize=checksum"; // Change Checksum field!
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -395,14 +395,8 @@ $content['LN_CMD_'] = "";
|
|||||||
// Report Options
|
// Report Options
|
||||||
$content['LN_REPORTS_EDIT'] = "Edit Report";
|
$content['LN_REPORTS_EDIT'] = "Edit Report";
|
||||||
$content['LN_REPORTS_DELETE'] = "Remove Report";
|
$content['LN_REPORTS_DELETE'] = "Remove Report";
|
||||||
$content['LN_REPORTS_CAT'] = "Report Category";
|
|
||||||
$content['LN_REPORTS_ID'] = "Report ID";
|
|
||||||
$content['LN_REPORTS_NAME'] = "Report Name";
|
|
||||||
$content['LN_REPORTS_DESCRIPTION'] = "Report Description";
|
|
||||||
$content['LN_REPORTS_REQUIREDFIELDS'] = "Required Fields";
|
$content['LN_REPORTS_REQUIREDFIELDS'] = "Required Fields";
|
||||||
$content['LN_REPORTS_ERROR_NOREPORTS'] = "There were no valid reports found in your installation.";
|
$content['LN_REPORTS_ERROR_NOREPORTS'] = "There were no valid reports found in your installation.";
|
||||||
$content['LN_REPORTS_HELP'] = "Help";
|
|
||||||
$content['LN_REPORTS_HELP_CLICK'] = "Click here for a detailed report description";
|
|
||||||
$content['LN_REPORTS_INFO'] = "Show more Information";
|
$content['LN_REPORTS_INFO'] = "Show more Information";
|
||||||
$content['LN_REPORTS_INIT'] = "Initialize settings";
|
$content['LN_REPORTS_INIT'] = "Initialize settings";
|
||||||
$content['LN_REPORTS_REMOVE'] = "Remove settings";
|
$content['LN_REPORTS_REMOVE'] = "Remove settings";
|
||||||
@ -414,8 +408,6 @@ $content['LN_REPORTS_ERROR_HASBEENREMOVED'] = "All settings for the report '%1'
|
|||||||
$content['LN_REPORTS_ERROR_HASBEENADDED'] = "All required settings for the report '%1' have been added.";
|
$content['LN_REPORTS_ERROR_HASBEENADDED'] = "All required settings for the report '%1' have been added.";
|
||||||
$content['LN_REPORTS_ERROR_NOFIELDS'] = "The report '%1' does not have any custom settings which can be added.";
|
$content['LN_REPORTS_ERROR_NOFIELDS'] = "The report '%1' does not have any custom settings which can be added.";
|
||||||
$content['LN_REPORTS_ERROR_REPORTDOESNTNEEDTOBEREMOVED'] = "The report '%1' does not need to be removed or initialized.";
|
$content['LN_REPORTS_ERROR_REPORTDOESNTNEEDTOBEREMOVED'] = "The report '%1' does not need to be removed or initialized.";
|
||||||
$content['LN_REPORTS_ADDSAVEDREPORT'] = "Add Savedreport";
|
|
||||||
$content['LN_REPORTS_EDITSAVEDREPORT'] = "Edit Savedreport";
|
|
||||||
$content['LN_REPORTS_REMOVESAVEDREPORT'] = "Remove Savedreport";
|
$content['LN_REPORTS_REMOVESAVEDREPORT'] = "Remove Savedreport";
|
||||||
$content['LN_REPORTS_CUSTOMTITLE'] = "Report Title";
|
$content['LN_REPORTS_CUSTOMTITLE'] = "Report Title";
|
||||||
$content['LN_REPORTS_CUSTOMCOMMENT'] = "Comment / Description";
|
$content['LN_REPORTS_CUSTOMCOMMENT'] = "Comment / Description";
|
||||||
@ -427,7 +419,6 @@ $content['LN_REPORTS_HASBEENEDIT'] = "The Savedreport '%1' has been successfully
|
|||||||
$content['LN_REPORTS_SOURCEID'] = "Logstream source";
|
$content['LN_REPORTS_SOURCEID'] = "Logstream source";
|
||||||
$content['LN_REPORTS_ERROR_SAVEDREPORTIDNOTFOUND'] = "There was no savedreport with ID '%1' found.";
|
$content['LN_REPORTS_ERROR_SAVEDREPORTIDNOTFOUND'] = "There was no savedreport with ID '%1' found.";
|
||||||
$content['LN_REPORTS_ERROR_INVALIDSAVEDREPORTID'] = "Invalid savedreport id.";
|
$content['LN_REPORTS_ERROR_INVALIDSAVEDREPORTID'] = "Invalid savedreport id.";
|
||||||
$content['LN_REPORTS_SAVEDREPORTS'] = "Saved reports";
|
|
||||||
$content['LN_REPORTS_RUNNOW'] = "Run saved report now!";
|
$content['LN_REPORTS_RUNNOW'] = "Run saved report now!";
|
||||||
$content['LN_REPORTS_WARNDELETESAVEDREPORT'] = "Are you sure that you want to delete the savedreport '%1'?";
|
$content['LN_REPORTS_WARNDELETESAVEDREPORT'] = "Are you sure that you want to delete the savedreport '%1'?";
|
||||||
$content['LN_REPORTS_ERROR_DELSAVEDREPORT'] = "Deleting of the savedreport with id '%1' failed!";
|
$content['LN_REPORTS_ERROR_DELSAVEDREPORT'] = "Deleting of the savedreport with id '%1' failed!";
|
||||||
@ -447,16 +438,36 @@ $content['LN_REPORTS_ADVANCEDFILTERLIST'] = "List of advanced report filters";
|
|||||||
$content['LN_REPORTS_OUTPUTTARGET_DETAILS'] = "Outputtarget Options";
|
$content['LN_REPORTS_OUTPUTTARGET_DETAILS'] = "Outputtarget Options";
|
||||||
$content['LN_REPORTS_OUTPUTTARGET_FILE'] = "Output Path and Filename";
|
$content['LN_REPORTS_OUTPUTTARGET_FILE'] = "Output Path and Filename";
|
||||||
$content['LN_REPORTS_CRONCMD'] = "Local Report command";
|
$content['LN_REPORTS_CRONCMD'] = "Local Report command";
|
||||||
$content['LN_REPORTMENU_LIST'] = "List installed Reports";
|
|
||||||
$content['LN_REPORTMENU_ONLINELIST'] = "All Available Reports";
|
|
||||||
$content['LN_REPORTS_LINKS'] = "Related Links";
|
$content['LN_REPORTS_LINKS'] = "Related Links";
|
||||||
$content['LN_REPORTS_INSTALLED'] = "Installed";
|
$content['LN_REPORTS_INSTALLED'] = "Installed";
|
||||||
$content['LN_REPORTS_NOTINSTALLED'] = "Not installed";
|
$content['LN_REPORTS_NOTINSTALLED'] = "Not installed";
|
||||||
$content['LN_REPORTS_DOWNLOAD'] = "Download Link";
|
$content['LN_REPORTS_DOWNLOAD'] = "Download Link";
|
||||||
$content['LN_REPORTS_SAMPLELINK'] = "Report Sample";
|
$content['LN_REPORTS_SAMPLELINK'] = "Report Sample";
|
||||||
$content['LN_REPORTS_DETAILSFOR'] = "Details for '%1' report";
|
$content['LN_REPORTS_DETAILSFOR'] = "Details for '%1' report";
|
||||||
$content['LN_REPORTS_'] = "";
|
$content['LN_REPORTS_PERFORMANCE_WARNING'] = "Logstream Performance Warning";
|
||||||
$content['LN_REPORTS_'] = "";
|
$content['LN_REPORTS_OPTIMIZE_LOGSTREAMSOURCE'] = "Yes, optimize logstream source!";
|
||||||
|
$content['LN_REPORTS_OPTIMIZE_INDEXES'] = "The datasource '%1' is not optimized for this report. There is at least one INDEX missing. Creating INDEXES will speedup the report generation. <br><br>Do you want LogAnalyzer to create the necessary INDEXES now? This may take more then a few minutes, so please be patient!";
|
||||||
|
$content['LN_REPORTS_ERROR_FAILED_CREATE_INDEXES'] = "Failed to create INDEXES for datasource '%1' with error code '%2'";
|
||||||
|
$content['LN_REPORTS_INDEX_CREATED'] = "Logstream INDEXES created";
|
||||||
|
$content['LN_REPORTS_INDEX_CREATED_SUCCESS'] = "Successfully created all INDEXES for datasource '%1'.";
|
||||||
|
$content['LN_REPORTS_OPTIMIZE_TRIGGER'] = "The datasource '%1' does not have a TRIGGER installed to automatically generate the message checksum on INSERT. Creating the TRIGGER will speedup the report generation. <br><br>Do you want LogAnalyzer to create the TRIGGER now? ";
|
||||||
|
$content['LN_REPORTS_TRIGGER_CREATED'] = "Logstream TRIGGER created";
|
||||||
|
$content['LN_REPORTS_TRIGGER_CREATED_SUCCESS'] = "Successfully created TRIGGER for datasource '%1'.";
|
||||||
|
$content['LN_REPORTS_ERROR_FAILED_CREATE_TRIGGER'] = "Failed to create TRIGGER for datasource '%1' with error code '%2'";
|
||||||
|
$content['LN_REPORTS_CHANGE_CHECKSUM'] = "The Checksum field for datasource '%1' is not set to UNSIGNED INT. To get the report work properly, changing the CHECKSUM field to UNSIGNED INT is necessary! <br><br>Do you want LogAnalyzer to change the CHECKSUM field now? This may take more then a few minutes, so please be patient!";
|
||||||
|
$content['LN_REPORTS_ERROR_FAILED_CHANGE_CHECKSUM'] = "Failed to change the CHECKSUM field for datasource '%1' with error code '%2'";
|
||||||
|
$content['LN_REPORTS_CHECKSUM_CHANGED'] = "Checksum field changed";
|
||||||
|
$content['LN_REPORTS_CHECKSUM_CHANGED_SUCCESS'] = "Successfully changed the Checksum field for datasource '%1'.";
|
||||||
|
$content['LN_REPORTS_LOGSTREAM_WARNING'] = "Logstream Warning";
|
||||||
|
$content['LN_REPORTS_ADD_MISSINGFIELDS'] = "The datasource '%1' does not contain all necessary datafields There is at least one FIELD missing. <br><br>Do you want LogAnalyzer to create the missing datafields now?";
|
||||||
|
$content['LN_REPORTS_ERROR_FAILED_ADDING_FIELDS'] = "Failed adding missing datafields in datasource '%1' with error code '%2'";
|
||||||
|
$content['LN_REPORTS_FIELDS_CREATED'] = "Added missing datafields";
|
||||||
|
$content['LN_REPORTS_FIELDS_CREATED_SUCCESS'] = "Successfully added missing datafields for datasource '%1'.";
|
||||||
|
$content['LN_REPORTS_RECHECKLOGSTREAMSOURCE'] = "Do you want to check the current logstream source again?";
|
||||||
|
$content['LN_REPORTS_ADDSAVEDREPORT'] = "Add Savedreport and save changes";
|
||||||
|
$content['LN_REPORTS_EDITSAVEDREPORT'] = "Save changes";
|
||||||
|
$content['LN_REPORTS_ADDSAVEDREPORTANDRETURN'] = "Add Savedreport and return to reportlist";
|
||||||
|
$content['LN_REPORTS_EDITSAVEDREPORTANDRETURN'] = "Save changes and return to reportlist";
|
||||||
$content['LN_REPORTS_'] = "";
|
$content['LN_REPORTS_'] = "";
|
||||||
|
|
||||||
?>
|
?>
|
@ -328,28 +328,46 @@ $content['LN_ORACLE_FIELD'] = "Feld";
|
|||||||
$content['LN_ORACLE_ONLINESEARCH'] = "Online Suche";
|
$content['LN_ORACLE_ONLINESEARCH'] = "Online Suche";
|
||||||
$content['LN_ORACLE_WHOIS'] = "WHOIS Abfrage für '%1' - '%2'";
|
$content['LN_ORACLE_WHOIS'] = "WHOIS Abfrage für '%1' - '%2'";
|
||||||
|
|
||||||
$content['LN_GEN_ERROR_INVALIDOP'] = "Invalid or missing operation type";
|
$content['LN_GEN_ERROR_INVALIDOP'] = "Invalid or missing operation type";
|
||||||
$content['LN_GEN_ERROR_INVALIDREPORTID'] = "Invalid or missing report id";
|
$content['LN_GEN_ERROR_INVALIDREPORTID'] = "Invalid or missing report id";
|
||||||
$content['LN_GEN_ERROR_MISSINGSAVEDREPORTID'] = "Invalid or missing savedreport id";
|
$content['LN_GEN_ERROR_MISSINGSAVEDREPORTID'] = "Invalid or missing savedreport id";
|
||||||
$content['LN_GEN_ERROR_REPORTGENFAILED'] = "Failed generating report '%1' with the following error reason: %2";
|
$content['LN_GEN_ERROR_REPORTGENFAILED'] = "Failed generating report '%1' with the following error reason: %2";
|
||||||
$content['LN_GEN_ERROR_WHILEREPORTGEN'] = "Error occured while generating report";
|
$content['LN_GEN_ERROR_WHILEREPORTGEN'] = "Error occured while generating report";
|
||||||
$content['LN_GEN_ERROR_REPORT_NODATA'] = "No data found for report generation";
|
$content['LN_GEN_ERROR_REPORT_NODATA'] = "No data found for report generation";
|
||||||
$content['LN_GEN_ALL_OTHER_EVENTS'] = "All other events";
|
$content['LN_GEN_ALL_OTHER_EVENTS'] = "All other events";
|
||||||
$content['LN_REPORT_FOOTER_ENDERED'] = "Report rendered in";
|
$content['LN_REPORT_FOOTER_ENDERED'] = "Report rendered in";
|
||||||
$content['LN_REPORT_FILTERS'] = "List of used filters";
|
$content['LN_REPORT_FILTERS'] = "List of used filters";
|
||||||
$content['LN_REPORT_FILTERTYPE_DATE'] = "Date";
|
$content['LN_REPORT_FILTERTYPE_DATE'] = "Date";
|
||||||
$content['LN_REPORT_FILTERTYPE_NUMBER'] = "Number";
|
$content['LN_REPORT_FILTERTYPE_NUMBER'] = "Number";
|
||||||
$content['LN_REPORT_FILTERTYPE_STRING'] = "String";
|
$content['LN_REPORT_FILTERTYPE_STRING'] = "String";
|
||||||
$content['LN_GEN_SUCCESS_WHILEREPORTGEN'] = "Report was successfully generated";
|
$content['LN_GEN_SUCCESS_WHILEREPORTGEN'] = "Report was successfully generated";
|
||||||
$content['LN_GEN_ERROR_REPORTFAILEDTOGENERATE'] = "Failed to generate report, error details: %1";
|
$content['LN_GEN_ERROR_REPORTFAILEDTOGENERATE'] = "Failed to generate report, error details: %1";
|
||||||
$content['LN_GEN_SUCCESS_REPORTWASGENERATED_DETAILS'] = "Successfully generated report: %1";
|
$content['LN_GEN_SUCCESS_REPORTWASGENERATED_DETAILS'] = "Successfully generated report: %1";
|
||||||
|
|
||||||
$content['LN_CMD_RUNREPORT'] = "Generating saved report '%1'";
|
$content['LN_CMD_RUNREPORT'] = "Generating saved report '%1'";
|
||||||
$content['LN_CMD_REPORTIDNOTFOUND'] = "Invalid Report ID '%1'";
|
$content['LN_CMD_REPORTIDNOTFOUND'] = "Invalid Report ID '%1'";
|
||||||
$content['LN_CMD_SAVEDREPORTIDNOTFOUND'] = "Invalid SavedReport ID '%1'";
|
$content['LN_CMD_SAVEDREPORTIDNOTFOUND'] = "Invalid SavedReport ID '%1'";
|
||||||
$content['LN_CMD_NOREPORTID'] = "Missing Report ID";
|
$content['LN_CMD_NOREPORTID'] = "Missing Report ID";
|
||||||
$content['LN_CMD_NOSAVEDREPORTID'] = "Missing SavedReport ID";
|
$content['LN_CMD_NOSAVEDREPORTID'] = "Missing SavedReport ID";
|
||||||
$content['LN_CMD_NOCMDPROMPT'] = "Error, this script can only be run from the command prompt.";
|
$content['LN_CMD_NOCMDPROMPT'] = "Error, this script can only be run from the command prompt.";
|
||||||
$content['LN_REPORT_GENERATEDTIME'] = "Report generated at: ";
|
$content['LN_REPORT_GENERATEDTIME'] = "Report generated at: ";
|
||||||
|
|
||||||
|
$content['LN_REPORT_ACTIONS'] = "Run Report Actions";
|
||||||
|
$content['LN_REPORTS_CAT'] = "Report Category";
|
||||||
|
$content['LN_REPORTS_ID'] = "Report ID";
|
||||||
|
$content['LN_REPORTS_NAME'] = "Report Name";
|
||||||
|
$content['LN_REPORTS_DESCRIPTION'] = "Report Description";
|
||||||
|
$content['LN_REPORTS_HELP'] = "Help";
|
||||||
|
$content['LN_REPORTS_HELP_CLICK'] = "Click here for a detailed report description";
|
||||||
|
$content['LN_REPORTS_INFO'] = "Show more Information";
|
||||||
|
$content['LN_REPORTS_SAVEDREPORTS'] = "Saved reports";
|
||||||
|
$content['LN_REPORTS_ADMIN'] = "Administrate Reports";
|
||||||
|
$content['LN_REPORTMENU_LIST'] = "List installed Reports";
|
||||||
|
$content['LN_REPORTMENU_ONLINELIST'] = "All Available Reports";
|
||||||
|
$content['LN_REPORTS_INFORMATION'] = "This page shows a list of installed and available reports including saved report configurations.
|
||||||
|
<br/>To run a report, click on the buttons right to the Saved Reports.
|
||||||
|
<br/>Attention! Generating reports can be very time consuming depending on the size of your database.
|
||||||
|
";
|
||||||
|
$content['LN_REPORTS_CHECKLOGSTREAMSOURCE'] = "Verify Logstream optimization";
|
||||||
|
|
||||||
?>
|
?>
|
@ -419,8 +419,6 @@ $content['LN_REPORTS_ERROR_HASBEENREMOVED'] = "All settings for the report '%1'
|
|||||||
$content['LN_REPORTS_ERROR_HASBEENADDED'] = "All required settings for the report '%1' have been added.";
|
$content['LN_REPORTS_ERROR_HASBEENADDED'] = "All required settings for the report '%1' have been added.";
|
||||||
$content['LN_REPORTS_ERROR_NOFIELDS'] = "The report '%1' does not have any custom settings which can be added.";
|
$content['LN_REPORTS_ERROR_NOFIELDS'] = "The report '%1' does not have any custom settings which can be added.";
|
||||||
$content['LN_REPORTS_ERROR_REPORTDOESNTNEEDTOBEREMOVED'] = "The report '%1' does not need to be removed or initialized.";
|
$content['LN_REPORTS_ERROR_REPORTDOESNTNEEDTOBEREMOVED'] = "The report '%1' does not need to be removed or initialized.";
|
||||||
$content['LN_REPORTS_ADDSAVEDREPORT'] = "Add Savedreport";
|
|
||||||
$content['LN_REPORTS_EDITSAVEDREPORT'] = "Edit Savedreport";
|
|
||||||
$content['LN_REPORTS_REMOVESAVEDREPORT'] = "Remove Savedreport";
|
$content['LN_REPORTS_REMOVESAVEDREPORT'] = "Remove Savedreport";
|
||||||
$content['LN_REPORTS_CUSTOMTITLE'] = "Report Title";
|
$content['LN_REPORTS_CUSTOMTITLE'] = "Report Title";
|
||||||
$content['LN_REPORTS_CUSTOMCOMMENT'] = "Comment / Description";
|
$content['LN_REPORTS_CUSTOMCOMMENT'] = "Comment / Description";
|
||||||
@ -477,6 +475,10 @@ $content['LN_REPORTS_ERROR_FAILED_ADDING_FIELDS'] = "Failed adding missing dataf
|
|||||||
$content['LN_REPORTS_FIELDS_CREATED'] = "Added missing datafields";
|
$content['LN_REPORTS_FIELDS_CREATED'] = "Added missing datafields";
|
||||||
$content['LN_REPORTS_FIELDS_CREATED_SUCCESS'] = "Successfully added missing datafields for datasource '%1'.";
|
$content['LN_REPORTS_FIELDS_CREATED_SUCCESS'] = "Successfully added missing datafields for datasource '%1'.";
|
||||||
$content['LN_REPORTS_RECHECKLOGSTREAMSOURCE'] = "Do you want to check the current logstream source again?";
|
$content['LN_REPORTS_RECHECKLOGSTREAMSOURCE'] = "Do you want to check the current logstream source again?";
|
||||||
|
$content['LN_REPORTS_ADDSAVEDREPORT'] = "Add Savedreport and save changes";
|
||||||
|
$content['LN_REPORTS_EDITSAVEDREPORT'] = "Save changes";
|
||||||
|
$content['LN_REPORTS_ADDSAVEDREPORTANDRETURN'] = "Add Savedreport and return to reportlist";
|
||||||
|
$content['LN_REPORTS_EDITSAVEDREPORTANDRETURN'] = "Save changes and return to reportlist";
|
||||||
$content['LN_REPORTS_'] = "";
|
$content['LN_REPORTS_'] = "";
|
||||||
|
|
||||||
|
|
||||||
|
@ -380,5 +380,7 @@ $content['LN_REPORTS_INFORMATION'] = "This page shows a list of installed and av
|
|||||||
<br/>To run a report, click on the buttons right to the Saved Reports.
|
<br/>To run a report, click on the buttons right to the Saved Reports.
|
||||||
<br/>Attention! Generating reports can be very time consuming depending on the size of your database.
|
<br/>Attention! Generating reports can be very time consuming depending on the size of your database.
|
||||||
";
|
";
|
||||||
|
$content['LN_REPORTS_CHECKLOGSTREAMSOURCE'] = "Verify Logstream optimization";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
@ -464,6 +464,8 @@
|
|||||||
<option value="{SourceID}" {sourceselected}>{Name}</option>
|
<option value="{SourceID}" {sourceselected}>{Name}</option>
|
||||||
<!-- END SOURCES -->
|
<!-- END SOURCES -->
|
||||||
</select>
|
</select>
|
||||||
|
<a href="{MSG_CHECK_URL}" target="_top">{LN_REPORTS_CHECKLOGSTREAMSOURCE}</a>
|
||||||
|
<!-- <button name="forcecheckoptimize" type="true" value="{REPORT_FORMACTION}" title="{LN_REPORTS_CHECKLOGSTREAMSOURCE}">{LN_REPORTS_CHECKLOGSTREAMSOURCE}</button>-->
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -509,6 +511,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td align="center" colspan="2">
|
<td align="center" colspan="2">
|
||||||
<button name="op" type="submit" value="{REPORT_FORMACTION}" title="{REPORT_SENDBUTTON}">{REPORT_SENDBUTTON}</button>
|
<button name="op" type="submit" value="{REPORT_FORMACTION}" title="{REPORT_SENDBUTTON}">{REPORT_SENDBUTTON}</button>
|
||||||
|
<button name="op" type="submit" value="{REPORT_FORMACTIONRETURN}" title="{REPORT_SENDBUTTON}">{REPORT_SENDANDRETURN}</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user