Esempio n. 1
0
             // ---
             // If message field, we need to handle differently!
             if ($mykey == SYSLOG_MESSAGE) {
                 // Get DetailMsg with linebreaks
                 $szDetailMsg = ReplaceLineBreaksInString(GetStringWithHTMLCodes($logArray[SYSLOG_MESSAGE]));
                 if (isset($content['highlightwords'])) {
                     $content['syslogmessages'][$counter]['values'][$mycolkey]['messagesdetails'][$myIndex]['detailfieldvalue'] = HighLightString($content['highlightwords'], $szDetailMsg);
                 } else {
                     $content['syslogmessages'][$counter]['values'][$mycolkey]['messagesdetails'][$myIndex]['detailfieldvalue'] = $szDetailMsg;
                 }
                 // --- HOOK here to add context links!
                 AddContextLinks($content['syslogmessages'][$counter]['values'][$mycolkey]['messagesdetails'][$myIndex]['detailfieldvalue']);
                 // ---
             } else {
                 // Just set field value
                 $content['syslogmessages'][$counter]['values'][$mycolkey]['messagesdetails'][$myIndex]['detailfieldvalue'] = isset($myfield['rawfieldvalue']) ? GetStringWithHTMLCodes($myfield['rawfieldvalue']) : GetStringWithHTMLCodes($myfield['fieldvalue']);
             }
         }
     }
     if (strlen($content['searchstr']) > 0) {
         // Set OnClick Menu for SYSLOG_MESSAGE
         $content['syslogmessages'][$counter]['values'][$mycolkey]['hasbuttons'] = true;
         $content['syslogmessages'][$counter]['values'][$mycolkey]['hasdropdownbutton'] = true;
         $content['syslogmessages'][$counter]['values'][$mycolkey]['buttons'][] = array('ButtonUrl' => '?uid=' . $uID, 'ButtonTarget' => '_top', 'ButtonAppendUrl' => true, 'DisplayName' => $content['LN_VIEW_MESSAGECENTERED'], 'IconSource' => $content['MENU_BULLET_GREEN']);
     }
 } else {
     if ($mycolkey == SYSLOG_SYSLOGTAG) {
         // Add context menu
         AddOnClickMenu($content['syslogmessages'][$counter]['values'][$mycolkey], FILTER_TYPE_STRING, SYSLOG_SYSLOGTAG);
     } else {
         if ($mycolkey == SYSLOG_HOST) {
Esempio n. 2
0
                                 // Set Human readable Facility!
                                 $content['fields'][$mycolkey]['fieldvalue'] = GetMessageTypeDisplayName($logArray[$mycolkey]);
                             } else {
                                 // Use default colour!
                                 $content['fields'][$mycolkey]['fieldbgcolor'] = 'bgcolor="' . $msgtype_colors[IUT_Unknown] . '" ';
                             }
                         }
                     }
                 }
             } else {
                 if ($content['fields'][$mycolkey]['FieldType'] == FILTER_TYPE_STRING) {
                     if ($mycolkey == SYSLOG_MESSAGE) {
                         $content['fields'][$mycolkey]['fieldvalue'] = ReplaceLineBreaksInString(GetStringWithHTMLCodes($logArray[$mycolkey]));
                     } else {
                         // kindly copy!
                         $content['fields'][$mycolkey]['fieldvalue'] = ReplaceLineBreaksInString(GetStringWithHTMLCodes($logArray[$mycolkey]));
                     }
                     // --- HOOK here to add context links!
                     AddContextLinks($content['fields'][$mycolkey]['fieldvalue']);
                     // ---
                 }
             }
         }
         // Increment helpcounter
         $counter++;
     } else {
         $content['fields'][$mycolkey]['fieldenabled'] = false;
     }
 }
 // --- Now Check for dynamic fields!
 $counter = 0;
Esempio n. 3
0
 if ($mycolkey != SYSLOG_MESSAGE) {
     if ($myStrCharLimit > 0) {
         $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetStringWithHTMLCodes(strlen($logArray[$mycolkey]) > $myStrCharLimit ? substr($logArray[$mycolkey], 0, $myStrCharLimit) . "..." : $logArray[$mycolkey]);
     }
 }
 // ---
 // Special Handling for the Syslog Message!
 if ($mycolkey == SYSLOG_MESSAGE) {
     // No NOWRAP for Syslog Message!
     $content['syslogmessages'][$counter]['values'][$mycolkey]['isnowrap'] = "";
     // Set truncasted message for display
     if (isset($logArray[SYSLOG_MESSAGE])) {
         if ($myMsgCharLimit > 0) {
             $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetStringWithHTMLCodes(strlen($logArray[SYSLOG_MESSAGE]) > $myMsgCharLimit ? substr($logArray[SYSLOG_MESSAGE], 0, $myMsgCharLimit) . " ..." : $logArray[SYSLOG_MESSAGE]);
         } else {
             $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = GetStringWithHTMLCodes($logArray[SYSLOG_MESSAGE]);
         }
         // Enable LINK property! for this field
         $content['syslogmessages'][$counter]['values'][$mycolkey]['ismessagefield'] = true;
         $content['syslogmessages'][$counter]['values'][$mycolkey]['detaillink'] = "details.php?uid=" . $uID;
     } else {
         $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = "";
     }
     // If we need to highlight some words ^^!
     if (isset($content['highlightwords'])) {
         $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'] = HighLightString($content['highlightwords'], $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue']);
     }
     // --- HOOK here to add context links!
     $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvaluenolink'] = $content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue'];
     AddContextLinks($content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvalue']);
     AddContextHighlights($content['syslogmessages'][$counter]['values'][$mycolkey]['fieldvaluenolink']);