\n";
$generating_xml = true;
}
function show_host_xml($host) {
echo "
$host->id
$host->create_time
$host->rpc_seqno
$host->host_cpid
$host->total_credit
$host->expavg_credit
$host->expavg_time
$host->domain_name
$host->p_ncpus
$host->p_vendor
$host->p_model
$host->p_fpops
$host->p_iops
$host->os_name
$host->os_version
$host->venue
";
}
function show_user_xml($user, $show_hosts) {
$cpid = md5($user->cross_project_id.$user->email_addr);
echo "
$user->id
$cpid
$user->create_time
".htmlspecialchars($user->name)."
$user->country
$user->total_credit
$user->expavg_credit
$user->expavg_time
$user->teamid
".htmlspecialchars($user->url)."
$user->has_profile
";
if ($show_hosts) {
$hosts = BoincHost::enum("userid=$user->id");
echo " $user->venue\n";
foreach ($hosts as $host) {
show_host_xml($host);
}
}
echo"
";
}
function show_team_member($user, $show_email) {
$cpid = md5($user->cross_project_id.$user->email_addr);
echo "
$user->id
";
if ($show_email && $user->send_email) {
echo "$user->email_addr
";
}
echo "$cpid
$user->create_time
".htmlspecialchars($user->name)."
$user->country
$user->total_credit
$user->expavg_credit
$user->expavg_time
".htmlspecialchars($user->url)."
$user->has_profile
";
}
function show_team_xml($team) {
echo "
$team->id
$team->create_time
$team->userid
".htmlspecialchars($team->name)."
$team->url
$team->type
$team->country
$team->total_credit
$team->expavg_credit
$team->expavg_time
";
}
?>