source: src/router/kromo/dd-wrt/index.asp @ 14230

Last change on this file since 14230 was 14230, checked in by BrainSlayer, 3 years ago

changes for setupassistant

File size: 18.7 KB
Line 
1<% do_pagehead("idx.titl"); %>
2                <script type="text/javascript">
3                //<![CDATA[
4
5var wan_proto = "<% nvram_get("wan_proto"); %>";
6var dhcp_win = null;
7
8function pptpUseDHCP(F, val) {
9        setElementsActive("wan_ipaddr_0", "wan_netmask_3", val==0)
10}
11
12function valid_mtu(I) {
13        var start = null;
14        var end = null;
15        if(wan_proto == "pppoe") {
16                start = 576;
17                end = 1492;
18        } else if (wan_proto == "pptp" || wan_proto == "l2tp") {
19                start = 1200;
20                end = 1492;
21        } else {
22                start = 576;
23                end = 16320;
24        }
25
26        valid_range(I,start,end,"MTU");
27}
28
29function SelMTU(num,F) {
30        mtu_enable_disable(F,num);
31}
32
33function mtu_enable_disable(F,I) {
34        if ( I == "0" )
35                choose_disable(F.wan_mtu);
36        else
37                choose_enable(F.wan_mtu);
38}
39
40function valid_value(F) {
41        if (!('<% nvram_get("wl0_mode"); %>' == 'wet') && !('<% nvram_get("wl0_mode"); %>' == 'apstawet')) {
42                if (F.now_proto.value == "pptp" || F.now_proto.value == "static") {
43                        pptp_dhcp = "";
44       
45                        // Sveasoft: allow 0.0.0.0 for pptp. We'll let DHCP take care of it.
46                        if (F.now_proto.value == "pptp" &&
47                                        F.wan_ipaddr_0.value == "0" &&
48                                        F.wan_ipaddr_1.value == "0" &&
49                                        F.wan_ipaddr_2.value == "0" &&
50                                        F.wan_ipaddr_3.value == "0")
51                                                pptp_dhcp = "skip";
52                       
53                        if (!F.pptp_use_dhcp || F.pptp_use_dhcp.value == "0") {
54                                if(pptp_dhcp != "skip" && !valid_ip(F,"F.wan_ipaddr","IP",ZERO_NO|MASK_NO))
55                                        return false;
56       
57                                if(pptp_dhcp != "skip" && !valid_mask(F,"F.wan_netmask",ZERO_NO|BCST_NO))
58                                        return false;
59                        }
60       
61       
62                        if(pptp_dhcp != "skip" && F.now_proto.value == "pptp") {
63                                if (F.pptp_use_dhcp.value == "0") {
64                                        if(!valid_ip(F,"F.pptp_server_ip","Gateway",ZERO_NO|MASK_NO))
65                                                return false;
66                                       
67                                        if(!valid_ip_gw(F,"F.wan_ipaddr","F.wan_netmask","F.pptp_server_ip"))
68                                                return false;
69                                }
70                        }
71                }
72        }
73       
74        if(F.now_proto.value == "pptp" || F.now_proto.value == "l2tp") {
75                if(F.ppp_username.value == "") {
76                        alert(errmsg.err0);
77                        F.ppp_username.focus();
78                        return false;
79                }
80        }
81       
82        if(!<% nvram_else_selmatch("dhcpfwd_enable", "1", "1", "0"); %>) {
83                if(!valid_dhcp_server(F))
84                        return false;
85        }
86
87        if(F.router_name)
88                if(F.router_name.value == "") {
89                        alert(errmsg.err1);
90                        F.router_name.focus();
91                        return false;
92                }
93        if(document.setup)
94                if(document.setup.now_proto)
95                        if(document.setup.now_proto.value == "pptp")
96                                pptpUseDHCP(document.setup, '<% nvram_get("pptp_use_dhcp"); %>');
97
98        return true;
99}
100
101function valid_dhcp_server(F) {
102        if(F.lan_proto == null)
103                return true;
104        if (F.lan_proto.selectedIndex == 0)
105                return true;
106
107        a1 = parseInt(F.dhcp_start.value,10);
108        a2 = parseInt(F.dhcp_num.value,10);
109        if (a1 + a2 > 255) {
110                alert(errmsg.err2);
111                return false;
112        }
113
114        if (F.wan_dns0 != null)
115                if (!valid_ip(F,"F.wan_dns0","DNS",MASK_NO))
116                        return false;
117       
118        if (F.wan_dns1 != null)
119                if (!valid_ip(F,"F.wan_dns1","DNS",MASK_NO))
120                        return false;
121       
122        if (F.wan_dns2 != null)
123                if (!valid_ip(F,"F.wan_dns2","DNS",MASK_NO))
124                        return false;
125       
126        if (F.wan_wins != null)
127                if (!valid_ip(F,"F.wan_wins","WINS",MASK_NO))
128                        return false;
129
130        return true;
131}
132
133function SelDHCP(T,F) {
134        dhcp_enable_disable(F,T);
135}
136
137function dhcp_enable_disable(F,T) {
138        var start = '';
139        var end = '';
140        var total = F.elements.length;
141       
142        for(var i=0 ; i < total ; i++) {
143                if(F.elements[i].name == "dhcp_start")
144                        start = i;
145                if(F.elements[i].name == "wan_wins_3")
146                        end = i;
147        }
148       
149        if(start == '' || end == '')
150                return true;
151
152        if( T == "static" ) {
153                for(i = start; i<=end ;i++) {
154                        choose_disable(F.elements[i]);
155                }
156        } else {
157                for(i = start; i<=end ;i++) {
158                        choose_enable(F.elements[i]);
159                }
160        }
161        return true;
162}
163
164function ppp_enable_disable(F,I) {
165        if( I == "0") {
166                choose_disable(F.ppp_idletime);
167                choose_enable(F.ppp_redialperiod);
168        } else {
169                choose_enable(F.ppp_idletime);
170                choose_disable(F.ppp_redialperiod);
171        }
172}
173
174
175function setDNSMasq(F) {
176        if (document.setup._dhcp_dnsmasq) {
177                if(F._dhcp_dnsmasq.checked == true) {
178                        setElementActive("_auth_dnsmasq", true);
179                } else {
180                        F._auth_dnsmasq.checked=false;         
181                        setElementActive("_auth_dnsmasq", false);
182                }
183        }
184}
185
186function SelWAN(num,F) {
187        F.change_action.value="gozila_cgi";
188        F.submit_type.value = "wan_proto";
189        F.wan_proto.value=F.wan_proto.options[num].value;
190        F.submit();
191}
192
193function SelDHCPFWD(num,F) {
194        F.change_action.value="gozila_cgi";
195        F.submit_type.value = "dhcpfwd";
196        F.dhcpfwd_enable.value = F.dhcpfwd_enable.options[num].value;
197        F.submit();
198}
199
200
201function submitcheck(F) {
202        if(valid_value(F)) {
203                if(F._dhcp_dnsmasq) {
204                        F.dhcp_dnsmasq.value = F._dhcp_dnsmasq.checked ? 1 : 0;
205                }
206
207                if(F._dns_dnsmasq) {
208                        F.dns_dnsmasq.value = F._dns_dnsmasq.checked ? 1 : 0;
209                }
210
211                if(F._auth_dnsmasq) {
212                        F.auth_dnsmasq.value = F._auth_dnsmasq.checked ? 1 : 0;
213                }
214               
215                if(F._fullswitch) {
216                        F.fullswitch.value = F._fullswitch.checked ? 1 : 0;
217                }
218               
219                if(F._ppp_mlppp) {
220                        F.ppp_mlppp.value = F._ppp_mlppp.checked ? 1 : 0;
221                }
222               
223                F.submit_type.value = "";
224                F.change_action.value = "";
225                F.save_button.value = sbutton.saving;
226        }
227}
228
229
230
231function to_submit(F) {
232    submitcheck(F);
233    apply(F);
234}
235function to_apply(F) {
236    submitcheck(F);
237    applytake(F);
238}
239
240
241var update;
242
243addEvent(window, "load", function() {
244
245        mtu_enable_disable(document.setup,'<% nvram_get("mtu_enable"); %>');
246
247        if (document.setup.now_proto.value == "pppoe" ||
248                document.setup.now_proto.value == "pptp" ||
249                document.setup.now_proto.value == "l2tp" ||
250                document.setup.now_proto.value == "heartbeat")
251                        ppp_enable_disable(document.setup,'<% nvram_get("ppp_demand"); %>');
252        if (document.setup.now_proto.value == "pptp")
253            pptpUseDHCP(document.setup, '<% nvram_get("pptp_use_dhcp"); %>')
254           
255        dhcp_enable_disable(document.setup,'<% nvram_get("lan_proto"); %>');
256        setDNSMasq(document.setup);
257       
258        show_layer_ext(document.setup.ntp_enable, 'idntp', <% nvram_else_match("ntp_enable", "1", "1", "0"); %> == 1);
259        show_layer_ext(document.setup.reconnect_enable, 'idreconnect', <% nvram_else_match("reconnect_enable", "1", "1", "0"); %> == 1);
260        update = new StatusbarUpdate();
261        update.start();
262       
263});
264
265addEvent(window, "unload", function() {
266        update.stop();
267
268});
269
270                //]]>
271                </script>
272        </head>
273
274        <body class="gui">
275        <% showad(); %>
276                <div id="wrapper">
277                        <div id="content">
278                                <div id="header">
279                                        <div id="logo"><h1><% show_control(); %></h1></div>
280                                        <% do_menu("index.asp","index.asp"); %>
281                                </div>
282                                <div id="main">
283                                        <div id="contents">
284                                                <form name="setup" action="apply.cgi" method="post">
285                                                        <input type="hidden" name="submit_button" value="index" />
286                                                        <input type="hidden" name="action" value="Apply" />
287                                                        <input type="hidden" name="change_action"/>
288                                                        <input type="hidden" name="submit_type" />
289                                                       
290                                                        <input type="hidden" name="now_proto" value="<% nvram_gozila_get("wan_proto"); %>" />
291                                                        <input type="hidden" name="dhcp_dnsmasq" value="0" />
292                                                        <input type="hidden" name="dns_dnsmasq" value="0" />
293                                                        <input type="hidden" name="auth_dnsmasq" value="0" />
294                                                        <input type="hidden" name="fullswitch" value="0" />
295                                                        <input type="hidden" name="ppp_mlppp" value="0" />
296                                                        <input type="hidden" name="lan_ipaddr" value="4" />
297                                               
298                                                        <% ifndef("HAVE_BUFFALO", "<!--"); %>
299                                                        <h2><script type="text/javascript">Capture(sas.title);</script></h2>
300                                                        <fieldset>
301                                                                <legend><script type="text/javascript">Capture(sas.title);</script></legend>
302                                                                <input type="button" name="start_sas" value="Start" class="button" onclick="document.location='SetupAssistant.asp'">
303                                                        </fieldset>
304                                                        <br />
305                                                        <% ifndef("HAVE_BUFFALO", "-->"); %>   
306                                                        <% ifdef("WET", "<!--"); %>
307                                                        <% ifdef("STA", "<!--"); %>
308                                                        <h2><script type="text/javascript">Capture(idx.h2);</script></h2>
309                                                        <% ifdef("STA", "-->"); %>                     
310                                                        <% ifdef("WET", "-->"); %>
311                                                        <% ifndef("WET", "<!--"); %>
312                                                        <h2><script type="text/javascript">Capture(idx.h22);</script></h2>
313                                                        <% ifndef("WET", "-->"); %>
314                                                        <% ifndef("STA", "<!--"); %>
315                                                        <h2><script type="text/javascript">Capture(idx.h22);</script></h2>
316                                                        <% ifndef("STA", "-->"); %>
317                                                       
318                                                        <fieldset>
319                                                                <legend><% tran("idx.legend"); %></legend>
320
321                                <% ifndef("WET", "<!--"); %>
322                                                                <div class="setting">
323                                                                <div class="label"><% tran("idx.conn_type"); %></div>
324                                                                <% tran("share.disabled"); %>
325                                                                </div>
326                                <% ifndef("WET", "-->"); %>
327                               
328                                <% ifdef("WET", "<!--"); %>
329                                                                <div class="setting">
330                                                                <div class="label"><% tran("idx.conn_type"); %></div>
331                                                                <select name="wan_proto" onchange="SelWAN(this.form.wan_proto.selectedIndex,this.form)">
332                                                                        <% show_connectiontype(); %>
333                                                                        </select>
334                                                                </div>
335                                                                <% show_index_setting(); %>
336                                <% ifdef("WET", "-->"); %>
337                               
338                                                                <div class="setting">
339                                                                        <div class="label"><% tran("idx.stp"); %></div>
340                                                                        <input class="spaceradio" type="radio" value="1" name="lan_stp" <% nvram_checked("lan_stp", "1"); %> /><% tran("share.enable"); %>&nbsp;
341                                                                        <input class="spaceradio" type="radio" value="0" name="lan_stp" <% nvram_checked("lan_stp", "0"); %> /><% tran("share.disable"); %>
342                                                                </div>
343                                                        </fieldset><br />
344                               
345                                                       
346                                                        <fieldset>
347                                                                <legend><% tran("idx.optional"); %></legend>
348                                                                <div class="setting">
349                                                                        <div class="label"><% tran("share.routername"); %></div>
350                                                                        <input maxlength="39" name="router_name" size="20" onblur="valid_name(this,&#34;Router%20Name&#34;)" value="<% nvram_get("router_name"); %>"/>
351                                                                </div>
352                       
353                                <% ifdef("WET", "<!--"); %>
354                                                                <div class="setting">
355                                                                        <div class="label"><% tran("share.hostname"); %></div>
356                                                                        <input maxlength="39" name="wan_hostname" size="20" onblur="valid_name(this,&#34;Host%20Name&#34;)" value="<% nvram_get("wan_hostname"); %>"/>
357                                                                </div>
358                                                                <div class="setting">
359                                                                        <div class="label"><% tran("share.domainname"); %></div>
360                                                                        <input maxlength="79" name="wan_domain" size="20" onblur="valid_name(this,&#34;Domain%20name&#34;,SPACE_NO)" value="<% nvram_get("wan_domain"); %>" />
361                                                                </div>
362                                                                <div class="setting">
363                                                                        <div class="label"><% tran("idx.mtu"); %></div>
364                                                                        <select name="mtu_enable" onchange="SelMTU(this.form.mtu_enable.selectedIndex,this.form)">
365                                                                                <option value="0" <% nvram_selmatch("mtu_enable", "0", "selected"); %>>Auto</option>
366                                                                                <script type="text/javascript">
367                                                                                //<![CDATA[
368                                                                                document.write("<option value=\"1\" <% nvram_selmatch("mtu_enable", "1", "selected"); %> >" + share.manual + "</option>");
369                                                                                //]]>
370                                                                                </script>
371                                                                        </select>&nbsp;
372                                                                        <input class="num" maxlength="4" onblur="valid_mtu(this)" size="5" name="wan_mtu" value="<% nvram_get("wan_mtu"); %>" />
373                                                                </div>
374                                <% ifdef("WET", "-->"); %>
375                                                        </fieldset><br />
376                                                       
377                                                        <h2><% tran("idx.h23"); %></h2>
378                                                        <fieldset>
379                                                                <legend><% tran("idx.routerip"); %></legend>
380                                                                <div class="setting">
381                                                                        <div class="label"><% tran("idx.lanip"); %></div>
382                                                                        <input class="num" maxlength="3" size="3" onblur="valid_range(this,1,223,'IP')" name="lan_ipaddr_0" value="<% get_single_ip("lan_ipaddr","0"); %>"/>.<input class="num" maxlength="3" size="3" onblur="valid_range(this,0,255,'IP')" name="lan_ipaddr_1" value="<% get_single_ip("lan_ipaddr","1"); %>"/>.<input class="num" maxlength="3" size="3" onblur="valid_range(this,0,255,'IP')" name="lan_ipaddr_2" value="<% get_single_ip("lan_ipaddr","2"); %>"/>.<input class="num" maxlength="3" size="3" onblur="valid_range(this,1,254,'IP')" name="lan_ipaddr_3" value="<% get_single_ip("lan_ipaddr","3"); %>"/>
383                                                                </div>
384                                                                <div class="setting">
385                                                                        <div class="label"><% tran("share.subnet"); %></div>
386                                                                        <input type="hidden" name="lan_netmask" value="4" />
387                                                                        <input class="num" maxlength="3" size="3" name="lan_netmask_0" onblur="valid_range(this,0,255,'Netmask')" value="<% get_single_nm("lan_netmask","0"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_netmask_1" onblur="valid_range(this,0,255,'Netmask')" value="<% get_single_nm("lan_netmask","1"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_netmask_2" onblur="valid_range(this,0,255,'Netmask')" value="<% get_single_nm("lan_netmask","2"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_netmask_3" onblur="valid_range(this,0,255,'Netmask')" value="<% get_single_nm("lan_netmask","3"); %>"/>
388                                                                </div>
389                                                                <div class="setting">
390                                                                        <div class="label"><% tran("share.gateway"); %></div>
391                                                                        <input type="hidden" name="lan_gateway" value="4" />
392                                                                        <input class="num" maxlength="3" size="3" name="lan_gateway_0" onblur="valid_range(this,0,255,share.gateway)" value="<% get_single_ip("lan_gateway","0"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_gateway_1" onblur="valid_range(this,0,255,share.gateway)" value="<% get_single_ip("lan_gateway","1"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_gateway_2" onblur="valid_range(this,0,255,share.gateway)" value="<% get_single_ip("lan_gateway","2"); %>"/>.<input class="num" maxlength="3" size="3" name="lan_gateway_3" onblur="valid_range(this,0,255,share.gateway)" value="<% get_single_ip("lan_gateway","3"); %>"/>
393                                                                </div>
394                                                                <div class="setting">
395                                                                        <div class="label"><% tran("share.localdns"); %></div>
396                                                                        <input type="hidden" name="sv_localdns" value="4" />
397                                                                        <input class="num" maxlength="3" size="3" name="sv_localdns_0" onblur="valid_range(this,0,255,share.localdns)" value="<% get_single_ip("sv_localdns","0"); %>"/>.<input class="num" maxlength="3" size="3" name="sv_localdns_1" onblur="valid_range(this,0,255,share.localdns)" value="<% get_single_ip("sv_localdns","1"); %>"/>.<input class="num" maxlength="3" size="3" name="sv_localdns_2" onblur="valid_range(this,0,255,share.localdns)" value="<% get_single_ip("sv_localdns","2"); %>"/>.<input class="num" maxlength="3" size="3" name="sv_localdns_3" onblur="valid_range(this,0,254,share.localdns)" value="<% get_single_ip("sv_localdns","3"); %>"/>
398                                                                </div>
399                                                        </fieldset><br />
400                                                       
401                                                        <% show_wan_to_switch(); %>
402                                                        <% show_dhcpd_settings(); %>
403                                                       
404                                                        <fieldset>
405                                                                <legend><% tran("idx.legend3"); %></legend>
406                                                                <div class="setting">
407                                                                        <div class="label"><% tran("idx.ntp_client"); %></div>
408                                                                        <input class="spaceradio" type="radio" name="ntp_enable" id="ntp_enable" value="1" <% nvram_checked("ntp_enable", "1"); %> onclick="show_layer_ext(this, 'idntp', true)" /><% tran("share.enable"); %>&nbsp;
409                                                                        <input class="spaceradio" type="radio" name="ntp_enable" id="ntp_enable" value="0" <% nvram_checked("ntp_enable", "0"); %> onclick="show_layer_ext(this, 'idntp', false)" /><% tran("share.disable"); %>
410                                                                </div>
411                                                                <div id="idntp">
412                                                                <div class="setting">
413                                                                        <div class="label"><% tran("idx.timeset"); %></div>
414                                                                        <select name="time_zone">
415                                                                                <% show_timeoptions(); %>
416                                                                        </select>
417                                                                </div>
418                                                                <div class="setting">
419                                                                        <div class="label"><% tran("idx.dsttime"); %></div>
420                                                                        <select name="daylight_time">
421                                                                        <script type="text/javascript">
422                                                                                //<![CDATA[
423                                                                                document.write("<option value=\"1\" <% nvram_selected_js("daylight_time", "1"); %>>" + idx.summt_opt1 + "</option>");
424                                                                                document.write("<option value=\"2\" <% nvram_selected_js("daylight_time", "2"); %>>" + idx.summt_opt2 + "</option>");
425                                                                                document.write("<option value=\"3\" <% nvram_selected_js("daylight_time", "3"); %>>" + idx.summt_opt3 + "</option>");
426                                                                                document.write("<option value=\"4\" <% nvram_selected_js("daylight_time", "4"); %>>" + idx.summt_opt4 + "</option>");
427                                                                                document.write("<option value=\"5\" <% nvram_selected_js("daylight_time", "5"); %>>" + idx.summt_opt5 + "</option>");
428                                                                                document.write("<option value=\"6\" <% nvram_selected_js("daylight_time", "6"); %>>" + idx.summt_opt6 + "</option>");
429                                                                                document.write("<option value=\"7\" <% nvram_selected_js("daylight_time", "7"); %>>" + idx.summt_opt7 + "</option>");
430                                                                                document.write("<option value=\"8\" <% nvram_selected_js("daylight_time", "8"); %>>" + idx.summt_opt8 + "</option>");
431                                                                                document.write("<option value=\"9\" <% nvram_selected_js("daylight_time", "9"); %>>" + idx.summt_opt9 + "</option>");
432                                                                                document.write("<option value=\"10\" <% nvram_selected_js("daylight_time", "10"); %>>" + idx.summt_opt10 + "</option>");
433                                                                                //]]>
434                                                                        </script>
435                                                                        </select>
436                                                                </div>
437                                                                <div class="setting">
438                                                                        <div class="label"><% tran("share.srvipname"); %></div>
439                                                                        <input maxlength="32" size="25" name="ntp_server" value="<% nvram_get("ntp_server"); %>" />
440                                                                </div>
441                                                                </div>
442                                                        </fieldset><br />
443                                                       
444                                                        <div class="submitFooter">
445                                                                <script type="text/javascript">
446                                        //<![CDATA[
447                                        submitFooterButton(1,1);
448                                        //]]>
449                                        </script>
450                                                        </div>
451                                                </form>
452                                        </div>
453                                </div>
454                                <div id="helpContainer">
455                                        <div id="help">
456                                                <div><h2><% tran("share.help"); %></h2></div>
457                                                <dl>
458                                                        <% ifndef("HAVE_BUFFALO", "<!--"); %>
459                                                        <dt class="term"><% tran("sas.title"); %>:</dt>
460                                                        <dd class="definition"><% tran("hidx.sas"); %></dd>
461                                                        <% ifndef("HAVE_BUFFALO", "-->"); %>
462                                                        <dt class="term"><% tran("idx.dhcp"); %>:</dt>
463                                                        <dd class="definition"><% tran("hidx.right2"); %></dd>
464                                                        <dt class="term"><% tran("share.hostname"); %>:</dt>
465                                                        <dd class="definition"><% tran("hidx.right4"); %></dd>
466                                                        <dt class="term"><% tran("share.domainname"); %>:</dt>
467                                                        <dd class="definition"><% tran("hidx.right6"); %></dd>
468                                                        <dt class="term"><% tran("idx.lanip"); %>:</dt>
469                                                        <dd class="definition"><% tran("hidx.right8"); %></dd>
470                                                        <dt class="term"><% tran("share.subnet"); %>:</dt>
471                                                        <dd class="definition"><% tran("hidx.right10"); %></dd>
472                                                        <dt class="term"><% tran("idx.dhcp_srv"); %>:</dt>
473                                                        <dd class="definition"><% tran("hidx.right12"); %></dd>
474                                                        <dt class="term"><% tran("idx.dhcp_start"); %>:</dt>
475                                                        <dd class="definition"><% tran("hidx.right14"); %></dd>
476                                                        <dt class="term"><% tran("idx.dhcp_maxusers"); %>:</dt>
477                                                        <dd class="definition"><% tran("hidx.right16"); %></dd>
478                                                        <dt class="term"><% tran("idx.legend3"); %>:</dt>
479                                                        <dd class="definition"><% tran("hidx.right18"); %></dd>
480                                                </dl>
481                                                <br/>
482                                                <a href="javascript:openHelpWindow<% ifdef("EXTHELP","Ext"); %>('HSetup.asp');"><% tran("share.more"); %></a>
483                                        </div>
484                                </div>
485                                <div id="floatKiller"></div>
486                                <div id="statusInfo">
487                                <div class="info"><% tran("share.firmware"); %>:
488                                        <script type="text/javascript">
489                                        //<![CDATA[
490                                        document.write("<a title=\"" + share.about + "\" href=\"javascript:openAboutWindow()\"><% get_firmware_version(); %></a>");
491                                        //]]>
492                                        </script>
493                                </div>
494                                <div class="info"><% tran("share.time"); %>:  <span id="uptime"><% get_uptime(); %></span></div>
495                                <div class="info">WAN<span id="ipinfo"><% show_wanipinfo(); %></span></div>
496                                </div>
497                        </div>
498                </div>
499        </body>
500</html>
Note: See TracBrowser for help on using the repository browser.