--- /usr/share/zabbix/latest.php.orig 2013-10-21 10:48:58.000000000 +0200 +++ /usr/share/zabbix/latest.php 2013-10-25 13:04:50.000000000 +0200 @@ -315,10 +338,14 @@ } if(($db_item['value_type']==ITEM_VALUE_TYPE_FLOAT) || ($db_item['value_type']==ITEM_VALUE_TYPE_UINT64)){ - $actions = new CLink(_('Graph'),'history.php?action=showgraph&itemid='.$db_item['itemid']); + ( ($db_item['history'] == 0) && ($db_item['trends'] == 0) ) + ? $actions = '-' + : $actions = new CLink(_('Graph'),'history.php?action=showgraph&itemid='.$db_item['itemid']); } else{ - $actions = new CLink(_('History'),'history.php?action=showvalues&itemid='.$db_item['itemid']); + ($db_item['history'] == 0) + ? $actions = '-' + : $actions = new CLink(_('History'),'history.php?action=showvalues&itemid='.$db_item['itemid']); } $item_status = $db_item['status'] == ITEM_STATUS_NOTSUPPORTED ? 'unknown' : null; @@ -492,10 +520,14 @@ // column "action" if (($db_item['value_type'] == ITEM_VALUE_TYPE_FLOAT) || ($db_item['value_type'] == ITEM_VALUE_TYPE_UINT64)) { - $actions = new CLink(_('Graph'), 'history.php?action=showgraph&itemid='.$db_item['itemid']); + ( ($db_item['history'] == 0) && ($db_item['trends'] == 0) ) + ? $actions = '-' + : $actions = new CLink(_('Graph'), 'history.php?action=showgraph&itemid='.$db_item['itemid']); } else{ - $actions = new CLink(_('History'), 'history.php?action=showvalues&itemid='.$db_item['itemid']); + ($db_item['history'] == 0) + ? $actions = '-' + :$actions = new CLink(_('History'), 'history.php?action=showvalues&itemid='.$db_item['itemid']); } $item_status = $db_item['status'] == ITEM_STATUS_NOTSUPPORTED ? 'unknown' : null;