modules/admin-full: use format_wifi_encryption() in wifi_join.htm to make encryption...
authorJo-Philipp Wich <jow@openwrt.org>
Tue, 14 Aug 2012 12:45:06 +0000 (12:45 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Tue, 14 Aug 2012 12:45:06 +0000 (12:45 +0000)
modules/admin-full/luasrc/view/admin_network/wifi_join.htm

index 03407b839d69a10c7a23231dc05eb9b595a3c880..2455b7d6f08ba482d05a6a3dad758a7e880acb0b 100644 (file)
@@ -50,18 +50,20 @@ $Id$
        end
 
        function format_wifi_encryption(info)
-               if info.wep == true and not info.wpa_version then
+               if info.wep == true then
                        return "WEP"
-               elseif info.wpa then
-                       return "<abbr title='Pairwise: %s / Group: %s'>%s - %s</abbr>" % {
+               elseif info.wpa > 0 then
+                       return translatef("<abbr title='Pairwise: %s / Group: %s'>%s - %s</abbr>",
                                table.concat(info.pair_ciphers, ", "),
                                table.concat(info.group_ciphers, ", "),
-                               (info.wpa == 3) and "mixed WPA/WPA2"
+                               (info.wpa == 3) and translate("mixed WPA/WPA2")
                                        or (info.wpa == 2 and "WPA2" or "WPA"),
                                table.concat(info.auth_suites, ", ")
-                       }
+                       )
+               elseif info.enabled then
+                       return "<em>%s</em>" % translate("unknown")
                else
-                       return "<em>None</em>"
+                       return "<em>%s</em>" % translate("open")
                end
        end
 
@@ -113,7 +115,7 @@ $Id$
                                        <strong>Channel:</strong> <%=net.channel%> |
                                        <strong>Mode:</strong> <%=net.mode%> |
                                        <strong>BSSID:</strong> <%=net.bssid%> |
-                                       <strong>Encryption:</strong> <%=net.encryption.description or translate("Open")%>
+                                       <strong>Encryption:</strong> <%=format_wifi_encryption(net.encryption)%>
                                </td>
                                <td class="cbi-value-field" style="width:40px">
                                        <form action="<%=REQUEST_URI%>" method="post">