Ejemplo n.º 1
0
/**
 * Get favourite graphs and simple graph.
 *
 * @return CTableInfo
 */
function getFavouriteGraphs()
{
    $data = getFavouriteGraphsData();
    $favourites = (new CTableInfo())->setNoDataMessage(_('No graphs added.'));
    if ($data['graphs']) {
        foreach ($data['graphs'] as $graph) {
            $favourites->addRow([new CLink($graph['label'], 'charts.php?graphid=' . $graph['id'])]);
        }
    }
    if ($data['simpleGraphs']) {
        foreach ($data['simpleGraphs'] as $item) {
            $favourites->addRow([new CLink($item['label'], 'history.php?action=' . HISTORY_GRAPH . '&itemids[]=' . $item['id'])]);
        }
    }
    return $favourites;
}
Ejemplo n.º 2
0
/**
 * Get favourite graphs and simple graph.
 *
 * @return CList
 */
function getFavouriteGraphs()
{
    $data = getFavouriteGraphsData();
    $favourites = new CList(null, 'favorites', _('No graphs added.'));
    if ($data['graphs']) {
        foreach ($data['graphs'] as $graph) {
            $favourites->addItem(new CLink($graph['label'], 'charts.php?graphid=' . $graph['id']), 'nowrap');
        }
    }
    if ($data['simpleGraphs']) {
        foreach ($data['simpleGraphs'] as $item) {
            $favourites->addItem(new CLink($item['label'], 'history.php?action=' . HISTORY_GRAPH . '&itemids[]=' . $item['id']), 'nowrap');
        }
    }
    return $favourites;
}