Ad Widget

Collapse

Latest data with select - see even items with latest values

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • limo
    Senior Member
    • Dec 2004
    • 192

    #1

    Latest data with select - see even items with latest values

    When doing latest data with select, it checks only description by default. This patch checks even latest data. It means you can find some text in latest data within latest values.

    Code:
    --- ./latest-orig.php	2008-06-11 19:24:42.000000000 +0200
    +++ ./latest-new.php	2008-06-11 19:24:53.000000000 +0200
    @@ -244,7 +244,7 @@
     		while($db_item = DBfetch($db_items)){
     			$description = item_description($db_item["description"],$db_item["key_"]);
     
    -			if(!empty($_REQUEST["select"]) && !zbx_stristr($description, $_REQUEST["select"]) ) continue;
    +			if(!empty($_REQUEST["select"]) && !(zbx_stristr($description, $_REQUEST["select"]) || zbx_stristr($db_item["lastvalue"],$_REQUEST["select"]) )) continue;
     
     			++$item_cnt;
     			if(!uint_in_array($db_app["applicationid"],$_REQUEST["applications"]) && !isset($show_all_apps)) continue;
    @@ -355,9 +355,9 @@
     		
     		while($db_item = DBfetch($db_items)){
     			$description = item_description($db_item["description"],$db_item["key_"]);
    -	
    -			if(!empty($_REQUEST["select"]) && !zbx_stristr($description, $_REQUEST["select"]) ) continue;
    -	
    +
    +			if(!empty($_REQUEST["select"]) && !(zbx_stristr($description, $_REQUEST["select"]) || zbx_stristr($db_item["lastvalue"],$_REQUEST["select"]) )) continue;	
    +			
     			++$item_cnt;
     
     			if(!uint_in_array(0,$_REQUEST["applications"]) && !isset($show_all_apps)) continue;
Working...