source: src/router/kromo/dd-wrt/Status_Internet.asp @ 10393

Last change on this file since 10393 was 10393, checked in by eko, 5 years ago

one div to many

File size: 10.3 KB
Line 
1<% do_pagehead("status_inet.titl"); %>
2                <script type="text/javascript">
3                //<![CDATA[
4
5var update;
6
7function DHCPAction(F,I) {
8        F.change_action.value="gozila_cgi";
9        F.submit_type.value = I;
10        apply(F);
11}
12
13function connect(F,I) {
14        F.change_action.value="gozila_cgi";
15        F.submit_type.value = I;
16        apply(F);
17}
18
19function ttraff_remove_submit(F) {
20        if(!confirm(share.del)) {
21        return false;
22        }
23        F.change_action.value="gozila_cgi";
24        F.submit_type.value = "delete_ttraffdata";
25        apply(F);
26}
27
28function ttraff_restore_submit(F) {
29        if (F.file.value == "") {
30        alert(errmsg.err42);
31        return false;
32        }
33        F.change_action.value="gozila_cgi";
34        F.submit_type.value = "restore_ttraffdata";
35        apply(F);
36}
37
38var d = new Date();
39var count = d.getFullYear() * 12 + d.getMonth();
40
41function get_month(count) {
42        return count % 12 + 1;
43}
44
45function get_year(count) {
46        return parseInt (count / 12);
47}
48
49function load_file(count) {
50        return "/ttgraph.cgi?" + get_month(count) + "-" + get_year(count);
51}
52
53function do_show_prev() {
54        count--;
55        do_refresh()
56}
57
58function do_refresh() {
59        var f = document.getElementById('graph');
60        f.src = load_file(count);
61}
62
63function do_show_next() {
64        count++;
65        do_refresh()
66}
67
68function reloadIt() {
69        do_refresh();
70        setTimeout("reloadIt()", 30000);
71}
72
73
74addEvent(window, "load", function() {
75        setElementVisible("wan_show", "<% nvram_get("wl0_mode"); %>" != "wet" && "<% nvram_get("wl0_mode"); %>" != "apstawet");
76        setElementVisible("wan_showtraff", "<% nvram_get("wl0_mode"); %>" != "wet" && "<% nvram_get("wl0_mode"); %>" != "apstawet" && "<% nvram_get("wan_proto"); %>" != "disabled" && "<% nvram_get("ttraff_enable"); %>" == "1");     
77        setElementVisible("wan_showdisabled", "<% nvram_get("wl0_mode"); %>" == "wet" || "<% nvram_get("wl0_mode"); %>" == "apstawet");
78        setElementVisible("wan_info", "<% nvram_get("wan_proto"); %>" != "disabled");
79        setElementVisible("wan_dhcp", "<% nvram_get("wan_proto"); %>" == "dhcp");
80        setElementVisible("wan_connection", "<% nvram_get("wan_proto"); %>" != "dhcp" && "<% nvram_get("wan_proto"); %>" != "static");
81
82        update = new StatusUpdate("Status_Internet.live.asp", <% nvram_get("refresh_time"); %>);
83        update.onUpdate("wan_shortproto", function(u) {
84                setElementVisible("wan_info", u.wan_shortproto != "disabled");
85                setElementVisible("wan_dhcp", u.wan_shortproto == "dhcp");
86                setElementVisible("wan_connection", u.wan_shortproto != "dhcp" && u.wan_shortproto != "static");
87        });
88
89        update.start();
90});
91
92addEvent(window, "unload", function() {
93        update.stop();
94});
95               
96                //]]>
97                </script>
98        </head>
99
100        <body class="gui" onload="reloadIt()">
101                <% showad(); %>
102                <div id="wrapper">
103                        <div id="content">
104                                <div id="header">
105                                        <div id="logo"><h1><% show_control(); %></h1></div>
106                                        <% do_menu("Status_Router.asp","Status_Internet.asp"); %>
107                                </div>
108                                <div id="main">
109                                        <div id="contents">
110                                                <form name="status" action="apply.cgi" method="post">
111                                                        <input type="hidden" name="submit_button" value="Status_Internet" />
112                                                        <input type="hidden" name="action" value="Apply" />
113                                                        <input type="hidden" name="change_action" />
114                                                        <input type="hidden" name="submit_type" />
115                                                       
116                                                        <h2><% tran("status_inet.h11"); %></h2>
117                                                        <fieldset>
118                                                                <legend><% tran("status_inet.conft"); %></legend>
119                                                                <div class="setting" id="wan_showdisabled">
120                                                                        <div class="label"><% tran("idx.conn_type"); %></div>
121                                                                        <% tran("share.disabled"); %>
122                                                                </div>
123                                                                <div id="wan_show" style="display:none">
124                                                                        <div class="setting">
125                                                                                <div class="label"><% tran("idx.conn_type"); %></div>
126                                                                                <% nvram_match("wan_proto", "dhcp", "<script type="text/javascript">Capture(idx.dhcp)</script>"); %><% nvram_match("wan_proto", "static", "<script type="text/javascript">Capture(share.sttic)</script>"); %><% nvram_match("wan_proto", "pppoe", "PPPoE"); %><% nvram_match("wan_proto", "pptp", "PPTP"); %><% nvram_match("wan_proto", "l2tp", "L2TP"); %><% nvram_match("wan_proto", "heartbeat", "HeartBeatSignal"); %><% nvram_match("wan_proto", "disabled", "<script type="text/javascript">Capture(share.disabled)</script>"); %>&nbsp;
127                                                                        </div>
128                                                                        <div id="wan_info" style="display:none">
129                                                                                <div class="setting" id="wan_connection">
130                                                                                        <div class="label"><% tran("status_inet.www_loginstatus"); %></div>
131                                                                                        <span id="wan_status"><% nvram_status_get("status2"); %>&nbsp;<input type="button" value="<% nvram_status_get("button1"); %>" onclick="connect(this.form, '<% nvram_status_get("button1"); %>_<% nvram_get("wan_proto"); %>');" /></span>
132                                                                                </div>
133                                                                                 <div class="setting">
134                                                                                        <div class="label"><% tran("status_inet.wanuptime"); %></div>
135                                                                                        <span id="wan_uptime"><% get_wan_uptime(); %></span>&nbsp;
136                                                                                </div>
137                                                                                <div class="setting">
138                                                                                        <div class="label"><% tran("share.ip"); %></div>
139                                                                                        <span id="wan_ipaddr"><% nvram_status_get("wan_ipaddr"); %></span>&nbsp;
140                                                                                </div>
141                                                                                <div class="setting">
142                                                                                        <div class="label"><% tran("share.subnet"); %></div>
143                                                                                        <span id="wan_netmask"><% nvram_status_get("wan_netmask"); %></span>&nbsp;
144                                                                                </div>
145                                                                                <div class="setting">
146                                                                                        <div class="label"><% tran("share.gateway"); %></div>
147                                                                                        <span id="wan_gateway"><% nvram_status_get("wan_gateway"); %></span>&nbsp;
148                                                                                </div>
149                                                                                <div class="setting">
150                                                                                        <div class="label">DNS 1</div>
151                                                                                        <span id="wan_dns0"><% nvram_status_get("wan_dns0"); %></span>&nbsp;
152                                                                                </div>
153                                                                                <div class="setting">
154                                                                                        <div class="label">DNS 2</div>
155                                                                                        <span id="wan_dns1"><% nvram_status_get("wan_dns1"); %></span>&nbsp;
156                                                                                </div>
157                                                                                <div class="setting">
158                                                                                        <div class="label">DNS 3</div>
159                                                                                        <span id="wan_dns2"><% nvram_status_get("wan_dns2"); %></span>&nbsp;
160                                                                                </div>
161                                                                                <div id="wan_dhcp">
162                                                                                        <div class="setting">
163                                                                                                <div class="label"><% tran("status_inet.leasetime"); %></div>
164                                                                                                <span id="dhcp_remaining"><% dhcp_remaining_time(); %></span>&nbsp;
165                                                                                        </div>
166                                                                                        <div class="center">
167                                                                                                <script type="text/javascript">
168                                                                                                //<![CDATA[
169                                                                                                document.write("<input class=\"button\" type=\"button\" value=\"" + sbutton.dhcprel + "\" onclick=\"DHCPAction(this.form,'release');\">");
170                                                                                                document.write("<input class=\"button\" type=\"button\" value=\"" + sbutton.dhcpren + "\" onclick=\"DHCPAction(this.form,'renew');\">");
171                                                                                                //]]>
172                                                                                                </script>
173                                                                                        </div>
174                                                                                </div>
175                                                                        </div>
176                                                                </div>
177                                                        </fieldset><br />
178                                                       
179                                                        <div id="wan_showtraff" style="display:none">
180                                                        <h2><% tran("status_inet.traff"); %></h2>
181                                                                <fieldset>
182                                                                        <legend><% tran("status_inet.traff_tot"); %></legend>
183                                                                                 <div class="setting">
184                                                                                        <div class="label"><% tran("status_inet.traffin"); %>&nbsp;(MBytes)</div>
185                                                                                        <span id="ttraff_in"><% get_totaltraff("in"); %></span>&nbsp;
186                                                                                </div>
187                                                                                <div class="setting">
188                                                                                        <div class="label"><% tran("status_inet.traffout"); %>&nbsp;(MBytes)</div>
189                                                                                        <span id="ttraff_out"><% get_totaltraff("out"); %></span>&nbsp;
190                                                                                </div>
191                                                                </fieldset><br />
192                                                                <fieldset>
193                                                                <legend><% tran("status_inet.traff_mon"); %></legend>
194                                                                        <script type="text/javascript">
195                                                                        //<![CDATA[
196                                                                        document.write("<iframe id=\"graph\" src=\"" + load_file(count) + "\" width=\"555\" height=\"350\" frameborder=\"0\" type=\"text/html\">");
197                                                                        //]]>
198                                                                        </script>
199
200                                                                        </iframe>
201                                                                                <div class="center">
202                                                                                        <script type="text/javascript">
203                                                                                        //<![CDATA[
204                                                                                        document.write("<input class=\"button\" type=\"button\" value=\"" + status_inet.previous + "\" onclick=\"do_show_prev();\">");
205                                                                                        document.write("<input class=\"button\" type=\"button\" value=\"" + status_inet.next + "\" onclick=\"do_show_next();\">");
206                                                                                        //]]>
207                                                                                        </script>
208                                                                                </div><br /><hr>
209                                                                                <div class="setting"><% tran("bmenu.admin"); %></div>
210                                                                                        <script type="text/javascript">
211                                                                                        //<![CDATA[
212                                                                                        document.write("<input class=\"button\" type=\"button\" name=\"backup_button\" value=\"" + sbutton.backup + "\" onclick=\"window.location.href='/traffdata.bak';\" />");
213                                                                                        document.write("<input class=\"button\" type=\"button\" name=\"restore_button\" value=\"" + sbutton.restore + "\" onclick=\"ttraff_restore_submit(this.form);\" />");
214                                                                                        document.write("<input class=\"button\" type=\"button\" name=\"delete_button\" value=\"" + sbutton.del + "\" onclick=\"ttraff_remove_submit(this.form);\" />");
215                                                                                        //]]>
216                                                                                        </script>
217                                                                                <!--
218                                                                                <div class="setting">
219                                                                                        <div class="label"><% tran("config.mess2"); %></div>
220                                                                                        <input type="file" name="file" size="40" />
221                                                                                </div>
222                                                                                -->
223                                                                </fieldset><br />
224                                                        </div>
225
226                                                        <div class="submitFooter">
227                                                                <script type="text/javascript">
228                                                                //<![CDATA[
229                                                                var autoref = <% nvram_else_match("refresh_time","0","sbutton.refres","sbutton.autorefresh"); %>;
230                                                                submitFooterButton(0,0,0,autoref);
231                                                                //]]>
232                                                                </script>
233                                                        </div>
234                                                </form>
235                                        </div>
236                                </div>
237                                <div id="helpContainer">
238                                        <div id="help">
239                                                <div><h2><% tran("share.help"); %></h2></div>
240                                                <dl>
241                                                        <dt class="term"><% tran("status_inet.conft"); %>: </dt>
242                                                        <dd class="definition"><% tran("hstatus_inet.right2"); %></dd>
243                                                        <dt class="term"><% tran("status_inet.traff_tot"); %>: </dt>
244                                                        <dd class="definition"><% tran("hstatus_inet.right4"); %></dd>
245                                                        <dt class="term"><% tran("status_inet.traff_mon"); %>: </dt>
246                                                        <dd class="definition"><% tran("hstatus_inet.right6"); %></dd>
247                                                </dl><br />
248                                                <a href="javascript:openHelpWindow<% ifdef("EXTHELP","Ext"); %>('HStatus.asp');"><% tran("share.more"); %></a>
249                                        </div>
250                                </div>
251                                <div id="floatKiller"></div>
252                                <div id="statusInfo">
253                                <div class="info"><% tran("share.firmware"); %>:
254                                        <script type="text/javascript">
255                                        //<![CDATA[
256                                        document.write("<a title=\"" + share.about + "\" href=\"javascript:openAboutWindow()\"><% get_firmware_version(); %></a>");
257                                        //]]>
258                                        </script>
259                                </div>
260                                <div class="info"><% tran("share.time"); %>:  <span id="uptime"><% get_uptime(); %></span></div>
261                                <div class="info">WAN<span id="ipinfo"><% show_wanipinfo(); %></span></div>
262                                </div>
263                        </div>
264                </div>
265        </body>
266</html>
Note: See TracBrowser for help on using the repository browser.