<{* form for selecting player and display-option *}>
>
<{$form1.title}>
<{$smarty.const._MD_CHESS_USERNAME}>:   <{$form1.elements.player_uname.body}>    <{$form1.elements.show_option.body}>    <{$form1.elements.submit_select_player.body}>
<{* player's challenges *}>
<{if !empty($chess_player.challenges)}> <{if $chess_rating_system != 'none'}> <{/if}> <{foreach from=$chess_player.challenges item=challenge}> <{cycle values="odd,even" assign=class}> <{if $challenge.game_type eq $smarty.const._CHESS_GAMETYPE_OPEN}> <{assign var=gametype value=$smarty.const._MD_CHESS_LABEL_GAMETYPE_OPEN}> <{elseif $challenge.game_type eq $smarty.const._CHESS_GAMETYPE_USER}> <{assign var=gametype value=$smarty.const._MD_CHESS_LABEL_GAMETYPE_USER|cat:': '|cat:$challenge.player2_uname}> <{else}> <{assign var=gametype value='
'|cat:$smarty.const._MD_CHESS_LABEL_ERROR|cat:'
'}> <{/if}> <{if $chess_rating_system != 'none'}> <{/if}> <{/foreach}> <{else}> <{/if}>
<{$chess_player.uname|string_format:$smarty.const._MD_CHESS_CHALLENGES_FOR}>
<{$smarty.const._MD_CHESS_LABEL_TYPE}> <{$smarty.const._MD_CHESS_LABEL_CHALLENGER}> <{$smarty.const._MD_CHESS_LABEL_CREATED}> <{$smarty.const._MD_CHESS_LABEL_COLOR_OPTION}><{$smarty.const._MD_CHESS_RATED_GAME}>
<{$gametype}> <{$challenge.player1_uname}> <{$smarty.const._MEDIUMDATESTRING|date:$challenge.create_date}> <{$challenge.color_option}><{if $challenge.is_rated}><{$smarty.const._YES}><{else}><{$smarty.const._NO}><{/if}>
<{$smarty.const._MD_CHESS_LABEL_NO_CHALLENGES}>
<{$chess_challenges_pagenav}> 
<{* player's games *}>
<{if !empty($chess_player.games)}> <{if $chess_rating_system != 'none'}> <{/if}> <{foreach from=$chess_player.games item=game}> <{cycle values="odd,even" assign=class}> <{if $game.pgn_result == '1/2-1/2'}> <{elseif ($game.pgn_result=='1-0' and $game.white_uid==$chess_player.uid) or ($game.pgn_result=='0-1' and $game.black_uid==$chess_player.uid)}> <{elseif ($game.pgn_result=='0-1' and $game.white_uid==$chess_player.uid) or ($game.pgn_result=='1-0' and $game.black_uid==$chess_player.uid)}> <{elseif $game.fen_active_color == 'w'}> <{else}> <{/if}> <{if $chess_rating_system != 'none'}> <{/if}> <{/foreach}> <{else}> <{/if}>
<{$chess_player.uname|string_format:$smarty.const._MD_CHESS_GAMES_FOR}>
<{$smarty.const._MD_CHESS_LABEL_GAME}> <{$smarty.const._MD_CHESS_LAST_ACTIVITY}> <{$smarty.const._MD_CHESS_STATUS}><{$smarty.const._MD_CHESS_RATED_GAME}>
<{$game.game_id}> <{$game.white_uname}> <{$smarty.const._MD_CHESS_LABEL_VS}> <{$game.black_uname}> <{$smarty.const._MEDIUMDATESTRING|date:$game.last_activity}><{$smarty.const._MD_CHESS_DRAWN}><{$chess_player.uname}> <{$smarty.const._MD_CHESS_WON}><{$chess_player.uname}> <{$smarty.const._MD_CHESS_LOST}><{$game.white_uname}> <{$smarty.const._MD_CHESS_LABEL_TO_MOVE}><{$game.black_uname}> <{$smarty.const._MD_CHESS_LABEL_TO_MOVE}><{if $game.is_rated}><{$smarty.const._YES}><{else}><{$smarty.const._NO}><{/if}>
<{$smarty.const._MD_CHESS_LABEL_NO_GAMES}>
<{$chess_games_pagenav}> 
<{* player's stats *}> <{* only display stats if rating feature enabled *}> <{if $chess_rating_system != 'none'}>
<{* check that player's rating data is available *}> <{if isset($chess_player.rating)}> <{if $chess_player.games_played < $chess_provisional_games}> <{assign var='chess_provisional_rating_indicator' value='*'}> <{assign var='chess_ranking' value=$smarty.const._MD_CHESS_NA|cat:'*'}> <{else}> <{assign var='chess_provisional_rating_indicator' value=''}> <{assign var='chess_ranking' value=$chess_player.ranking}> <{/if}> <{else}> <{/if}>
<{$chess_player.uname|string_format:$smarty.const._MD_CHESS_STATS_FOR}>
<{$smarty.const._MD_CHESS_RANKED}> <{$chess_ranking}>
<{$smarty.const._MD_CHESS_RATING}> <{$chess_player.rating}><{$chess_provisional_rating_indicator}>
<{$smarty.const._MD_CHESS_RATED_GAMES_PLAYED}> <{$chess_player.games_played}>
<{$smarty.const._MD_CHESS_WON|capitalize}> <{$smarty.const._MD_CHESS_LOST|capitalize}> <{$smarty.const._MD_CHESS_DRAWN|capitalize}>
<{$chess_player.games_won}> <{$chess_player.games_lost}> <{$chess_player.games_drawn}>
<{$smarty.const._MD_CHESS_NO_RATING_INFO}>
<{if isset($chess_player.rating) and $chess_player.games_played < $chess_provisional_games}>

*<{$chess_provisional_games|string_format:$smarty.const._MD_CHESS_PROVISIONAL}> <{/if}> <{/if}> <{* link to player's profile *}>
<{$smarty.const._MD_CHESS_VIEW_PROFILE}>