our $USER = $ENV{'REMOTE_USER'};
my $error;
-our $TEMPLATE = HTML::Template->new(filename => 'templates/skel.tmpl');
+our $TEMPLATE = HTML::Template->new(filename => 'templates/skel.tmpl', global_vars => 1);
for my $file ("db.pl","include.pl"){
unless (my $return = do $file){
$ND::TEMPLATE = HTML::Template->new(filename => "templates/xml.tmpl");
$ND::BODY = HTML::Template->new(filename => "templates/${page}.xml.tmpl");
}else{
- $ND::BODY = HTML::Template->new(filename => "templates/${page}.tmpl");
+ $ND::BODY = HTML::Template->new(filename => "templates/${page}.tmpl", global_vars => 1);
+ $ND::BODY->param(PAGE => $page);
}
<p>Paste <b>scan urls</b> and intel from <b>gal status</b> here</p>
<textarea rows="20" cols="50" name="intel"></textarea>
<input type="hidden" name="cmd" value="submit"/>
- <input type="hidden" name="page" value="addintel"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/>Tick:<input type="text" name="tick" value="<TMPL_VAR NAME=Tick>"/>
<input type="submit" value="Submit"/>
</fieldset></form>
<p>Write other messages to intel dept here (sms numbers, relay channels, bots etc) (<b>NOT gal status</b>):</p>
<textarea rows="20" cols="50" name="intel"></textarea>
<input type="hidden" name="cmd" value="submit_message"/>
- <input type="hidden" name="page" value="addintel"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/><input type="submit" value="Submit"/>
</fieldset></form>
<TMPL_VAR NAME=Error>
<TMPL_IF Alliance>
<form action="/index.pl" method="post"><fieldset> <legend>Alliances: </legend>
- <input type="hidden" name="page" value="alliances"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<input type="hidden" name="cmd" value="change"/>
<input type="hidden" name="alliance" value="<TMPL_VAR NAME=Id>"/>
<div class="leftinfo">
<div class="leftinfo">
<table>
<tr>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=coords">Coords</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=coords">Coords</a></th>
<th>Nick</th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=hit_us">Hit us</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=hit_us">Hit us</a></th>
<th>Planet</th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=race">Race</a></th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=size">Size (rank)</a></th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=score">Score (rank)</a></th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=value">Value (rank)</a></th>
- <th><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>&order=xp">XP (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=race">Race</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=size">Size (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=score">Score (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=value">Value (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>&order=xp">XP (rank)</a></th>
</tr>
<TMPL_LOOP Members>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
<th>User</th>
<th>Known members</th>
<th>Total members</th>
- <th><a href="index.pl?page=alliances&order=score">Score</a> (<a href="index.pl?page=alliances&order=kscore">known planets</a>)</th>
- <th><a href="index.pl?page=alliances&order=scavg">Avg Score</a> (<a href="index.pl?page=alliances&order=kscavg">known planets</a>)</th>
- <th><a href="index.pl?page=alliances&order=size">Size</a> (<a href="index.pl?page=alliances&order=ksize">known planets</a>)</th>
- <th><a href="index.pl?page=alliances&order=siavg">Avg Size</a> (<a href="index.pl?page=alliances&order=ksiavg">known planets</a>)</th>
- <th><a href="index.pl?page=alliances&order=kxp">XP</a> (<a href="index.pl?page=alliances&order=kxpavg">avg</a>)</th>
- <th><a href="index.pl?page=alliances&order=kvalue">Value</a> (<a href="index.pl?page=alliances&order=kvalavg">avg</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=score">Score</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kscore">known planets</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=scavg">Avg Score</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kscavg">known planets</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=size">Size</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=ksize">known planets</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=siavg">Avg Size</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=ksiavg">known planets</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kxp">XP</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kxpavg">avg</a>)</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kvalue">Value</a> (<a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=kvalavg">avg</a>)</th>
</tr>
<TMPL_LOOP Alliances>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
- <td><a href="index.pl?page=alliances&alliance=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Name></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&alliance=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Name></a></td>
<td><TMPL_VAR NAME=kmem></td>
<td><TMPL_VAR NAME=members></td>
<td><TMPL_VAR NAME=score> (<TMPL_VAR NAME=kscore>)</td>
<TMPL_VAR NAME=Error>
<TMPL_IF Call>
<form action="/index.pl" method="post"><fieldset> <legend>Call details, call# <TMPL_VAR NAME=Call></legend>
- <input type="hidden" name="page" value="calls"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<input type="hidden" name="call" value="<TMPL_VAR NAME=Call>"/>
<p>Current DC: <TMPL_VAR NAME=DC></p>
<p>Member: <a href="index.pl?page=check&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></p>
</fieldset></form>
<p>Attackers:</p>
<form action="index.pl" method="post">
- <input type="hidden" name="page" value="calls"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<input type="hidden" name="call" value="<TMPL_VAR NAME=Call>"/>
<table>
<tr>
<tr><th>Call</th><th>Member (def points)</th><th>Landing tick</th><th>Races</th><th>Amount</th><th>Shiptypes</th><th>Current eta</th><th>Inital eta</th><th>Alliance</th><th>Attackers</th></tr>
<TMPL_LOOP Calls>
<tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
- <td><a href="index.pl?page=calls&call=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Id></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&call=<TMPL_VAR NAME=Id>"><TMPL_VAR NAME=Id></a></td>
<td class='<TMPL_VAR NAME=DefPrio>'><TMPL_VAR NAME=Coords> (<TMPL_VAR NAME=Defense_points>)</td>
<td><TMPL_VAR NAME=Landing_tick></td>
<td><TMPL_VAR NAME=Race></td>
-<p><TMPL_IF Arbiter><TMPL_VAR NAME=Arbiter><TMPL_ELSE><a href="index.pl?page=check&cmd=arbiter&coords=<TMPL_VAR ESCAPE=URL NAME=Coords>">Do arbiter check on gal</a></TMPL_IF></p>
+<p><TMPL_IF Arbiter><TMPL_VAR NAME=Arbiter><TMPL_ELSE><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&cmd=arbiter&coords=<TMPL_VAR ESCAPE=URL NAME=Coords>">Do arbiter check on gal</a></TMPL_IF></p>
<table border="1">
<tr><th>Coords</th><th>Planet</th><th>Race</th><th>Size (rank)</th><th>Score (rank)</th><th>Value (rank)</th>
<th>XP (rank)</th><th>Fleet (Resouce) value</th><TMPL_IF isBC><th>Nick</th><th>Hit us</th><th>Alliance</th></TMPL_IF>
</tr>
<TMPL_LOOP Planets>
<tr align="center">
- <td><a href="index.pl?page=check&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
<td><TMPL_VAR NAME=Planet></td><td><TMPL_VAR NAME=Race></td><td><TMPL_VAR NAME=Size></td>
<td><TMPL_VAR NAME=Score></td><td><TMPL_VAR NAME=Value></td><td><TMPL_VAR NAME=XP></td>
<td><TMPL_VAR NAME=FleetValue></td><TMPL_IF isBC><td class="<TMPL_VAR NAME=PlanetStatus>"><TMPL_VAR NAME=Nick></td><td><TMPL_VAR NAME=HitUs></td>
</tr>
<TMPL_LOOP Targets>
<tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
- <td><a href="index.pl?page=check&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
<td><TMPL_VAR NAME=Metal></td>
<td><TMPL_VAR NAME=Crystal></td>
<td><TMPL_VAR NAME=Eonium></td>
<td><TMPL_VAR NAME=Dists></td>
<td><TMPL_VAR NAME=MaxResHack></td>
<td><TMPL_VAR NAME=Username> (<TMPL_VAR NAME=LastCovOp>)</td>
- <td><a href="index.pl?page=covop<TMPL_VAR NAME=List>&covop=<TMPL_VAR NAME=Target>">Did CovOp this tick</a>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE><TMPL_VAR NAME=List>&covop=<TMPL_VAR NAME=Target>">Did CovOp this tick</a>
</tr>
</TMPL_LOOP>
</table>
<p>Message to def channel (like a line from gal status):</p>
<input type="text" name="message" value=""/>
<input type="hidden" name="cmd" value="submit"/>
- <input type="hidden" name="page" value="defrequest"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/>
<input type="submit" value="Submit"/>
</fieldset></form>
<TMPL_VAR NAME=Error>
<form action="/index.pl" method="post">
<fieldset> <legend><TMPL_IF Raid>Edit raid<TMPL_ELSE>New raid</TMPL_IF></legend>
- <input type="hidden" name="page" value="editRaid"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<div class="leftinfo">
<TMPL_IF Raid>
<input type="hidden" name="cmd" value="change"/>
<input type="hidden" name="raid" value="<TMPL_VAR NAME=Raid>"/>
- <p><a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=Open>"><TMPL_VAR NAME=Open> raid.</a></p>
- <p><a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=ShowCoords>"><TMPL_VAR NAME=ShowCoordsName> coords.</a></p>
- <p><a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&cmd=remove">Remove raid</a></p>
+ <p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=Open>"><TMPL_VAR NAME=Open> raid.</a></p>
+ <p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=ShowCoords>"><TMPL_VAR NAME=ShowCoordsName> coords.</a></p>
+ <p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&cmd=remove">Remove raid</a></p>
<TMPL_ELSE>
<input type="hidden" name="cmd" value="submit"/>
</TMPL_IF>
</form>
<TMPL_IF Raid>
<p>Sort by:
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=coords">Coords</a>
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=race">Race</a>
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=size">Size</a>
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=score">Score</a>
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=value">Value</a>
- <a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&order=xp">XP</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=coords">Coords</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=race">Race</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=size">Size</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=score">Score</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=value">Value</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&order=xp">XP</a>
</p>
<TMPL_LOOP Targets>
<fieldset> <legend>Target: #<TMPL_VAR NAME=Id> <TMPL_VAR NAME=Coords></legend>
</table>
</div>
<form action="index.pl" method="post">
- <input type="hidden" name="page" value="editRaid"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<input type="hidden" name="target" value="<TMPL_VAR NAME=Id>"/>
<input type="hidden" name="cmd" value="comment"/>
<input type="hidden" name="raid" value="<TMPL_VAR NAME=Raid>"/>
</p>
</form>
<div class="clear"> </div>
- <p><a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&removeTarget=<TMPL_VAR NAME=Id>">Remove</a></p>
+ <p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&removeTarget=<TMPL_VAR NAME=Id>">Remove</a></p>
</fieldset>
</TMPL_LOOP>
</TMPL_IF>
<form action="index.pl" method="post"><p>
<input type="text" name="coords" value="<TMPL_VAR NAME=Coords>"/>
<input type="submit" value="Check"/>
- <input type="hidden" name="page" value="intel"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
</p>
</form>
-<p><a href="index.pl?page=intel<TMPL_IF Coords>&coords=<TMPL_VAR NAME=Coords></TMPL_IF>&show=all">Show all ticks</a></p>
+<p><a href="index.pl?page=<TMPL_VAR NAME=PAGE><TMPL_IF Coords>&coords=<TMPL_VAR NAME=Coords></TMPL_IF>&show=all">Show all ticks</a></p>
<TMPL_IF CoordList>
<table>
<tr><th>Coords</th><th>Alliance</th></tr>
<TMPL_LOOP CoordList>
<tr>
- <td><a href="index.pl?page=intel&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
<td><TMPL_VAR NAME=Alliance></td>
</tr>
</TMPL_LOOP>
<input type="hidden" name="coords" value="<TMPL_VAR NAME=Coords>"/>
<input type="hidden" name="planet" value="<TMPL_VAR NAME=Planet>"/>
<input type="hidden" name="cmd" value="change"/>
- <input type="hidden" name="page" value="intel"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<table>
<tr>
<th></th>
</tr>
<TMPL_LOOP ChannelUsers>
<tr>
- <td><a href="index.pl?page=intel&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
<td><TMPL_VAR NAME=Alliance></td><td><TMPL_VAR NAME=Nick></td><td><TMPL_VAR NAME=Channel></td>
</tr>
</TMPL_LOOP>
<TMPL_LOOP Intel>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
<TMPL_IF Origin>
- <td><a href="index.pl?page=intel&coords=<TMPL_VAR NAME=Origin>"><TMPL_VAR NAME=Origin></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Origin>"><TMPL_VAR NAME=Origin></a></td>
<td><TMPL_VAR NAME=OAlliance></td>
</TMPL_IF>
<td class="<TMPL_VAR NAME=MissionClass>"><TMPL_VAR NAME=Mission></td>
<td align="center"><TMPL_VAR NAME=ETA></td>
<td><TMPL_VAR NAME=Amount></td>
<TMPL_IF Target>
- <td><a href="index.pl?page=intel&coords=<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Target></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Target></a></td>
<td><TMPL_VAR NAME=TAlliance></td>
</TMPL_IF>
<td><TMPL_VAR NAME=Ingal></td>
<td><TMPL_VAR NAME=Username></td>
<td><TMPL_VAR NAME=Report_date></td>
<td><TMPL_VAR NAME=Message></td>
- <td><a href="index.pl?page=intel&handle=<TMPL_VAR NAME=Id>">remove</a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&handle=<TMPL_VAR NAME=Id>">remove</a></td>
</tr>
</TMPL_LOOP>
</table>
<p>Paste a list of coords here</p>
<textarea rows="25" cols="80" name="coords"></textarea>
<input type="hidden" name="cmd" value="coords"/>
- <input type="hidden" name="page" value="intel"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/><input type="submit" value="Submit"/>
</fieldset></form>
<p>Paste all (ctrl+a should be ok, but try with just single mission if you get an error, save the ctrl+a output and contact harv) information from <b>missions page</b> here (NOT from news page, and not overview, nor gal status). It's ok to paste when prelaunched, as long as you're sure you won't change your plans.</p>
<textarea rows="25" cols="80" name="mission"></textarea>
<input type="hidden" name="cmd" value="submit"/>
- <input type="hidden" name="page" value="launchConfirmation"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/>
<input type="submit" value="Submit"/>
</fieldset></form>
<li>XP: <TMPL_VAR NAME=PlanetXP></li>
<TMPL_ELSE>
<TMPL_IF isMEMBER>
- <form action="index.pl?page=main" method="post">
+ <form action="index.pl?page=<TMPL_VAR NAME=PAGE>" method="post">
<p>We need your planet's coordinates:
<input type="text" name="planet" value=""/>
<input type="submit" value="Submit"/>
</p>
</fieldset>
</form>
-<form action="/index.pl?page=main.pl" method="post">
+<form action="/index.pl" method="post">
<fieldset> <legend>Fleet</legend>
<p>Paste your total fleet from ships section on overview here (do it daily to see the menus):</p>
<textarea rows="15" cols="50" name="fleet"></textarea>
<input type="hidden" name="cmd" value="fleet"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<br/><input type="submit" value="Submit"/>
</fieldset>
</form>
-<form action="/index.pl?page=main" method="post">
+<form action="/index.pl" method="post">
<fieldset> <legend>Change password</legend>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<p>Old password:
<input type="password" name="oldpass" value=""/>
New password:
<TMPL_VAR NAME=Error>
-<p><a href="index.pl?page=memberIntel&show=all">Show all ticks</a></p>
+<p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&show=all">Show all ticks</a></p>
<TMPL_LOOP IntelLists>
<TMPL_IF Message><p><TMPL_VAR NAME=Message></p></TMPL_IF>
<table>
<table>
<tr>
<th>User</th>
- <th><a href="index.pl?page=points&type=total">Total</a></th>
- <th><a href="index.pl?page=points&type=defense">Defenses</a></th>
- <th><a href="index.pl?page=points&type=attack">Attacks</a></th>
- <th><a href="index.pl?page=points&type=scan">Scans</a></th>
- <th><a href="index.pl?page=points&type=humor">Humor</a></th>
- <th><a href="index.pl?page=points&type=rank">ND Rank</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=total">Total</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=defense">Defenses</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=attack">Attacks</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=scan">Scans</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=humor">Humor</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&type=rank">ND Rank</a></th>
</tr>
<TMPL_LOOP Members>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
<TMPL_LOOP Raids>
- <p><a href="index.pl?page=raids&raid=<TMPL_VAR NAME=Raid>"><TMPL_VAR NAME=Raid></a>
+ <p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>"><TMPL_VAR NAME=Raid></a>
<TMPL_IF isBC>
<a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>">Edit</a>
<a href="index.pl?page=editRaid&raid=<TMPL_VAR NAME=Raid>&cmd=close">Close raid.</a>
<form action="index.pl" method="post">
<p>
<input type="button" value="Update claims"
- onclick = "update('index.pl?page=raids&xml=1&raid=<TMPL_VAR NAME=Raid>')"/>
+ onclick = "update('index.pl?page=<TMPL_VAR NAME=PAGE>&xml=1&raid=<TMPL_VAR NAME=Raid>')"/>
<input type="button" value="Update target list"
- onclick = "listTargets('index.pl?page=raids&xml=1&raid=<TMPL_VAR NAME=Raid>')"/>
+ onclick = "listTargets('index.pl?page=<TMPL_VAR NAME=PAGE>&xml=1&raid=<TMPL_VAR NAME=Raid>')"/>
</p>
</form>
</TMPL_IF>
<TMPL_IF Ajax>
<TMPL_LOOP Claims>
<input type="button" value="Claim wave <TMPL_VAR NAME=Wave>"
- onclick = "claim('index.pl?page=raids&xml=1&raid=<TMPL_VAR NAME=Raid>',<TMPL_VAR NAME=Target>,<TMPL_VAR NAME=Wave>,'Claim')"/>
+ onclick = "claim('index.pl?page=<TMPL_VAR NAME=PAGE>&xml=1&raid=<TMPL_VAR NAME=Raid>',<TMPL_VAR NAME=Target>,<TMPL_VAR NAME=Wave>,'Claim')"/>
</TMPL_LOOP>
<TMPL_ELSE>
<TMPL_LOOP Claims>
- <a class="<TMPL_VAR NAME=Command>" href="/index.pl?page=raids&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=Command>&target=<TMPL_VAR NAME=Target>&wave=<TMPL_VAR NAME=Wave>#<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Command> wave <TMPL_VAR NAME=Wave><TMPL_IF Claimers> (<TMPL_VAR NAME=Claimers>)</TMPL_IF></a>
- <TMPL_IF Owner><a href="/index.pl?page=raids&raid=<TMPL_VAR NAME=Raid>&target=<TMPL_VAR NAME=Target>&cmd=set&joinable=<TMPL_IF Joinable>FALSE<TMPL_ELSE>TRUE</TMPL_IF>&wave=<TMPL_VAR NAME=Wave>#<TMPL_VAR NAME=Target>"><TMPL_IF Joinable>N<TMPL_ELSE>J</TMPL_IF></a></TMPL_IF>
+ <a class="<TMPL_VAR NAME=Command>" href="/index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&cmd=<TMPL_VAR NAME=Command>&target=<TMPL_VAR NAME=Target>&wave=<TMPL_VAR NAME=Wave>#<TMPL_VAR NAME=Target>"><TMPL_VAR NAME=Command> wave <TMPL_VAR NAME=Wave><TMPL_IF Claimers> (<TMPL_VAR NAME=Claimers>)</TMPL_IF></a>
+ <TMPL_IF Owner><a href="/index.pl?page=<TMPL_VAR NAME=PAGE>&raid=<TMPL_VAR NAME=Raid>&target=<TMPL_VAR NAME=Target>&cmd=set&joinable=<TMPL_IF Joinable>FALSE<TMPL_ELSE>TRUE</TMPL_IF>&wave=<TMPL_VAR NAME=Wave>#<TMPL_VAR NAME=Target>"><TMPL_IF Joinable>N<TMPL_ELSE>J</TMPL_IF></a></TMPL_IF>
</TMPL_LOOP>
</TMPL_IF>
</span>
</TMPL_LOOP>
<TMPL_IF Ajax>
<script type="text/javascript">
- update('index.pl?page=raids&xml=1&raid=<TMPL_VAR NAME=Raid>');
+ update('index.pl?page=<TMPL_VAR NAME=PAGE>&xml=1&raid=<TMPL_VAR NAME=Raid>');
</script>
</TMPL_IF>
<table>
<tr>
<th>Name</th><th>Relationship</th><th>Members (in res calc)</th>
- <th><a href="index.pl?page=resources&order=score">Score</a></th>
- <th><a href="index.pl?page=resources&order=size">Size</a></th>
- <th><a href="index.pl?page=resources&order=resources">Resources</a></th>
- <th><a href="index.pl?page=resources&order=respplanet">Resources / Planet</a></th>
- <th><a href="index.pl?page=resources&order=nscore">Res score (gain)</a>[1]</th>
- <th><a href="index.pl?page=resources&order=nscore2">Avg res score (gain)</a>[2]</th>
- <th><a href="index.pl?page=resources&order=nscore3">Estimated score</a>[3]</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=score">Score</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=size">Size</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=resources">Resources</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=respplanet">Resources / Planet</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=nscore">Res score (gain)</a>[1]</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=nscore2">Avg res score (gain)</a>[2]</th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&order=nscore3">Estimated score</a>[3]</th>
</tr>
<TMPL_LOOP Alliances>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
-<p><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=PrevOffset>&order=<TMPL_VAR NAME=Order>">Previous 100</a>
- <a href="index.pl?page=top100&offset=<TMPL_VAR NAME=NextOffset>&order=<TMPL_VAR NAME=Order>">Next 100</a></p>
+<p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=PrevOffset>&order=<TMPL_VAR NAME=Order>">Previous 100</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=NextOffset>&order=<TMPL_VAR NAME=Order>">Next 100</a></p>
<table>
<tr><th>Coords</th><th>Planet</th><th>Race</th>
- <th><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=Offset>&order=sizerank">Size (rank)</a></th>
- <th><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=Offset>&order=scorerank">Score (rank)</a></th>
- <th><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=Offset>&order=valuerank">Value (rank)</a></th>
- <th><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=Offset>&order=xprank">XP (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=Offset>&order=sizerank">Size (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=Offset>&order=scorerank">Score (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=Offset>&order=valuerank">Value (rank)</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=Offset>&order=xprank">XP (rank)</a></th>
<TMPL_IF isHC>
<th>Nick</th>
- <th><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=Offset>&order=hit_us">Hit us</a></th>
+ <th><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=Offset>&order=hit_us">Hit us</a></th>
<th>Alliance</th>
</TMPL_IF>
</tr>
<TMPL_LOOP Planets>
<tr align="center" class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
- <td><a href="index.pl?page=check&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Coords></a></td>
<td><TMPL_VAR NAME=Planet></td>
<td><TMPL_VAR NAME=Race></td>
<td><TMPL_VAR NAME=Size></td>
<td><TMPL_VAR NAME=Value></td>
<td><TMPL_VAR NAME=XP></td>
<TMPL_IF isHC>
- <td class="<TMPL_VAR NAME=PlanetStatus>"><a href="index.pl?page=intel&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Nick></a></td>
+ <td class="<TMPL_VAR NAME=PlanetStatus>"><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&coords=<TMPL_VAR NAME=Coords>"><TMPL_VAR NAME=Nick></a></td>
<td><TMPL_VAR NAME=HitUs></td>
<td class="<TMPL_VAR NAME=Relationship>"><TMPL_VAR NAME=Alliance></td>
</TMPL_IF>
</tr>
</TMPL_LOOP>
</table>
-<p><a href="index.pl?page=top100&offset=<TMPL_VAR NAME=PrevOffset>&order=<TMPL_VAR NAME=Order>">Previous 100</a>
- <a href="index.pl?page=top100&offset=<TMPL_VAR NAME=NextOffset>&order=<TMPL_VAR NAME=Order>">Next 100</a></p>
+<p><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=PrevOffset>&order=<TMPL_VAR NAME=Order>">Previous 100</a>
+ <a href="index.pl?page=<TMPL_VAR NAME=PAGE>&offset=<TMPL_VAR NAME=NextOffset>&order=<TMPL_VAR NAME=Order>">Next 100</a></p>
<TMPL_VAR NAME=Error>
<TMPL_IF User>
<form action="/index.pl" method="post"><fieldset> <legend>User details</legend>
- <input type="hidden" name="page" value="users"/>
+ <input type="hidden" name="page" value="<TMPL_VAR NAME=PAGE>"/>
<input type="hidden" name="cmd" value="change"/>
<input type="hidden" name="user" value="<TMPL_VAR NAME=User>"/>
<table>
<tr><th>User</th></tr>
<TMPL_LOOP Users>
<tr class="<TMPL_IF ODD>odd<TMPL_ELSE>even</TMPL_IF>">
- <td><a href="index.pl?page=users&user=<TMPL_VAR NAME=Uid>"><TMPL_VAR NAME=Username></a></td>
+ <td><a href="index.pl?page=<TMPL_VAR NAME=PAGE>&user=<TMPL_VAR NAME=Uid>"><TMPL_VAR NAME=Username></a></td>
</tr>
</TMPL_LOOP>
</table>