0) { $mempools = get_mib_mempools($device); $graph_type = 'device_mempool'; } else { $mempools = dbFetchRows('SELECT * FROM `mempools` WHERE device_id = ?', array($device['device_id'])); } // FIXME css alternating colours foreach ($mempools as $mempool) { if (!is_integer($i / 2)) { $row_colour = $list_colour_a; } else { $row_colour = $list_colour_b; } $text_descr = rewrite_entity_descr($mempool['mempool_descr']); if ($graph_type == 'device_mempool') { $id = 'device'; $val = $device['device_id']; } else { $id = 'id'; $val = $mempool['mempool_id']; } $mempool_url = 'graphs/'.$id.'='.$val.'/type='.$graph_type.'/'; $mini_url = 'graph.php?'.$id.'='.$val.'&type='.$graph_type.'&from='.$config['time']['day'].'&to='.$config['time']['now'].'&width=80&height=20&bg=f4f4f4'; $mempool_popup = "onmouseover=\"return overlib('
".$device['hostname'].' - '.$text_descr; $mempool_popup .= "
"; $mempool_popup .= "', RIGHT".$config['overlib_defaults'].');" onmouseout="return nd();"'; $total = formatStorage($mempool['mempool_total']); $used = formatStorage($mempool['mempool_used']); $free = formatStorage($mempool['mempool_free']); // don't bother recalculating if mempools use percentage if ($mempool['percentage'] === true) { $perc = round($mempool['mempool_used']); } else { $perc = round(($mempool['mempool_used'] / $mempool['mempool_total'] * 100)); } $background = get_percentage_colours($percent); $right_background = $background['right']; $left_background = $background['left']; $graph_array[$id] = $val; $graph_array['type'] = $graph_type; echo "
"; if ($mempool['percentage'] === true) { echo "

$text_descr
$perc% used

"; } else { echo "

$text_descr
$used/$total - $perc% used

"; } echo "
"; echo "
"; include 'includes/print-graphrow.inc.php'; echo "
"; $i++; }//end foreach