<div class="col_fw"> <div class="templatemo_megacontent"> <h2>Hosts</h2> <a href="index.php">Back to normal view</a> <div class="cleaner h20"></div> <?php $result = $dbh->query("SELECT * FROM hosts ORDER BY name ASC"); if ($result) { echo "<table id='rounded-corner' summary='Hostsummary'>"; echo create_host_header(); while ($host_data = $result->fetch(PDO::FETCH_ASSOC)) { $host_alive = get_host_status($host_data); echo get_host_summary($host_data); if ($host_alive) { $privileged = get_privileged_status($host_data); echo "<tr><td colspan='16'>"; echo "<table id='rounded-corner' summary='PoolSummary' align='center'>"; echo create_pool_header(); echo process_pools_disp($host_data); echo "</table>"; echo "<table id='rounded-corner' summary='DevsSummary' align='center'>"; echo create_devs_header(); echo process_devs_disp($host_data); echo "</table>"; echo "</td></tr>"; } } echo create_totals(); echo "</table>"; } else {
if (isset($_GET['dev'])) { $dev = 0 + $_GET['dev']; } else { echo "Need a device number to deal with !"; die; } if (isset($_GET['type'])) { $type = $_GET['type']; } else { echo "Need a device type to deal with !"; die; } if ($host_data = get_host_data($id)) { if ($host_alive = get_host_status($host_data)) { /* Determine if we can change values on this host */ $privileged = get_privileged_status($host_data) && $type != 'CPU'; if ($privileged) { /* Process POST data - send any changes to host */ $value_changed = false; if ($type == 'ASC') { if (isset($_POST['start'])) { $arr = array('command' => 'ascenable', 'parameter' => $dev); $dev_response = send_request_to_host($arr, $host_data); $value_changed = true; } if (isset($_POST['stop'])) { $arr = array('command' => 'ascdisable', 'parameter' => $dev); $dev_response = send_request_to_host($arr, $host_data); $value_changed = true; } }