id); row("created", time_str($platform->create_time)); row("name", $platform->name); echo ""; } function show_app($app) { start_table(); row("ID", $app->id); row("created", time_str($app->create_time)); row("name", $app->name); row("alpha version", $app->alpha_vers); row("beta version", $app->beta_vers); row("production version", $app->prod_vers); row("result template", "
".htmlspecialchars($app->result_xml_template)."
"); echo ""; } function show_app_version($app_version) { start_table(); row("ID", $app_version->id); row("created", time_str($app_version->create_time)); row("app ID", $app_version->appid); row("version num", $app_version->version_num); row("platform ID", $app_version->platformid); row("XML doc", "
".htmlspecialchars($app_version->xml_doc)."
"); row("min_core_version", $app_version->min_core_version); row("max_core_version", $app_version->max_core_version); row("message", $app_version->message); row("deprecated", $app_version->deprecated); echo ""; } function show_host($host) { start_table(); row("ID", $host->id); row("created", time_str($host->create_time)); row("user ID", $host->userid); row("prefs ID", $host->prefsid); row("RPC seqno", $host->rpc_seqno); row("RPC time", time_str($host->rpc_time)); echo "Domain name$host->domain_name\n"; $x = $host->timezone/3600; echo "Time zoneUTC - $x hours\n"; echo "IP address$host->last_ip_addr
(same the last $host->nsame_ip_addr times)\n"; echo "On fraction$host->on_frac\n"; echo "Connected fraction$host->connected_frac\n"; echo "Active fraction$host->active_frac\n"; echo "# CPUs$host->p_ncpus\n"; echo "CPU vendor$host->p_vendor\n"; echo "CPU model$host->p_model\n"; echo "OS name$host->os_name\n"; echo "OS version$host->os_version\n"; $x = $host->m_nbytes/(1024*1024); echo "Memory$x MB\n"; $x = $host->m_cache/1024; echo "Cache$x KB\n"; $x = $host->m_swap/(1024*1024); echo "Swap space$x MB\n"; $x = $host->d_total/(1024*1024*1024); echo "Disk, total$x GB\n"; $x = $host->d_free/(1024*1024*1024); echo "Disk, free$x GB\n"; echo "Average network bandwidth, upstream$host->n_bwup bytes/sec\n"; echo "Average network bandwidth, downstream$host->n_bwdown bytes/sec\n"; echo "\n"; } function show_workunit($wu) { start_table(); row("created", time_str($wu->create_time)); row("name", $wu->name); row("XML doc", "
".htmlspecialchars($wu->xml_doc)."
"); row("app ID", $wu->appid); row("batch", $wu->batch); row("FP operations", $wu->rsc_fpops); row("integer operations", $wu->rsc_iops); row("memory requirement", $wu->rsc_memory); row("disk requirement", $wu->rsc_disk); row("dynamic results", $wu->dynamic_results?"yes":"no"); row("max_results", $wu->max_results); row("nresults", $wu->nresults); row("nresults_unsent", $wu->nresults_unsent); row("nresults_done", $wu->nresults_done); row("nresults_fail", $wu->nresults_fail); echo ""; } function res_state_string($s) { switch($s) { case 1: return "inactive"; case 2: return "unsent"; case 3: return "in progress"; case 4: return "done"; case 5: return "timeout"; case 6: return "error"; } } function show_result($result) { start_table(); row("created", time_str($result->create_time)); row("name", $result->name); row("workunit ID", $result->workunitid); row("state", res_state_string($result->state)); row("host ID", $result->hostid); row("sent", time_str($result->sent_time)); row("received", time_str($result->received_time)); row("exit status", $result->exit_status); row("CPU time", $result->cpu_time); row("XML doc in", "
".htmlspecialchars($result->xml_doc_in)."
"); row("XML doc out", "
".htmlspecialchars($result->xml_doc_out)."
"); row("stderr out", "
".htmlspecialchars($result->stderr_out)."
"); row("batch", $result->batch); row("validated", $result->validated); echo ""; } function show_user($user) { start_table(); row("ID", $user->id); row("created", time_str($user->create_time)); row("name", $user->name); row("email_addr", $user->email_addr); row("country", $user->country); row("postal_code", $user->postal_code); row("total credit", $user->total_credit); row("recent average credit", $user->expavg_credit); row("preferences", "
".htmlspecialchars($user->prefs)."
"); row("prefs mod time", time_str($user->prefs_mod_time)); echo "\n"; } ?>