. // Show results with pending credit for a user require_once("../inc/util.inc"); require_once("../inc/boinc_db.inc"); require_once("../inc/xml.inc"); check_get_args(array("format", "authenticator")); BoincDb::get(true); $config = get_config(); if (!parse_bool($config, "show_results")) { error_page("This feature is turned off temporarily"); } $format = get_str("format", true); if ($format == "xml") { xml_header(); $auth = BoincDb::escape_string(get_str('authenticator')); $user = BoincUser::lookup("authenticator='$auth'"); if (!$user) { echo "".xml_error(-136)."\n"; exit(); } $sum = 0; echo "\n"; $results = BoincResult::enum("userid=$user->id AND (validate_state=0 OR validate_state=4) AND claimed_credit > 0"); foreach($results as $result) { echo "\n"; echo " ".$result->id."\n"; echo " ".$result->workunitid."\n"; echo " ".$result->hostid."\n"; echo " ".$result->claimed_credit."\n"; echo " ".$result->received_time."\n"; echo "\n"; $sum += $result->claimed_credit; } echo "".$sum."\n"; echo "\n"; } else { $user = get_logged_in_user(); $sum = 0; page_head("Pending credit"); start_table(); echo "Result IDWorkunit IDHost IDClaimed credit\n"; $results = BoincResult::enum("userid=$user->id AND (validate_state=0 OR validate_state=4) AND claimed_credit > 0"); foreach($results as $result) { echo "\n"; echo "id\">$result->id\n"; echo "workunitid\">$result->workunitid\n"; echo "hostid\">$result->hostid\n"; echo "".format_credit($result->claimed_credit)."\n"; echo "\n"; $sum += $result->claimed_credit; } end_table(); echo "Pending credit: ".format_credit($sum); page_tail(); } $cvs_version_tracker[]="\$Id$"; //Generated automatically - do not edit ?>