count(); if ($count < $start_at + $entries_to_show) { $entries_to_show = $count - $start_at; } $last = $start_at + $entries_to_show; $main_query = $q->get_select_query($entries_to_show, $start_at); echo "

Query: $main_query

\n"; echo "

$count database entries match the query. Displaying $start_at to $last.

"; $urlquery = urlencode($q->query); echo "
"; if ($start_at) { $prev_pos = $start_at - $page_entries_to_show; if ($prev_pos < 0) { $prev_pos = 0; } echo " Previous $page_entries_to_show
"; } echo "
"; if ($last < $count) { echo " Next $entries_to_show
"; } echo "
"; if ($table == "result") { echo "Summary |"; } if ($detail == "high") { echo " Less detail "; } if ($detail == "low") { echo " More detail "; } echo " | Return to main admin page\n"; echo "

\n"; if ($table == "host") { if ($show_aggregate) { $result = mysql_query("select sum(d_total) as tot_sum, sum(d_free) as free_sum, " . "sum(m_nbytes) as tot_mem from host" . $query); $disk_info = mysql_fetch_object($result); $dt = $disk_info->tot_sum/(1024*1024*1024); $df = $disk_info->free_sum/(1024*1024*1024); $mt = $disk_info->tot_mem/(1024*1024); echo "

\n Sum of total disk space on these hosts: $dt GB

Sum of available disk space on these hosts: $df GB

Sum of memory on these hosts: $mt MB

"; } } if ($detail == "low") { start_table(); switch($table) { case "result": result_short_header(); break; case "host": host_short_header(); break; } } $result = mysql_query($main_query); while ($res = mysql_fetch_object($result)) { if ($detail == "low") { switch ($table) { case "result": show_result_short($res); break; case "host": show_host_short($res); break; } } else { switch ($table) { case "platform": show_platform($res); break; case "app": show_app($res); break; case "app_version": show_app_version($res, $hide_xml_docs); break; case "host": show_host($res); break; case "workunit": show_workunit($res, $hide_xml_docs); break; case "result": show_result($res, $hide_xml_docs, $hide_stderr, $hide_times); break; case "team": show_team($res); break; case "user": show_user($res); break; } } } if ($detail == "low") { end_table(); } page_tail(); } ?>