Changeset 5bd9db18966f6fff4da9860a6fb9943edff96483

Show
Ignore:
Timestamp:
07/10/08 18:46:37 (6 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1215715597 +0000
git-parent:

[c2b37340f89c9d67e2d495d91a30d806bd9339dd]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1215715597 +0000
Message:

fix leaf detection

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ui/web/htdocs/ds_json.php

    rc2b3734 r5bd9db1  
    4343                   'text'        => $item[$want], 
    4444                   'classes'     => $want, 
    45                    'hasChildren' => $item['cnt'] > 1 ? true : false, 
     45                   'hasChildren' => $item['unique'] ? false : true, 
    4646                   'params'      => $params, 
    4747                   ); 
    48     if($item['cnt'] == 1) { 
    49       $jitem['text'] = '<a href="generic_graph.php?metric=nl-' . $item['sid'] . '-' . $item['metric_name'] . '&cnt=1400">' . $item[$want] . '</a>'; 
    50       $jitem['classes'] = 'metric numeric'; 
     48    if($item['unique']) { 
     49      if($item['metric_type'] == "numeric") { 
     50        $jitem['text'] = '<a href="generic_graph.php?metric=nl-' . $item['sid'] . '-' . $item['metric_name'] . '&cnt=1400">' . $item[$want] . '</a>'; 
     51        $jitem['classes'] = 'metric numeric'; 
     52      } 
     53      else { 
     54        $jitem['classes'] = 'metric text'; 
     55      } 
    5156    } 
    5257    $bag[] = $jitem; 
  • ui/web/lib/Reconnoiter_DB.php

    rc2b3734 r5bd9db1  
    9393      } 
    9494      $copy['cnt'] = $row['cnt']; 
    95       if($copy['cnt'] == 1) 
     95      if($copy['cnt'] == 1 && 
     96         isset($row['sid']) &&  
     97         isset($row['metric_name'])) { 
     98        $copy['unique'] = true; 
    9699        $copy['metric_type'] = $row['metric_type']; 
     100      } 
     101      else 
     102        $copy['unique'] = false; 
    97103      $rv[] = $copy; 
    98104    }