mirror of https://github.com/BOINC/boinc.git
user web: flag to send less information on team member XML requests (from Willy de Zutter).
svn path=/trunk/boinc/; revision=21780
This commit is contained in:
parent
b8bbf607ad
commit
6c5fc14a23
|
@ -4419,3 +4419,13 @@ Charlie 18 Jun 2010
|
||||||
|
|
||||||
clientgui/
|
clientgui/
|
||||||
MainDocument.cpp, .h
|
MainDocument.cpp, .h
|
||||||
|
|
||||||
|
Rytis 20 Jun 2010
|
||||||
|
- user web: flag to send less information on team member XML requests
|
||||||
|
(from Willy de Zutter).
|
||||||
|
|
||||||
|
html/
|
||||||
|
inc/
|
||||||
|
xml.inc
|
||||||
|
user/
|
||||||
|
team_email_list.php
|
||||||
|
|
|
@ -86,25 +86,29 @@ echo"</user>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
|
||||||
function show_team_member($user, $show_email) {
|
function show_team_member($user, $show_email, $creditonly = false) {
|
||||||
|
if ($creditonly && !$user->total_credit) { return; }
|
||||||
$cpid = md5($user->cross_project_id.$user->email_addr);
|
$cpid = md5($user->cross_project_id.$user->email_addr);
|
||||||
echo "<user>
|
echo "<user>
|
||||||
<id>$user->id</id>
|
<id>$user->id</id>
|
||||||
|
<cpid>$cpid</cpid>
|
||||||
";
|
";
|
||||||
if ($show_email && $user->send_email) {
|
if ($show_email && $user->send_email) {
|
||||||
echo "<email_addr>$user->email_addr</email_addr>
|
echo " <email_addr>$user->email_addr</email_addr>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
echo "<cpid>$cpid</cpid>
|
echo " <total_credit>$user->total_credit</total_credit>";
|
||||||
<create_time>$user->create_time</create_time>
|
if (!$creditonly) {
|
||||||
|
echo " <create_time>$user->create_time</create_time>
|
||||||
<name>".htmlspecialchars($user->name)."</name>
|
<name>".htmlspecialchars($user->name)."</name>
|
||||||
<country>$user->country</country>
|
<country>$user->country</country>
|
||||||
<total_credit>$user->total_credit</total_credit>
|
|
||||||
<expavg_credit>$user->expavg_credit</expavg_credit>
|
<expavg_credit>$user->expavg_credit</expavg_credit>
|
||||||
<expavg_time>$user->expavg_time</expavg_time>
|
<expavg_time>$user->expavg_time</expavg_time>
|
||||||
<url>".htmlspecialchars($user->url)."</url>
|
<url>".htmlspecialchars($user->url)."</url>
|
||||||
<has_profile>$user->has_profile</has_profile>
|
<has_profile>$user->has_profile</has_profile>
|
||||||
</user>
|
";
|
||||||
|
}
|
||||||
|
echo "</user>
|
||||||
";
|
";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ require_once("../inc/team.inc");
|
||||||
|
|
||||||
$xml = get_int('xml', true);
|
$xml = get_int('xml', true);
|
||||||
if ($xml) {
|
if ($xml) {
|
||||||
|
$creditonly = get_int('creditonly', true);
|
||||||
require_once("../inc/xml.inc");
|
require_once("../inc/xml.inc");
|
||||||
xml_header();
|
xml_header();
|
||||||
$retval = db_init_xml();
|
$retval = db_init_xml();
|
||||||
|
@ -39,7 +40,7 @@ if ($xml) {
|
||||||
$users = BoincUser::enum_fields("id, email_addr, send_email, name, total_credit, expavg_credit, has_profile, donated, country, cross_project_id, create_time, url", "teamid=$team->id");
|
$users = BoincUser::enum_fields("id, email_addr, send_email, name, total_credit, expavg_credit, has_profile, donated, country, cross_project_id, create_time, url", "teamid=$team->id");
|
||||||
//$users = BoincUser::enum("teamid=$team->id");
|
//$users = BoincUser::enum("teamid=$team->id");
|
||||||
foreach($users as $user) {
|
foreach($users as $user) {
|
||||||
show_team_member($user, $show_email);
|
show_team_member($user, $show_email, $creditonly);
|
||||||
}
|
}
|
||||||
echo "</users>\n";
|
echo "</users>\n";
|
||||||
exit();
|
exit();
|
||||||
|
|
Loading…
Reference in New Issue