Changeset 95c122891a96ea07830b4cdaf7ad5f9c317b32c4
- Timestamp:
- 01/05/08 17:04:19
(9 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1199549059 +0100
- git-parent:
[f7d3a701a9d8baf4b3daa828a68651fd71648e3a]
- git-author:
- Christopher Jung <bktheg@web.de> 1199549059 +0100
- Message:
Allianzen: Aktion defaultNoAlly in einzelne Aktionen aufgeteilt
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rf7d3a70 |
r95c1228 |
|
| 150 | 150 | t.setVar("ally.statusmessage", "<span style=\"color:red\">Einer der angegebenen Unterstützer ist ungültig</span>\n"); |
|---|
| 151 | 151 | |
|---|
| 152 | | redirect("defaultNoAlly"); |
|---|
| | 152 | redirect("showCreateAlly"); |
|---|
| 153 | 153 | return; |
|---|
| 154 | 154 | } |
|---|
| … | … | |
| 161 | 161 | t.setVar("ally.statusmessage", "<span style=\"color:red\">Einer der angegebenen Unterstützer ist ungültig</span>\n"); |
|---|
| 162 | 162 | |
|---|
| 163 | | redirect("defaultNoAlly"); |
|---|
| | 163 | redirect("showCreateAlly"); |
|---|
| 164 | 164 | return; |
|---|
| 165 | 165 | } |
|---|
| … | … | |
| 190 | 190 | t.setVar("ally.statusmessage", "<span style=\"color:red\">Einer der angegebenen Unterstützer ist versucht bereits in einer anderen Allianz Mitglied zu werden</span>\n"); |
|---|
| 191 | 191 | |
|---|
| 192 | | redirect("defaultNoAlly"); |
|---|
| | 192 | redirect("showCreateAlly"); |
|---|
| 193 | 193 | return; |
|---|
| 194 | 194 | } |
|---|
| … | … | |
| 929 | 929 | |
|---|
| 930 | 930 | /** |
|---|
| 931 | | * Zeigt die GUI, spezifiziert durch den Parameter show, |
|---|
| 932 | | * fuer Spieler ohne Allianz, an |
|---|
| 933 | | * @urlparam String show Die anzuzeigende Unterseite |
|---|
| | 931 | * Zeigt die Liste der Allianzen fuer einen Allianzbeitritt an |
|---|
| 934 | 932 | */ |
|---|
| 935 | 933 | @Action(ActionType.DEFAULT) |
|---|
| 936 | 934 | public void defaultNoAllyAction() { |
|---|
| 937 | 935 | TemplateEngine t = getTemplateEngine(); |
|---|
| 938 | | User user = (User)getUser(); |
|---|
| 939 | | |
|---|
| 940 | | String show = getString("show"); |
|---|
| 941 | | |
|---|
| 942 | | if( show.equals("create") ) { |
|---|
| 943 | | if( Common.time() - user.getSignup() < 60*60*24*3 ) { |
|---|
| 944 | | t.setVar("ally.message","Sie müssen seit mindestens 3 Tage dabei sein um eine Allianz gründen zu können"); |
|---|
| 945 | | } |
|---|
| 946 | | else { |
|---|
| 947 | | t.setVar("show.create",1); |
|---|
| 948 | | } |
|---|
| | 936 | |
|---|
| | 937 | t.setVar( "show.join", 1 ); |
|---|
| | 938 | t.setBlock( "_ALLY", "show.join.allylist.listitem", "show.join.allylist.list" ); |
|---|
| | 939 | |
|---|
| | 940 | List<Ally> al = getContext().query("from Ally order by founded", Ally.class); |
|---|
| | 941 | for( Ally aAlly : al ) { |
|---|
| | 942 | t.setVar( "show.join.allylist.allyid", aAlly.getId(), |
|---|
| | 943 | "show.join.allylist.name", Common._title(aAlly.getName()) ); |
|---|
| | 944 | |
|---|
| | 945 | t.parse( "show.join.allylist.list", "show.join.allylist.listitem", true ); |
|---|
| | 946 | } |
|---|
| | 947 | } |
|---|
| | 948 | |
|---|
| | 949 | /** |
|---|
| | 950 | * Zeigt die GUI zum Gruenden einer Allianz an |
|---|
| | 951 | */ |
|---|
| | 952 | @Action(ActionType.DEFAULT) |
|---|
| | 953 | public void showCreateAllyAction() { |
|---|
| | 954 | TemplateEngine t = getTemplateEngine(); |
|---|
| | 955 | User user = (User)getUser(); |
|---|
| | 956 | |
|---|
| | 957 | if( Common.time() - user.getSignup() < 60*60*24*3 ) { |
|---|
| | 958 | t.setVar("ally.message","Sie müssen seit mindestens 3 Tage dabei sein um eine Allianz gründen zu können"); |
|---|
| 949 | 959 | } |
|---|
| 950 | 960 | else { |
|---|
| 951 | | t.setVar( "show.join", 1 ); |
|---|
| 952 | | t.setBlock( "_ALLY", "show.join.allylist.listitem", "show.join.allylist.list" ); |
|---|
| 953 | | |
|---|
| 954 | | List<Ally> al = getContext().query("from Ally order by founded", Ally.class); |
|---|
| 955 | | for( Ally aAlly : al ) { |
|---|
| 956 | | t.setVar( "show.join.allylist.allyid", aAlly.getId(), |
|---|
| 957 | | "show.join.allylist.name", Common._title(aAlly.getName()) ); |
|---|
| 958 | | |
|---|
| 959 | | t.parse( "show.join.allylist.list", "show.join.allylist.listitem", true ); |
|---|
| 960 | | } |
|---|
| 961 | | } |
|---|
| | 961 | t.setVar("show.create",1); |
|---|
| | 962 | } |
|---|
| 962 | 963 | } |
|---|
| 963 | 964 | |
|---|
| rf7d3a70 |
r95c1228 |
|
| 507 | 507 | <td class="noBorder"> |
|---|
| 508 | 508 | {!table_begin 600,center} |
|---|
| 509 | | {!link_to Allianz beitreten, defaultNoAlly, show:join} |
|---|
| | 509 | {!link_to Allianz beitreten, defaultNoAlly} |
|---|
| 510 | 510 | | |
|---|
| 511 | | {!link_to Allianz gründen, defaultNoAlly, show:create} |
|---|
| | 511 | {!link_to Allianz gründen, showCreateAlly} |
|---|
| 512 | 512 | | |
|---|
| 513 | 513 | {!link_to Allianzen auflisten, default, module:allylist} |
|---|