. require_once("../inc/boinc_db.inc"); require_once("../inc/util.inc"); require_once("../inc/team.inc"); $format = get_str("format", true); $team_id = get_int("team_id", true); if ($team_id || ($format == 'xml')) { require_once ('../inc/xml.inc'); xml_header(); $retval = db_init_xml(); if ($retval) xml_error($retval); } if ($team_id) { $team = lookup_team($team_id); if ($team) { show_team_xml($team); } else { xml_error(-136); } exit(); } $team_name = get_str("team_name"); $name_lc = strtolower($team_name); $name_lc = escape_pattern($name_lc); $clause = "name like '%".boinc_real_escape_string($name_lc)."%' order by expavg_credit desc limit 100"; $teams = BoincTeam::enum($clause); if ($format == 'xml') { echo "\n"; $total = 0; foreach($teams as $team) { show_team_xml($team); $total++; if ($total == 100) break; } echo "\n"; exit(); } page_head("Search Results"); if (count($teams)) { echo "

Search results for '".strip_tags($team_name)."'

"; echo "

"; echo "You may view these teams' members, statistics, and information."; echo "

"; if (count($teams)==100) { echo " More than 100 teams match your search. The first 100 are shown.
"; } } echo "End of results
"; echo "If you cannot find the team you are looking for, you may create a team "; echo "by clicking here."; page_tail(); ?>