Пример #1
0
 if (isset($fields[$_POST['newfilter']])) {
     // Get Field Info
     $myNewField = $fields[$_POST['newfilter']];
     if ($myNewField['FieldType'] == FILTER_TYPE_DATE) {
         $szFilterString .= "datelastx:" . DATE_LASTX_24HOURS;
     } else {
         if ($myNewField['FieldType'] == FILTER_TYPE_NUMBER) {
             // Append sample filter
             $szFilterString .= $myNewField['SearchField'] . ":=";
             if ($myNewField['FieldID'] == SYSLOG_SEVERITY) {
                 // Append field value
                 $szFilterString .= GetSeverityDisplayName(SYSLOG_NOTICE);
             } else {
                 if ($myNewField['FieldID'] == SYSLOG_FACILITY) {
                     // Append field value
                     $szFilterString .= GetFacilityDisplayName(SYSLOG_LOCAL0);
                 } else {
                     // Append sample value
                     $szFilterString .= "1";
                 }
             }
         } else {
             if ($myNewField['FieldType'] == FILTER_TYPE_STRING) {
                 // Searchfield filter
                 if (isset($myNewField['SearchField']) && strlen($myNewField['SearchField']) > 0) {
                     $szFilterString .= $myNewField['SearchField'] . ":";
                 }
                 // Append sample
                 $szFilterString .= "sample";
             }
         }
Пример #2
0
 $content['fields'][$mycolkey]['fieldbgcolor'] = "";
 $content['fields'][$mycolkey]['hasdetails'] = "false";
 if ($content['fields'][$mycolkey]['FieldType'] == FILTER_TYPE_DATE) {
     $content['fields'][$mycolkey]['fieldvalue'] = GetFormatedDate($logArray[$mycolkey]);
     // TODO: Show more!
 } else {
     if ($content['fields'][$mycolkey]['FieldType'] == FILTER_TYPE_NUMBER) {
         $content['fields'][$mycolkey]['fieldvalue'] = $logArray[$mycolkey];
         // Special style classes and colours for SYSLOG_FACILITY
         if ($mycolkey == SYSLOG_FACILITY) {
             //							if ( isset($logArray[$mycolkey][SYSLOG_FACILITY]) && strlen($logArray[$mycolkey][SYSLOG_FACILITY]) > 0)
             if (isset($logArray[$mycolkey]) && is_numeric($logArray[$mycolkey])) {
                 $content['fields'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $facility_colors[$logArray[SYSLOG_FACILITY]] . '" ';
                 $content['fields'][$mycolkey]['cssclass'] = "lineColouredBlack";
                 // Set Human readable Facility!
                 $content['fields'][$mycolkey]['fieldvalue'] = GetFacilityDisplayName($logArray[$mycolkey]);
             } else {
                 // Use default colour!
                 $content['fields'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $facility_colors[SYSLOG_LOCAL0] . '" ';
             }
         } else {
             if ($mycolkey == SYSLOG_SEVERITY) {
                 //							if ( isset($logArray[$mycolkey][SYSLOG_SEVERITY]) && strlen($logArray[$mycolkey][SYSLOG_SEVERITY]) > 0)
                 if (isset($logArray[$mycolkey]) && is_numeric($logArray[$mycolkey])) {
                     $content['fields'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $severity_colors[$logArray[SYSLOG_SEVERITY]] . '" ';
                     $content['fields'][$mycolkey]['cssclass'] = "lineColouredWhite";
                     // Set Human readable Facility!
                     $content['fields'][$mycolkey]['fieldvalue'] = GetSeverityDisplayName($logArray[$mycolkey]);
                 } else {
                     // Use default colour!
                     $content['fields'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $severity_colors[SYSLOG_INFO] . '" ';
Пример #3
0
 // Set default link
 $content['syslogmessages'][$counter]['values'][$mycolkey]['detaillink'] = "#";
 // Now handle fields types differently
 if ($content['fields'][$mycolkey]['FieldType'] == FILTER_TYPE_DATE) {
     $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetFormatedDate($logArray[$mycolkey]);
 } else {
     if ($content['fields'][$mycolkey]['FieldType'] == FILTER_TYPE_NUMBER) {
         $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = $logArray[$mycolkey];
         // Special style classes and colours for SYSLOG_FACILITY
         if ($mycolkey == SYSLOG_FACILITY) {
             //								if ( isset($logArray[$mycolkey][SYSLOG_FACILITY]) && strlen($logArray[$mycolkey][SYSLOG_FACILITY]) > 0)
             if (isset($logArray[$mycolkey]) && is_numeric($logArray[$mycolkey])) {
                 $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $facility_colors[$logArray[SYSLOG_FACILITY]] . '" ';
                 $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldcssclass'] = "lineColouredBlack";
                 // Set Human readable Facility!
                 $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetFacilityDisplayName($logArray[$mycolkey]);
             } else {
                 // Use default colour!
                 $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $facility_colors[SYSLOG_LOCAL0] . '" ';
             }
             // Add context menu
             AddOnClickMenu($content['syslogmessages'][$counter]['values'][$mycolkey], FILTER_TYPE_NUMBER, SYSLOG_FACILITY);
         } else {
             if ($mycolkey == SYSLOG_SEVERITY) {
                 //								if ( isset($logArray[$mycolkey][SYSLOG_SEVERITY]) && strlen($logArray[$mycolkey][SYSLOG_SEVERITY]) > 0)
                 if (isset($logArray[$mycolkey]) && is_numeric($logArray[$mycolkey])) {
                     $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $severity_colors[$logArray[SYSLOG_SEVERITY]] . '" ';
                     $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldcssclass'] = "lineColouredWhite";
                     // Set Human readable Facility!
                     $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetSeverityDisplayName($logArray[$mycolkey]);
                 } else {