'; print_r($acc); echo ''; } if (is_array($acc)) { if ($auth || port_permitted($acc['port_id'])) { $filename = Rrd::name($acc['hostname'], ['cip', $acc['ifIndex'], $acc['mac']]); d_echo($filename); if (is_file($filename)) { d_echo('exists'); $rrd_filename = $filename; $port = cleanPort(get_port_by_id($acc['port_id'])); $device = device_by_id_cache($port['device_id']); $title = generate_device_link($device); $title .= ' :: Port ' . generate_port_link($port); $title .= ' :: ' . Mac::parse($acc['mac'])->readable(); $auth = true; } else { throw new RrdGraphException('file not found'); } } else { throw new RrdGraphException('unauthenticated'); } } else { throw new RrdGraphException('entry not found'); } } else { throw new RrdGraphException('invalid id'); }