\n"; // Create the noderange tree and the tabs side by side. Once again I tried to do this with css and all // methods seemed to be inadequate echo "
\n"; // nrtree is the place to put the noderange tree $tabs = array('Attributes' => '#attributes-tab', 'Run Cmd' => '../manage/dsh.php?intab=1', 'Rvitals' => '#rvitals-tab', 'Rpower' => '#rpower-tab', 'Ping' => '#ping-tab', 'Copy' => '#copy-tab', 'SP Config' => '#spcfg-tab', ); $tabsDisabled = array( 'Diagnose' => 'diagnode.php', 'Add/Remove' => 'addremove.php', ); echo " |
Good | '; echo ' | Possible problem | '; echo ' | Problem | '; echo ' | Unknown | '; echo '
"; print_r($line); "
\n"; if (ereg("^#", $line)) { continue; } // skip the header $vals = splitTableFields($line); if (empty($vals[0]) || empty($vals[1])) continue; // node or groups missing $grplist = preg_split('/,/', $vals[1]); if (empty($vals[2])) { $status = 'unknown'; } else { $status = $vals[2]; } foreach ($grplist as $g) { if (array_key_exists($g,$groups)) { $groups[$g] = minStatus($groups[$g], $status); } else { $groups[$g] = $status; } } } return $groups; } ?>