Changeset c2bf6ef052e852876bcc1af7f7ac5d97177fb863

Show
Ignore:
Timestamp:
05/22/08 18:43:52 (5 months ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1211474632 +0200
git-parent:

[85021d1998197b2c6b82c654ebcf116b0aba00f2]

git-author:
Christopher Jung <bktheg@web.de> 1211474632 +0200
Message:

[ref] Das Forschungszentrum fuegt nun kein sess mehr zu URLs hinzu

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/bases/ForschungszentrumBuilding.java

    r081f5d1 rc2bf6ef  
    109109        public String echoShortcut(Context context, Base base, int field, int building) { 
    110110                org.hibernate.Session db = context.getDB(); 
    111                  
    112                 String sess = context.getSession(); 
    113                  
     111 
    114112                StringBuilder result = new StringBuilder(100); 
    115113                Forschungszentrum fz = (Forschungszentrum)db.get(Forschungszentrum.class, base.getId()); 
    116114                if( fz != null ) { 
    117115                        if( fz.getDauer() == 0 ) { 
    118                                 result.append("<a class=\"back\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"\">[F]</a>"); 
     116                                result.append("<a class=\"back\" href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"\">[F]</a>"); 
    119117                        } 
    120118                        else { 
     
    130128                                                "onmouseover=\"return overlib('<span style=\\'font-size:13px\\'>"+StringEscapeUtils.escapeJavaScript(popup.toString())+"</span>',REF,'p"+base.getId()+"_"+field+"',REFY,22,NOJUSTY,TIMEOUT,0,DELAY,150,WIDTH,280,BGCLASS,'gfxtooltip',FGCLASS,'gfxtooltip',TEXTFONTCLASS,'gfxtooltip');\" " + 
    131129                                                "onmouseout=\"return nd();\" " + 
    132                                                 "href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"\">[F]<span style=\"font-weight:normal\">"+fz.getDauer()+"</span></a>"); 
     130                                                "href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"\">[F]<span style=\"font-weight:normal\">"+fz.getDauer()+"</span></a>"); 
    133131                        } 
    134132                } 
     
    141139        private void possibleResearch(Context context, StringBuilder echo, Forschungszentrum fz, int field) { 
    142140                org.hibernate.Session db = context.getDB(); 
    143                 String sess = context.getSession(); 
    144                  
     141 
    145142                User user = (User)context.getActiveUser(); 
    146143         
     
    199196                                echo.append("<td class=\"noBorderX\" style=\"width:60%\">\n"); 
    200197                                if( !user.isNoob() || !tech.hasFlag(Forschung.FLAG_DROP_NOOB_PROTECTION) ) { 
    201                                         echo.append("<a class=\"forschinfo\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>\n"); 
     198                                        echo.append("<a class=\"forschinfo\" href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>\n"); 
    202199                                } 
    203200                                else { 
     
    205202                                                        "href=\"javascript:ask(" + 
    206203                                                                "'Achtung!\\nWenn Sie diese Technologie erforschen verlieren sie den GCP-Schutz. Dies bedeutet, dass Sie sowohl angreifen als auch angegriffen werden k&ouml;nnen'," + 
    207                                                                 "'./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+tech.getID()+"'" + 
     204                                                                "'./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+tech.getID()+"'" + 
    208205                                                        ")\">"+Common._plaintitle(tech.getName())+"</a>\n"); 
    209206                                } 
    210                                 echo.append("<a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;sess="+sess+"&amp;res="+tech.getID()+"\"><img style=\"border:0px;vertical-align:middle\" src=\""+Configuration.getSetting("URL")+"data/interface/forschung/info.gif\" alt=\"?\" /></a>\n"); 
     207                                echo.append("<a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;res="+tech.getID()+"\"><img style=\"border:0px;vertical-align:middle\" src=\""+Configuration.getSetting("URL")+"data/interface/forschung/info.gif\" alt=\"?\" /></a>\n"); 
    211208                                echo.append("&nbsp;&nbsp;"); 
    212209                                echo.append("</td>\n"); 
     
    237234        private void alreadyResearched( Context context, StringBuilder echo ) { 
    238235                org.hibernate.Session db = context.getDB(); 
    239                 String sess = context.getSession(); 
    240                  
     236 
    241237                User user = (User)context.getActiveUser(); 
    242238                 
     
    250246                        if( user.hasResearched(tech.getID()) ) { 
    251247                                echo.append("<tr><td class=\"noBorderX\">\n"); 
    252                                 echo.append("<a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;sess="+sess+"&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>"); 
     248                                echo.append("<a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>"); 
    253249                                echo.append("</td></tr>\n"); 
    254250                        } 
     
    258254         
    259255        private boolean currentResearch(Context context, StringBuilder echo, Forschungszentrum fz, int field ) { 
    260                 String sess = context.getSession(); 
    261                  
    262256                Forschung tech = Forschung.getInstance(fz.getForschung()); 
    263257                if( tech != null ) { 
    264258                        echo.append("<img style=\"float:left;border:0px\" src=\""+Configuration.getSetting("URL")+"data/tech/"+tech.getID()+".gif\" alt=\"\" />"); 
    265                         echo.append("Erforscht: <a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;sess="+sess+"&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>\n"); 
    266                         echo.append("[<a class=\"error\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+fz.getBase().getId()+"&amp;field="+field+"&amp;kill=yes\">x</a>]<br />\n"); 
     259                        echo.append("Erforscht: <a class=\"forschinfo\" href=\"./ds?module=forschinfo&amp;res="+tech.getID()+"\">"+Common._plaintitle(tech.getName())+"</a>\n"); 
     260                        echo.append("[<a class=\"error\" href=\"./ds?module=building&amp;col="+fz.getBase().getId()+"&amp;field="+field+"&amp;kill=yes\">x</a>]<br />\n"); 
    267261                        echo.append("Dauer: noch <img style=\"vertical-align:middle\" src=\""+Configuration.getSetting("URL")+"data/interface/time.gif\" alt=\"\" />"+fz.getDauer()+" Runden\n"); 
    268262                        echo.append("<br /><br />\n"); 
     
    273267         
    274268        private void killResearch(Context context, StringBuilder echo, Forschungszentrum fz, int field, String conf) { 
    275                 String sess = context.getSession(); 
    276                  
    277269                if( !conf.equals("ok") ) { 
    278270                        echo.append("<div style=\"text-align:center\">\n"); 
    279271                        echo.append("Wollen sie die Forschung wirklich abbrechen?<br />\n"); 
    280272                        echo.append("Achtung: Es erfolgt keine R&uuml;ckerstattung der Resourcen!<br /><br />\n"); 
    281                         echo.append("<a class=\"error\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+fz.getBase().getId()+"&amp;field="+field+"&amp;kill=yes&amp;conf=ok\">Forschung abbrechen</a><br />\n"); 
     273                        echo.append("<a class=\"error\" href=\"./ds?module=building&amp;col="+fz.getBase().getId()+"&amp;field="+field+"&amp;kill=yes&amp;conf=ok\">Forschung abbrechen</a><br />\n"); 
    282274                        echo.append("</div>\n"); 
    283275                        return; 
     
    293285         
    294286        private void doResearch(Context context, StringBuilder echo, Forschungszentrum fz, int researchid, int field, String conf) { 
    295                 String sess = context.getSession(); 
    296287                User user = (User)context.getActiveUser(); 
    297288 
     
    302293         
    303294                if( !Rassen.get().rasse(user.getRace()).isMemberIn(tech.getRace()) ) { 
    304                         echo.append("<a class=\"error\" href=\"./ds?module=base&amp;sess="+sess+"&amp;col="+base.getId()+"\">Fehler: Diese Forschung kann von ihrer Rasse nicht erforscht werden</a>\n"); 
     295                        echo.append("<a class=\"error\" href=\"./ds?module=base&amp;col="+base.getId()+"\">Fehler: Diese Forschung kann von ihrer Rasse nicht erforscht werden</a>\n"); 
    305296                        return; 
    306297                } 
     
    320311                         
    321312                        echo.append("<br /><br />\n"); 
    322                         echo.append("<a class=\"ok\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+researchid+"&amp;conf=ok\">Erforschen</a></span><br />\n"); 
     313                        echo.append("<a class=\"ok\" href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"&amp;res="+researchid+"&amp;conf=ok\">Erforschen</a></span><br />\n"); 
    323314                        echo.append("</div>\n"); 
    324315                         
     
    340331         
    341332                if( !ok ) { 
    342                         echo.append("<a class=\"error\" href=\"./ds?module=base&amp;sess="+sess+"&amp;col="+base.getId()+"\">Fehler: Forschung kann nicht durchgef&uuml;hrt werden</a>\n"); 
     333                        echo.append("<a class=\"error\" href=\"./ds?module=base&amp;col="+base.getId()+"\">Fehler: Forschung kann nicht durchgef&uuml;hrt werden</a>\n"); 
    343334                        return; 
    344335                } 
     
    373364                org.hibernate.Session db = context.getDB(); 
    374365 
    375                 String sess = context.getSession(); 
    376                  
    377366                int research    = context.getRequest().getParameterInt("res"); 
    378367                String confirm  = context.getRequest().getParameterString("conf"); 
     
    399388                echo.append(Common.tableBegin( 440, "center" )); 
    400389                 
    401                 echo.append("<a class=\"forschinfo\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"&amp;show=newres\">Neue Forschung</a>&nbsp;\n"); 
    402                 echo.append("&nbsp;|&nbsp;&nbsp;<a class=\"forschinfo\" href=\"./ds?module=building&amp;sess="+sess+"&amp;col="+base.getId()+"&amp;field="+field+"&amp;show=oldres\">Bereits erforscht</a>\n"); 
     390                echo.append("<a class=\"forschinfo\" href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"&amp;show=newres\">Neue Forschung</a>&nbsp;\n"); 
     391                echo.append("&nbsp;|&nbsp;&nbsp;<a class=\"forschinfo\" href=\"./ds?module=building&amp;col="+base.getId()+"&amp;field="+field+"&amp;show=oldres\">Bereits erforscht</a>\n"); 
    403392                 
    404393                echo.append(Common.tableEnd());