FrankProjects/UltimateWarfare

View on GitHub
templates/game/federation/yourFederation.html.twig

Summary

Maintainability
Test Coverage
{% extends 'game.html.twig' %}

{% block title %}Ultimate Warfare - Federation{% endblock title %}

{% block content %}
    Options: <a class="B" href="{{ path('Game/Federation/List') }}">Federation List</a> -
    <a class="B" href="{{ path('Game/Federation/News') }}">Federation News</a> -
    <a class="B" href="{{ path('Game/Federation/SendAid') }}">Send aid</a>

    {% if player.federationHierarchy == 10 %}
        <br />
        <br />
        Leadership Options:
        <a class="B" href="{{ path('Game/Federation/ChangePlayerHierarchy') }}">Change Player Ranks</a> -
        <a class="B" href="{{ path('Game/Federation/ChangeName') }}">Change Federation name</a> -
        <a class="B" href="{{ path('Game/Federation/UpdateLeadershipMessage') }}">Change leader message</a> -
        <a class="B" href="{{ path('Game/Federation/Remove') }}">Remove Federation</a> -
        <a class="B" href="{{ path('Game/Federation/Applications') }}">Applications ({{ player.federation.federationApplications|length }})</a>

{% endif %}

<br />
<br />

    <table class="table text-center">
        <tr class="tabletop">
            <td colspan="6"><b>{{ player.federation.name }}</b></td>
        </tr>
            <tr>
                <td colspan="6">
                    <b>Leader Message:</b><br />
                    {{ player.federation.leaderMessage }}
                    <br />
                    <br />

                    {% if player.federationHierarchy < 10 %}
                        <a href="{{ path('Game/Federation/Leave') }}"> Leave Federation</a><br /><br />
                    {% endif %}

                    <table width="300" class="table text-center">
                        <tr class="tabletop">
                            <td colspan="2"><b>Federation Bank</b></td>
                        </tr>
                        <tr>
                            <td width="100">Cash:</td>
                            <td width="200">$ {{ player.federation.resources.cash }}</td>
                        </tr>
                        <tr>
                            <td width="100">Wood:</td>
                            <td width="200">{{ player.federation.resources.wood }}</td>
                        </tr>
                        <tr>
                            <td width="100">Steel: </td>
                            <td width="200">{{ player.federation.resources.steel }}</td>
                        </tr>
                        <tr>
                            <td width="100">Food: </td>
                            <td width="200">{{ player.federation.resources.food }}</td>
                        </tr>
                        <tr><td colspan="2">
                                <a class="B" href="{{ path('Game/Federation/Bank/Deposit') }}"> <b>Deposit</b></a><br />

                                {% if player.federationHierarchy > 4 %}
                                    <a class="B" href="{{ path('Game/Federation/Bank/Withdraw') }}"> <b>Withdraw</b></a><br />
                                {% endif %}
                            </td>
                        </tr>
                    </table>

                    <br />

                </td>
            </tr>
            <tr class="tabletop">
                <td colspan="6">
                    <b>Federation Chat</b>
                </td>
            </tr>
            <tr>
                <td colspan="6">No active chat...</td>
            </tr>

            <form method="post" action="{{ path('Game/Federation') }}">
                <tr>
                    <td colspan="6">
                        <input type="text" size="30" name="chat_text">
                        <input class="btn btn-primary" type="submit" name="submit" value="Send">
                    </td>
                </tr>
            </form>

        <tr class="tabletop">
            <td width="30">Online</td>
            <td width="200">Name</td>
            <td width="110">Rank</td>
            <td width="80">Regions</td>
            <td width="90">Networth</td>
            <td width="60">Kick</td>
        </tr>

        {% for federationPlayer in player.federation.players %}
            <tr>
                <td>
                    {% if date(federationPlayer.user.lastLogin) < date('-10 minutes') %}
                        <div class="bad">Offline</div>
                    {% else %}
                        <div class="good">Online</div>
                    {% endif %}
                </td>
                <td>
                    <a class="B" href="{{ path('Game/Profile', {'playerName': federationPlayer.name}) }}">{{ federationPlayer.name }}</a>
                </td>
                <td>
                    {{ federationPlayer.federationHierarchy }}
                </td>
                <td>
                    {{ federationPlayer.worldRegions|length }}
                </td>
                <td>
                    {{ federationPlayer.networth }}
                </td>
                <td>
                    <a class="B" href="{{ path('Game/Federation/KickPlayer', {'playerId': federationPlayer.id}) }}"><b>Kick</b></a>
                </td>
            </tr>
        {% endfor %}
    </table>
{% endblock %}