*/ class CategoryFormatter { public static function getSummaryBox($category) { $name = $category->getName(); $id = $category->getIdentifier(); $content = "
"; $content.= Localization::categoryName . ": $name"; $content.= "
\n"; $content.= Localization::categoryId . ": $id"; $content.= "
"; return $content; } public static function getFullTournament(Category $category, Tournament $tournament) { $content = ""; $categoryName = $category->getName(); $tournamentEntries = TournamentEntryLister::GetAllEntriesFromCategory($tournament, $category); usort($tournamentEntries, "sortByDescPoints"); $labelName = Localization::tournamentName; $labelPoints = Localization::tournamentPoints; $labelRank = Localization::tournamentRank; $labelParticipants = Localization::tournamentParticipants; $content .= "
"; $content .= "

$categoryName

"; $content .= "\n"; $content .= "\n"; $content .= "\n"; $content .= "\n"; foreach ($tournamentEntries as $tournamentEntry) { $content .= TournamentEntryFormatter::getTournamentLine($tournamentEntry); } $content .= "
$labelName$labelRank$labelPoints$labelParticipants
"; $content .= "
"; return $content; } public static function getFullUser(Category $category, Member $user) { $content = ""; $categoryName = $category->getName(); $tournamentEntries = TournamentEntryLister::GetAllEntriesFromMemberAndCategory($user, $category); usort($tournamentEntries, "sortByDescPoints"); $labelName = Localization::tournamentName; $labelPoints = Localization::tournamentPoints; $labelDate = Localization::tournamentDate; $labelRank = Localization::tournamentRank; $labelParticipants = Localization::tournamentParticipants; $content .= "
"; $content .= "

$categoryName

"; $content .= "\n"; $content .= "\n"; $content .= "\n"; $content .= "\n"; $content .= "\n"; foreach ($tournamentEntries as $tournamentEntry) { $content .= TournamentEntryFormatter::getUserLine($tournamentEntry); } $content .= "
$labelName$labelDate$labelRank$labelPoints$labelParticipants
"; $content .= "
"; return $content; } } function sortByDescPoints($a, $b) { if ($a->getPoints() == $b->getPoints()) { return 0; } if ($a->getPoints() < $b->getPoints()) { return 1; } else { return -1; } } ?>