Advertisement
Guest User

Untitled

a guest
Apr 12th, 2012
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.19 KB | None | 0 0
  1. Alpha # cat /www/STATUS/st_stat_vdsl.htm
  2. <html>
  3. <?Include(/layout/_head.htm)?>
  4. <?Include(/public/__head.js)?>
  5. <?IncLang(msg_comm.js)?>
  6. <?IncLang(STATUS/st_statistics_vdsl.js)?>
  7. <script language=javascript src="/public/__display.js"></script>
  8. <script language=javascript>
  9. <?Include(/js/STATUS/st_stat_vdsl.js)?>
  10. var vlan_enable = "<?ConfigGet(/vlan/enable)?>";
  11. if( parseInt(top.GetWLState()) == 1)
  12. {
  13. var wiRX_bytes=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,rx/bytes)?>];
  14. var wiRX_packet=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,rx/packets)?>];
  15. var wiRX_errs=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,rx/errs)?>];
  16. var wiRX_drop=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,rx/drop)?>];
  17. var wiTX_bytes=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,tx/bytes)?>];
  18. var wiTX_packet=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,tx/packets)?>];
  19. var wiTX_errs=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,tx/errs)?>];
  20. var wiTX_drop=[<?ConfigGetArray(/runtime/stats/wireless/inf#/,tx/drop)?>];
  21. var ssidList = [<?ConfigGetArray(/wireless/inf#/,ssid)?>];
  22. var multiplessid_enable="<?ConfigGet(/wireless/multiplessid)?>";
  23. }
  24. var lineStatus = "<?ConfigGet(/runtime/vdsl2/line/status)?>";
  25. var StLineAttenuation = new Array();
  26. var StSignalAttenuation = new Array();
  27. var StLineLists = new Array();
  28. var StChannelLists = new Array();
  29. var Current_15M = new Array();
  30. /* Line Attenuation*/
  31. StLineAttenuation[0] = <?ConfigGetArray(/runtime/vdsl2/line/band:0/,lnatten/up,l
  32. natten/down)?>;
  33. StLineAttenuation[1] = <?ConfigGetArray(/runtime/vdsl2/line/band:1/,lnatten/up,l
  34. natten/down)?>;
  35. StLineAttenuation[2] = <?ConfigGetArray(/runtime/vdsl2/line/band:2/,lnatten/up,l
  36. natten/down)?>;
  37. StLineAttenuation[3] = <?ConfigGetArray(/runtime/vdsl2/line/band:3/,lnatten/up,l
  38. natten/down)?>;
  39. StLineAttenuation[4] = <?ConfigGetArray(/runtime/vdsl2/line/band:4/,lnatten/up,l
  40. natten/down)?>;
  41. /* Line Signal Attenuation*/
  42. StSignalAttenuation[0] = <?ConfigGetArray(/runtime/vdsl2/line/band:0/,sigatten/u
  43. p,sigatten/down)?>;
  44. StSignalAttenuation[1] = <?ConfigGetArray(/runtime/vdsl2/line/band:1/,sigatten/u
  45. p,sigatten/down)?>;
  46. StSignalAttenuation[2] = <?ConfigGetArray(/runtime/vdsl2/line/band:2/,sigatten/u
  47. p,sigatten/down)?>;
  48. StSignalAttenuation[3] = <?ConfigGetArray(/runtime/vdsl2/line/band:3/,sigatten/u
  49. p,sigatten/down)?>;
  50. StSignalAttenuation[4] = <?ConfigGetArray(/runtime/vdsl2/line/band:4/,sigatten/u
  51. p,sigatten/down)?>;
  52. /* Line SNR Margin*/
  53. StLineLists[0] = <?ConfigGetArray(/runtime/vdsl2/line/band:0/,snrmargin/up,snrma
  54. rgin/down)?>;
  55. StLineLists[1] = <?ConfigGetArray(/runtime/vdsl2/line/band:1/,snrmargin/up,snrma
  56. rgin/down)?>;
  57. StLineLists[2] = <?ConfigGetArray(/runtime/vdsl2/line/band:2/,snrmargin/up,snrma
  58. rgin/down)?>;
  59. StLineLists[3] = <?ConfigGetArray(/runtime/vdsl2/line/band:3/,snrmargin/up,snrma
  60. rgin/down)?>;
  61. StLineLists[4] = <?ConfigGetArray(/runtime/vdsl2/line/band:4/,snrmargin/up,snrma
  62. rgin/down)?>;
  63. /* Channel */
  64. StChannelLists = <?ConfigGetArray(/runtime/vdsl2/line/
  65. ,actdatarate/up
  66. ,actdatarate/down
  67. ,actdelay/up
  68. ,actdelay/down
  69. ,actinp/up
  70. ,actinp/down)?>;
  71.  
  72. /* Line */
  73. StLine = <?ConfigGetArray(/runtime/vdsl2/line/
  74. ,attainablerate/up
  75. ,attainablerate/down
  76. ,power/up
  77. ,power/down)?>;
  78. /* Current 15M */
  79. Current_15M = <?ConfigGetArray(/runtime/vdsl2/line/counters/current/
  80. ,15mcodingviolations/near
  81. ,15mcodingviolations/far
  82. ,15mfecs/near
  83. ,15mfecs/far
  84. ,15mes/near
  85. ,15mes/far
  86. ,15mses/near
  87. ,15mses/far
  88. ,15muas/near
  89. ,15muas/far)?>;
  90.  
  91. /* 24H */
  92. Log_24H = <?ConfigGetArray(/runtime/vdsl2/line/counters/
  93. ,1dcodingviolations:1/near
  94. ,1dcodingviolations:1/far
  95. ,1dfecs:1/near
  96. ,1dfecs:1/far
  97. ,1des:1/near
  98. ,1des:1/far
  99. ,1dses:1/near
  100. ,1dses:1/far
  101. ,1duas:1/near
  102. ,1duas:1/far)?>;
  103. var lanRX="<?ConfigGet(/runtime/stats/lan/total/rx/packets)?>";
  104. var lanTX_packet="<?ConfigGet(/runtime/stats/lan/total/tx/packets)?>";
  105. var lanTX_drop="<?ConfigGet(/runtime/stats/lan/total/tx/drop)?>";
  106.  
  107. var wanRX="<?ConfigGet(/runtime/stats/wan/total/rx/packets)?>";
  108. var wanTX_packet="<?ConfigGet(/runtime/stats/wan/total/tx/packets)?>";
  109. var wanTX_drop="<?ConfigGet(/runtime/stats/wan/total/tx/drop)?>";
  110. </script>
  111. <body onload="uiDoOnLoad();">
  112. <DIV id=outside>
  113. <TABLE id=table_shell cellSpacing=0 summary="">
  114. <COLGROUP>
  115. <COL>
  116. <TBODY>
  117. <TR>
  118. <TD>
  119. <?Include(/layout/_product.htm)?>
  120. <?Include(/layout/_logo.htm)?>
  121. <?Include(/layout/_top_menu.htm)?>
  122. <?Include(/layout/_left_menu.htm)?>
  123. <TD id=maincontent_container>
  124. <DIV id=maincontent>
  125. <form name="frm" id="frm">
  126. <div id="box_header">
  127. <h1><script>prints(stat_desc_title);</script></h1>
  128. <p class="style1"><script>prints(stat_desc);</script></p>
  129. <script>bt_gen("refresh",m_b_refresh,'uiDoRefresh()');</script>
  130. </div>
  131. <div class="box">
  132. <h2><script>prints(m_Statistics);</script></h2>
  133. <table class=formarea align="center" borderColor=#ffffff cellSpa
  134. cing=1 cellPadding=2 width=525 bgColor=#dfdfdf border=1>
  135. <tr id="box_header">
  136. <td class=style2 align="center" width="170" rowspan=2><script>prints(m_Int
  137. erface);</script></td>
  138. <td class=style2 align="center" colspan=4><script>prints
  139. (m_Transmit);</script></td>
  140. <td class=style2 align="center" colspan=4><script>prints
  141. (m_Receive);</script></td>
  142. </tr>
  143. <tr id="box_header">
  144. <td class=style2 align="center" colspan=2><script>prints
  145. (m_Pkts);</script></td>
  146. <td class=style2 align="center" colspan=2><script>prints
  147. (m_drops);</script></td>
  148. <td class=style2 align="center" colspan=4><script>prints
  149. (m_Pkts);</script></td>
  150. </tr>
  151. <tr>
  152. <script>
  153. var str1 = "";
  154. str1+= "<td class=style2 align='center'>"+m_LAN
  155. ;
  156. str1 += "</td>";
  157. document.write(str1);
  158.  
  159. </script>
  160. <td class=style1 align="center" colspan=2><span id=lan_t
  161. x_pkts></span></td>
  162. <td class=style1 align="center" colspan=2><span id=lan_t
  163. x_drops></span></td>
  164. <td class=style1 align="center" colspan=4><span id=lan_r
  165. x_pkts></span></td>
  166. </tr>
  167. <tr>
  168. <script>
  169. var str1 = "";
  170. str1+= "<td class=style2 align='center'>"+m_WAN
  171. ;
  172. str1 += "</td>";
  173. document.write(str1);
  174.  
  175. </script>
  176. <td class=style1 align="center" colspan=2><span id=wan_t
  177. x_pkts></span></td>
  178. <td class=style1 align="center" colspan=2><span id=wan_t
  179. x_drops></span></td>
  180. <td class=style1 align="center" colspan=4><span id=wan_r
  181. x_pkts></span></td>
  182. </tr>
  183.  
  184. <script>
  185. if( parseInt(top.GetWLState()) == 1)
  186. {
  187. document.write('<tr id="box_header">');
  188. document.write('<td class=style2 align="center" rowspan=
  189. 2>' + m_Wireless + ':&nbsp;<br>');
  190. if(multiplessid_enable==0)
  191. document.write(ssidList[0][0]);
  192. else
  193. {
  194. document.write('<select onchange="ChangeSSID(val
  195. ue)" id="wlan_list" name="wlan_list">');
  196. for(var i=0;i<ssidList.length;i++)
  197. {
  198. document.write("<option value="+i+">"+ss
  199. idList[i][0]+"</option>");
  200. }
  201. }
  202. document.write('</td>');
  203. document.write('<td class=style2 align="center">'+ m_Byt
  204. e +'</td>');
  205. document.write('<td class=style2 align="center">'+ m_Pkt
  206. s +'</td>');
  207. document.write('<td class=style2 align="center">'+ m_Err
  208. s +'</td>');
  209. document.write('<td class=style2 align="center">'+ m_dro
  210. ps +'</td>');
  211. document.write('<td class=style2 align="center">'+ m_Byt
  212. e +'</td>');
  213. document.write('<td class=style2 align="center">'+ m_Pkt
  214. s +'</td>');
  215. document.write('<td class=style2 align="center">'+ m_Err
  216. s +'</td>');
  217. document.write('<td class=style2 align="center">'+ m_dro
  218. ps +'</td>');
  219. document.write('</tr>');
  220.  
  221. document.write('<tr>');
  222. document.write('<td class=style1 align="center"><span id
  223. =tx_bytes></span></td>');
  224. document.write('<td class=style1 align="center"><span id
  225. =tx_pkts></span></td>');
  226. document.write('<td class=style1 align="center"><span id
  227. =tx_errs></span></td>');
  228. document.write('<td class=style1 align="center"><span id
  229. =tx_drops></span></td>');
  230. document.write('<td class=style1 align="center"><span id
  231. =rx_bytes></span></td>');
  232. document.write('<td class=style1 align="center"><span id
  233. =rx_pkts></span></td>');
  234. document.write('<td class=style1 align="center"><span id
  235. =rx_errs></span></td>');
  236. document.write('<td class=style1 align="center"><span id
  237. =rx_drops></span></td>');
  238. document.write('</tr>');
  239. }
  240. </script>
  241.  
  242. </table>
  243. </div>
  244. <div class="box">
  245. <h2><script>prints(_vdsl2_state_line_title);</script></h2>
  246. <table align="center" cellpadding="2" cellspacing="1" border="1"
  247. width="525" borderColor=#ffffff bgColor=#dfdfdf>
  248. <tr>
  249. <td class="style2" align="center" width="200">
  250. <script>prints(_vdsl2_status_line_lbl);</script>
  251. </td>
  252. <td class="style1" align="center">
  253. <div id="uiViewState"><span>&nbsp;</span></div>
  254. </td>
  255. </tr>
  256. </table>
  257. <table align="center" cellpadding="2" cellspacing="1" border="0"
  258. width="525">
  259. <tr id="uiViewStateMsg" style="display:none">
  260. <td class="style1" align="center">
  261. <script>prints(_vdsl2_status_msg);</script>
  262. </td>
  263. </tr>
  264. </table>
  265. <p></p>
  266. <table align="center" cellpadding="2" cellspacing="1" border="1"
  267. width="525" borderColor=#ffffff bgColor=#dfdfdf>
  268. <tr>
  269. <td class="style2" width="200" align="center">
  270. <script>prints(_vdsl2_band);</script>
  271. </td>
  272. <td class="style2" align="center">
  273. <script>prints(_vdsl2_direction_up);</script>
  274. </td>
  275. <td class="style2" align="center">
  276. <script>prints(_vdsl2_direction_down);</script>
  277. </td>
  278. </tr>
  279. <script>
  280. for (var i=0; i<StLineAttenuation.length; i++)
  281. {
  282. document.write("<tr>");
  283. document.write("<td width=\"200\" class=style1 a
  284. lign='center'>" + eval("_vdsl2_line_band"+i) + "</td>");
  285.  
  286. if(StLineLists[i][0]=="" || lineStatus!="0x801")
  287. {
  288. document.write("<td class=style1 align='
  289. center'>0</td>");
  290. }else{
  291. document.write("<td class=style1 align='
  292. center'>"+StLineAttenuation[i][0]+" "+_vdsl2_tc_sync_unit+"</td>");
  293.  
  294. }
  295. if(StLineLists[i][1]=="" || lineStatus!="0x801")
  296. {
  297. document.write("<td class=style1 align='
  298. center'>0</td>");
  299. }
  300. else
  301. {
  302. if(i == 0)
  303. {
  304. document.write("<td class=style1
  305. align='center'>-</td>");
  306. }
  307. else
  308. {
  309. document.write("<td class=style1
  310. align='center'>"+StLineAttenuation[i-1][1]+" "+_vdsl2_tc_sync_unit+"</td>");
  311. }
  312. }
  313. document.write("</tr>");
  314. }
  315.  
  316. for (var i=0; i<StSignalAttenuation.length; i++)
  317. {
  318. document.write("<tr>");
  319. document.write("<td width=\"200\" class=style1 a
  320. lign='center'>" + eval("_vdsl2_signal_band"+i) + "</td>");
  321.  
  322. if(StLineLists[i][0]=="" || lineStatus!="0x801")
  323. {
  324. document.write("<td class=style1 align='
  325. center'>0</td>");
  326. }else{
  327. document.write("<td class=style1 align='
  328. center'>"+StSignalAttenuation[i][0]+" "+_vdsl2_tc_sync_unit+"</td>");
  329.  
  330. }
  331. if(StLineLists[i][1]=="" || lineStatus!="0x801")
  332. {
  333. document.write("<td class=style1 align='
  334. center'>0</td>");
  335. }
  336. else
  337. {
  338. if(i == 0)
  339. {
  340. document.write("<td class=style1
  341. align='center'>-</td>");
  342. }
  343. else
  344. {
  345. document.write("<td class=style1 align='
  346. center'>"+StSignalAttenuation[i-1][1]+" "+_vdsl2_tc_sync_unit+"</td>");
  347. }
  348. }
  349. document.write("</tr>");
  350. }
  351.  
  352. for (var i=0; i<StLineLists.length; i++)
  353. {
  354. document.write("<tr>");
  355. document.write("<td width=\"200\" class=style1 a
  356. lign='center'>" + eval("_vdsl2_band"+i) + "</td>");
  357.  
  358. if(StLineLists[i][0]=="" || lineStatus!="0x801")
  359. {
  360. document.write("<td class=style1 align='
  361. center'>0</td>");
  362. }else{
  363. document.write("<td class=style1 align='
  364. center'>"+StLineLists[i][0]+" "+_vdsl2_tc_sync_unit+"</td>");
  365.  
  366. }
  367. if(StLineLists[i][1]=="" || lineStatus!="0x801")
  368. {
  369. document.write("<td class=style1 align='
  370. center'>0</td>");
  371. }
  372. else
  373. {
  374. if(i == 0)
  375. {
  376. document.write("<td class=style1
  377. align='center'>-</td>");
  378. }
  379. else
  380. {
  381. document.write("<td class=style1
  382. align='center'>"+StLineLists[i-1][1]+" "+_vdsl2_tc_sync_unit+"</td>");
  383. }
  384. }
  385. document.write("</tr>");
  386. }
  387. </script>
  388.  
  389. </table>
  390. <p></p>
  391. <table align="center" cellpadding="2" cellspacing="1" border="1"
  392. width="525" borderColor=#ffffff bgColor=#dfdfdf>
  393. <tr>
  394. <td class="style2" width="200" align="center">
  395. <script>prints(_vdsl2_status_channel_title);</sc
  396. ript>
  397. </td>
  398. <td class="style2" align="center">
  399. <script>prints(_vdsl2_direction_up);</script>
  400. </td>
  401. <td class="style2" align="center">
  402. <script>prints(_vdsl2_direction_down);</script>
  403. </td>
  404. </tr>
  405. <script>
  406. if(uiDoCheckEmpty("channel") || lineStatus!="0x801")
  407. {
  408. document.write("<tr>");
  409. document.write("<td class=style1 align='center'>
  410. "+_vdsl2_actual_data_rate+"</td>");
  411. document.write("<td class=style1 align='center'>
  412. 0</td><td class=style1 align='center'>0</td>");
  413. document.write("</tr>");
  414. document.write("<tr>");
  415. document.write("<td class=style1 align='center'>
  416. "+_vdsl2_actual_inter_delay+"</td>");
  417. document.write("<td class=style1 align='center'>
  418. 0</td><td class=style1 align='center'>0</td>");
  419. document.write("</tr>");
  420. document.write("<tr>");
  421. document.write("<td class=style1 align='center'>
  422. "+_vdsl2_actual_inp+"</td>");
  423. document.write("<td class=style1 align='center'>
  424. 0</td><td class=style1 align='center'>0</td>");
  425. document.write("</tr>");
  426. document.write("<tr>");
  427. document.write("<td class=style1 align='center'>
  428. "+_vdsl2_attainable_data_rate+"</td>");
  429. document.write("<td class=style1 align='center'>
  430. 0</td><td class=style1 align='center'>0</td>");
  431. document.write("</tr>");
  432. document.write("<tr>");
  433. document.write("<td class=style1 align='center'>
  434. "+_vdsl2_transmit_power+"</td>");
  435. document.write("<td class=style1 align='center'>
  436. 0</td><td class=style1 align='center'>0</td>");
  437. document.write("</tr>");
  438. }else{
  439. document.write("<tr>");
  440. document.write("<td class=style1 align='center'>
  441. "+_vdsl2_actual_data_rate+"</td>");
  442. document.write("<td class=style1 align='center'>
  443. "+StChannelLists[0]+" "+_vdsl2_data_rate_unit+"</td>");
  444. document.write("<td class=style1 align='center'>
  445. "+StChannelLists[1]+" "+_vdsl2_data_rate_unit+"</td>");
  446. document.write("</tr>");
  447. document.write("<tr>");
  448. document.write("<td class=style1 align='center'>
  449. "+_vdsl2_actual_inter_delay+"</td>");
  450. document.write("<td class=style1 align='center'>
  451. "+StChannelLists[2]+" "+_vdsl2_max_inter_unit+"</td>");
  452. document.write("<td class=style1 align='center'>
  453. "+StChannelLists[3]+" "+_vdsl2_max_inter_unit+"</td>");
  454. document.write("</tr>");
  455. document.write("<tr>");
  456. document.write("<td class=style1 align='center'>
  457. "+_vdsl2_actual_inp+"</td>");
  458. document.write("<td class=style1 align='center'>
  459. "+StChannelLists[4]+" "+_vdsl2_inp_unit+"</td>");
  460. document.write("<td class=style1 align='center'>
  461. "+StChannelLists[5]+" "+_vdsl2_inp_unit+"</td>");
  462. document.write("</tr>");
  463. document.write("<tr>");
  464. document.write("<td class=style1 align='center'>
  465. "+_vdsl2_attainable_data_rate+"</td>");
  466. document.write("<td class=style1 align='center'>
  467. "+(StLine[0]==""?"0":StLine[0])+" "+_vdsl2_data_rate_unit+"</td>");
  468. document.write("<td class=style1 align='center'>
  469. "+StLine[1]+" "+_vdsl2_data_rate_unit+"</td>");
  470. document.write("</tr>");
  471. document.write("<tr>");
  472. document.write("<td class=style1 align='center'>
  473. "+_vdsl2_transmit_power+"</td>");
  474. document.write("<td class=style1 align='center'>
  475. "+StLine[2]+" "+_vdsl2_power_unit+"</td>");
  476. document.write("<td class=style1 align='center'>
  477. "+StLine[3]+" "+_vdsl2_power_unit+"</td>");
  478. document.write("</tr>");
  479. }
  480. </script>
  481. </table>
  482. <p></p>
  483. <table align="center" cellpadding="2" cellspacing="1" border="1"
  484. width="525" borderColor=#ffffff bgColor=#dfdfdf>
  485. <tr>
  486. <td class="style2" width="200" align="center">
  487. <script>prints(_vdsl2_status_Current_15_minutes)
  488. ;</script>
  489. </td>
  490. <td class="style2" align="center">
  491. <script>prints(_vdsl2_status_near_end);</script>
  492. </td>
  493. <td class="style2" align="center">
  494. <script>prints(_vdsl2_status_far_end);</script>
  495. </td>
  496. </tr>
  497. <script>
  498. if(lineStatus!="0x801")
  499. {
  500. document.write("<tr>");
  501. document.write("<td class=style1 align='center'>
  502. "+_vdsl2_status_crc+"</td>");
  503. document.write("<td class=style1 align='center'>
  504. 0</td><td class=style1 align='center'>0</td>");
  505. document.write("</tr>");
  506. document.write("<tr>");
  507. document.write("<td class=style1 align='center'>
  508. "+_vdsl2_status_fec+"</td>");
  509. document.write("<td class=style1 align='center'>
  510. 0</td><td class=style1 align='center'>0</td>");
  511. document.write("</tr>");
  512. document.write("<tr>");
  513. document.write("<td class=style1 align='center'>
  514. "+_vdsl2_status_es+"</td>");
  515. document.write("<td class=style1 align='center'>
  516. 0</td><td class=style1 align='center'>0</td>");
  517. document.write("</tr>");
  518. document.write("<tr>");
  519. document.write("<td class=style1 align='center'>
  520. "+_vdsl2_status_ses+"</td>");
  521. document.write("<td class=style1 align='center'>
  522. 0</td><td class=style1 align='center'>0</td>");
  523. document.write("</tr>");
  524. document.write("<tr>");
  525. document.write("<td class=style1 align='center'>
  526. "+_vdsl2_status_uas+"</td>");
  527. document.write("<td class=style1 align='center'>
  528. 0</td><td class=style1 align='center'>0</td>");
  529. document.write("</tr>");
  530. }
  531. else
  532. {
  533. document.write("<tr>");
  534. document.write("<td class=style1 align='center'>
  535. "+_vdsl2_status_crc+"</td>");
  536. document.write("<td class=style1 align='center'>
  537. "+(Current_15M[0]==""?"0":Current_15M[0])+"&nbsp;</td><td class=style1 align='ce
  538. nter'>"+(Current_15M[1]==""?"0":Current_15M[1])+"&nbsp;</td>");
  539. document.write("</tr>");
  540. document.write("<tr>");
  541. document.write("<td class=style1 align='center'>
  542. "+_vdsl2_status_fec+"</td>");
  543. document.write("<td class=style1 align='center'>
  544. "+(Current_15M[2]==""?"0":Current_15M[2])+"&nbsp;</td><td class=style1 align='ce
  545. nter'>"+(Current_15M[3]==""?"0":Current_15M[3])+"&nbsp;</td>");
  546. document.write("</tr>");
  547. document.write("<tr>");
  548. document.write("<td class=style1 align='center'>
  549. "+_vdsl2_status_es+"</td>");
  550. document.write("<td class=style1 align='center'>
  551. "+(Current_15M[4]==""?"0":Current_15M[4])+"&nbsp;</td><td class=style1 align='ce
  552. nter'>"+(Current_15M[5]==""?"0":Current_15M[5])+"&nbsp;</td>");
  553. document.write("</tr>");
  554. document.write("<tr>");
  555. document.write("<td class=style1 align='center'>
  556. "+_vdsl2_status_ses+"</td>");
  557. document.write("<td class=style1 align='center'>
  558. "+(Current_15M[6]==""?"0":Current_15M[6])+"&nbsp;</td><td class=style1 align='ce
  559. nter'>"+(Current_15M[7]==""?"0":Current_15M[7])+"&nbsp;</td>");
  560. document.write("</tr>");
  561. document.write("<tr>");
  562. document.write("<td class=style1 align='center'>
  563. "+_vdsl2_status_uas+"</td>");
  564. document.write("<td class=style1 align='center'>
  565. "+(Current_15M[8]==""?"0":Current_15M[8])+"&nbsp;</td><td class=style1 align='ce
  566. nter'>"+(Current_15M[9]==""?"0":Current_15M[9])+"&nbsp;</td>");
  567. document.write("</tr>");
  568. }
  569. </script>
  570. </table>
  571. <p></p>
  572. <table align="center" cellpadding="2" cellspacing="1" border="1"
  573. width="525" borderColor=#ffffff bgColor=#dfdfdf>
  574. <tr>
  575. <td class="style2" width="200" align="center">
  576. <script>prints(_vdsl2_status_24_hours);</script>
  577. </td>
  578. <td class="style2" align="center">
  579. <script>prints(_vdsl2_status_near_end);</script>
  580. </td>
  581. <td class="style2" align="center">
  582. <script>prints(_vdsl2_status_far_end);</script>
  583. </td>
  584. </tr>
  585. <script>
  586. if(lineStatus!="0x801")
  587. {
  588. document.write("<tr>");
  589. document.write("<td class=style1 align='center'>
  590. "+_vdsl2_status_crc+"</td>");
  591. document.write("<td class=style1 align='center'>
  592. 0</td><td class=style1 align='center'>0</td>");
  593. document.write("</tr>");
  594. document.write("<tr>");
  595. document.write("<td class=style1 align='center'>
  596. "+_vdsl2_status_fec+"</td>");
  597. document.write("<td class=style1 align='center'>
  598. 0</td><td class=style1 align='center'>0</td>");
  599. document.write("</tr>");
  600. document.write("<tr>");
  601. document.write("<td class=style1 align='center'>
  602. "+_vdsl2_status_es+"</td>");
  603. document.write("<td class=style1 align='center'>
  604. 0</td><td class=style1 align='center'>0</td>");
  605. document.write("</tr>");
  606. document.write("<tr>");
  607. document.write("<td class=style1 align='center'>
  608. "+_vdsl2_status_ses+"</td>");
  609. document.write("<td class=style1 align='center'>
  610. 0</td><td class=style1 align='center'>0</td>");
  611. document.write("</tr>");
  612. document.write("<tr>");
  613. document.write("<td class=style1 align='center'>
  614. "+_vdsl2_status_uas+"</td>");
  615. document.write("<td class=style1 align='center'>
  616. 0</td><td class=style1 align='center'>0</td>");
  617. document.write("</tr>");
  618. }
  619. else
  620. {
  621. document.write("<tr>");
  622. document.write("<td class=style1 align='center'>
  623. "+_vdsl2_status_crc+"</td>");
  624. document.write("<td class=style1 align='center'>
  625. "+(Log_24H[0]==""?"0":Log_24H[0])+"&nbsp;</td><td class=style1 align='center'>"+
  626. (Log_24H[1]==""?"0":Log_24H[1])+"&nbsp;</td>");
  627. document.write("</tr>");
  628. document.write("<tr>");
  629. document.write("<td class=style1 align='center'>
  630. "+_vdsl2_status_fec+"</td>");
  631. document.write("<td class=style1 align='center'>
  632. "+(Log_24H[2]==""?"0":Log_24H[2])+"&nbsp;</td><td class=style1 align='center'>"+
  633. (Log_24H[3]==""?"0":Log_24H[3])+"&nbsp;</td>");
  634. document.write("</tr>");
  635. document.write("<tr>");
  636. document.write("<td class=style1 align='center'>
  637. "+_vdsl2_status_es+"</td>");
  638. document.write("<td class=style1 align='center'>
  639. "+(Log_24H[4]==""?"0":Log_24H[4])+"&nbsp;</td><td class=style1 align='center'>"+
  640. (Log_24H[5]==""?"0":Log_24H[5])+"&nbsp;</td>");
  641. document.write("</tr>");
  642. document.write("<tr>");
  643. document.write("<td class=style1 align='center'>
  644. "+_vdsl2_status_ses+"</td>");
  645. document.write("<td class=style1 align='center'>
  646. "+(Log_24H[6]==""?"0":Log_24H[6])+"&nbsp;</td><td class=style1 align='center'>"+
  647. (Log_24H[7]==""?"0":Log_24H[7])+"&nbsp;</td>");
  648. document.write("</tr>");
  649. document.write("<tr>");
  650. document.write("<td class=style1 align='center'>
  651. "+_vdsl2_status_uas+"</td>");
  652. document.write("<td class=style1 align='center'>
  653. "+(Log_24H[8]==""?"0":Log_24H[8])+"&nbsp;</td><td class=style1 align='center'>"+
  654. (Log_24H[9]==""?"0":Log_24H[9])+"&nbsp;</td>");
  655. document.write("</tr>");
  656. }
  657. </script>
  658. </table>
  659. <p></p>
  660. </div>
  661. </td>
  662. <TD id=sidehelp_container>
  663. <DIV id=help_text>
  664. <?IncLang(HELP/STATUS/st_stat.htm)?>
  665. </DIV></TD>
  666. </tr>
  667. </table>
  668. <script>var f = $("frm");f.refresh.disabled=false;</script>
  669. <?Include(/layout/_tail.htm)?>
  670. <?Include(/layout/_copyright.htm)?>
  671. </form>
  672. </TD></TR></TBODY></TABLE>
  673. </body>
  674. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement