<?php $first = TRUE; if ($filter_group_id == -1) { $dashboards = Dashboard::findAll(); } else { $dashboards = Dashboard::findAllByFilter($filter_group_id); } /* Filter Graphs */ foreach ($dashboards as $dashboard) { $dashboard_id = $dashboard->getDashboardId(); $graphs = Graph::findAll($dashboard_id); $number_of_lines = 0; foreach ($graphs as $graph) { $number_of_lines = $number_of_lines + Line::countAllByFilter($graph->getGraphId(), $filter_text); } $number_of_graphs = Graph::countAllByFilter($dashboard_id, $filter_text); ?> <?php if ($number_of_graphs > 0 || $number_of_lines > 0 || preg_match('/' . $filter_text . '/i', $dashboard->getName()) || preg_match('/' . $filter_text . '/i', $dashboard->getDescription())) { ?> <tr> <td class="name"> <a href="<?php echo Dashboard::makeURL('view', $dashboard); ?> "> <?php if ($dashboard->getName()) { } ?>