modules/admin-full: include iface name in headline of iface config page
[project/luci.git] / modules / admin-full / luasrc / view / admin_network / wifi_join_settings.htm
index c914f3e..b29de61 100644 (file)
@@ -28,16 +28,26 @@ $Id$
        local dev = luci.http.formvalue("device")
        local iw = luci.sys.wifi.getiwinfo(dev)
 
+       local requirement
+
+       if iwinfo.type(dev) == "broadcom" and not nixio.fs.access("/usr/sbin/nas") then
+               requirement = luci.i18n.translatef("You need to install the <a href='%s'>Broadcom <em>nas</em> supplicant</a> to use WPA!"
+                       % luci.dispatcher.build_url("admin/system/packages?url=nas&amp;submit=1"))
+       elseif not nixio.fs.access("/usr/sbin/wpa_supplicant") then
+               requirement = luci.i18n.translatef("You need to install <a href='%s'><em>wpa-supplicant</em></a> to use WPA!"
+                       % luci.dispatcher.build_url("admin/system/packages?url=wpa-supplicant&amp;submit=1"))
+       end
+
 -%>
 
 <%+header%>
 
-<h2><a id="content" name="content"><%:a_s_iw_join Join Network%></a></h2>
+<h2><a id="content" name="content"><%:Join Network%></a></h2>
 
 <form method="post" action="<%=REQUEST_URI%>">
        <div class="cbi-map">
                <div class="cbi-map-descr">
-                       <%=luci.i18n.translatef("a_s_iw_join_desc", "You are about to join the wireless network <em><strong>%s</strong></em>. " ..
+                       <%=luci.i18n.translatef("You are about to join the wireless network <em><strong>%s</strong></em>. " ..
                                "In order to complete the process, you need to provide some additional details.",
                                utl.pcdata(luci.http.formvalue("join") or "(hidden)")
                        )%>
@@ -71,6 +81,10 @@ $Id$
                                        <input type="hidden" name="wpa_suite" value="psk<%=tonumber(luci.http.formvalue("wpa_version") or 0) == 2 and 2%>" />
                                <% end %>
 
+                               <% if requirement then %>
+                                       <strong class="error">&nbsp; <%=requirement%></strong>
+                               <% end %>
+
                                <br /><br />
                        <% end %>
 
@@ -87,7 +101,7 @@ $Id$
 
                        <% if luci.http.formvalue("mode") == "Ad-Hoc" then %>
                        <input type="checkbox" name="fixed_bssid" value="1" id="cb_fixed_bssid" checked="checked" />
-                       <label for="cb_fixed_bssid">Lock to BSSID <%=luci.http.formvalue("bssid")%></label>
+                       <label for="cb_fixed_bssid">Lock BSSID to <%=luci.http.formvalue("bssid")%></label>
                        <br />
                        <% end %>
 
@@ -104,8 +118,8 @@ $Id$
                </fieldset>
        </div>
        <div class="cbi-page-actions">
-               <input class="cbi-button-apply" type="submit" value="<%:a_s_iw_join_confirm Join network%>" />
-               <input class="cbi-button-reset" type="submit" name="cancel" value="<%:a_s_iw_back_scan Back to scan results%>" />
+               <input class="cbi-button-apply" type="submit" value="<%:Join Network%>" />
+               <input class="cbi-button-reset" type="submit" name="cancel" value="<%:Back to scan results%>" />
        </div>
 </form>