Changeset 06e48acb855ee3cb7f8f6b91da60c5c622ac20d0

Show
Ignore:
Timestamp:
12/31/06 23:23:10 (2 years ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1167603790 +0100
git-parent:

[e8a4b3027d00ec68c604b6f0e8ee45cfb7500be7]

git-author:
Christopher Jung <bktheg@web.de> 1167603790 +0100
Message:

Liste der Kampfschiffe gefixt

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/modules/SchiffeController.java

    rae09dfe r06e48ac  
    6161                parameterNumber("crewless"); 
    6262                parameterNumber("listoffset"); 
    63                  
    64                 parameterArray( "form", new String[] {"kampf_only", "showLJaeger"}, new String[] {"string", "number"}); 
     63                parameterNumber("kampf_only"); 
     64                parameterNumber("showLJaeger"); 
    6565        } 
    6666         
     
    9393         
    9494        public void changeJDockedAction() {      
    95                 Map<String,Object> form = (Map<String,Object>)this.getParameter("form"); 
    96  
    97                 this.getUser().setUserValue("TBLORDER/schiffe/showjaeger", form.get("showLJaeger").toString()); 
     95                this.getUser().setUserValue("TBLORDER/schiffe/showjaeger", Integer.toString(getInteger("showLJaeger"))); 
    9896                 
    9997                this.redirect(); 
     
    168166                } 
    169167                else if( only.equals("kampf") ) { 
    170                         Map<String,Object> form = (Map<String,Object>)this.getParameter("form"); 
    171168                        String sql_only = null; 
    172169                         
    173                         if( !form.containsKey("kampf_only") || form.get("kampf_only").equals("") ) { 
     170                        if( getInteger("kampf_only") == 0 ) { 
    174171                                sql_only = "t2.class IN (2,4,5,6,7,9,15,16,17)"; 
    175172                        } 
    176173                        else { 
    177                                 sql_only = "t2.class="+form.get("kampf_only"); 
    178                                 t.set_var("global.kampf_only",form.get("kampf_only")); 
     174                                sql_only = "t2.class="+getInteger("kampf_only"); 
     175                                t.set_var("global.kampf_only",getInteger("kampf_only")); 
    179176                        } 
    180177                        query += sql_only+" ORDER BY "+ow; 
     
    190187                }  
    191188                else if( only.equals("kampf") ) { 
    192                         Map<String,Object> form = (Map<String,Object>)this.getParameter("form"); 
    193                          
    194189                        t.set_var(      "only.kampf", 1, 
    195190                                                "only.kampf.showljaeger", (showjaeger.equals("1")? "checked=\"checked\"":"") ); 
    196191                 
    197                         if( !form.containsKey("kampf_only") ) { 
     192                        if( getInteger("kampf_only") == 0 ) { 
    198193                                t.set_var("only.kampf.selected-1","selected=\"selected\""); 
    199194                        } 
    200195                        else { 
    201                                 t.set_var("only.kampf.selected"+form.get("kampf_only"), "selected=\"selected\""); 
     196                                t.set_var("only.kampf.selected"+getInteger("kampf_only"), "selected=\"selected\""); 
    202197                        } 
    203198                }  
  • templates/schiffe.html

    rae09dfe r06e48ac  
    3535<tr> 
    3636        <td class="noBorderS"> 
    37                 {!link_to Cargo, changeMode, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only, mode:carg} 
     37                {!link_to Cargo, changeMode, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only, mode:carg} 
    3838                 -  
    39                 {!link_to Norm, changeMode, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only, mode:norm} 
     39                {!link_to Norm, changeMode, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only, mode:norm} 
    4040        </td> 
    4141        {if only.tank} 
     
    4646                <form action="./main.php" method="post" style="margin:0px"> 
    4747                        <div> 
    48                                 <select size="1" name="form[kampf_only]"> 
     48                                <select size="1" name="kampf_only"> 
    4949                                        <option value="-1" {only.kampf.selected-1}>alle</option> 
    5050                                        <option value="2" {only.kampf.selected2}>Zerst&ouml;rer</option> 
     
    5757                                        <option value="17" {only.kampf.selected17}>Bomber</option> 
    5858                                </select> 
    59                                 <input type="checkbox" name="form[showLJaeger]" id="form_showLJaeger" value="1" {only.kampf.showljaeger} /><label for="form_showLJaeger">Gelandete Schiffe anzeigen?</label> 
     59                                <input type="checkbox" name="showLJaeger" id="form_showLJaeger" value="1" {only.kampf.showljaeger} /><label for="form_showLJaeger">Gelandete Schiffe anzeigen?</label> 
    6060                                {!form_create_hidden changeJDocked, only:kampf, low:$global.low, crewless:$global.crewless}  
    6161                                <input type="submit" value="ok" /> 
     
    7272        <table class="show" width="100%"> 
    7373        <tr> 
    74         <td class="Border">{!link_to ID, changeOrder, order:id, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
    75         <td class="Border">{!link_to Name, changeOrder, order:name, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
    76         <td class="Border">{!link_to Klasse, changeOrder, order:type, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
    77         <td class="Border">{!link_to Koordinaten, changeOrder, order:sys, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
    78         <td class="Border">{!link_to Zustand, changeOrder, order:hull, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
    79         <td class="Border">{!link_to Crew, changeOrder, order:crew, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
     74        <td class="Border">{!link_to ID, changeOrder, order:id, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
     75        <td class="Border">{!link_to Name, changeOrder, order:name, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
     76        <td class="Border">{!link_to Klasse, changeOrder, order:type, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
     77        <td class="Border">{!link_to Koordinaten, changeOrder, order:sys, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
     78        <td class="Border">{!link_to Zustand, changeOrder, order:hull, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
     79        <td class="Border">{!link_to Crew, changeOrder, order:crew, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
    8080        <td class="Border">&nbsp;</td> 
    81         <td class="Border">{!link_to Energie, changeOrder, order:e, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only}</td> 
     81        <td class="Border">{!link_to Energie, changeOrder, order:e, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only}</td> 
    8282        <td class="Border">Fracht</td></tr> 
    8383        <!-- BEGIN schiffe.listitem --> 
     
    151151                <tr> 
    152152                        <td class="schiffData" style="text-align:center" colspan="9"> 
    153                                 {!link_to Weiter -->, default, css_class:ok, only:$global.only, low:$global.low, crewless:$global.crewless, form[kampf_only]:$global.kampf_only, listoffset:$schiffe.nextoffset} 
     153                                {!link_to Weiter -->, default, css_class:ok, only:$global.only, low:$global.low, crewless:$global.crewless, kampf_only:$global.kampf_only, listoffset:$schiffe.nextoffset} 
    154154                        </td> 
    155155                </tr>