X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fadmin-full%2Fluasrc%2Fcontroller%2Fadmin%2Fservices.lua;h=b88e8ab57dd8800223e467b654733db3838a3d65;hp=ea875854484d398b504fd91d1547973b4271d5ec;hb=18677e216b26acc148387c5414756a5b94c8a17c;hpb=3904a012fad31017553063d15dbc399da03dea45 diff --git a/modules/admin-full/luasrc/controller/admin/services.lua b/modules/admin-full/luasrc/controller/admin/services.lua index ea8758544..b88e8ab57 100644 --- a/modules/admin-full/luasrc/controller/admin/services.lua +++ b/modules/admin-full/luasrc/controller/admin/services.lua @@ -14,31 +14,43 @@ $Id$ module("luci.controller.admin.services", package.seeall) function index() - luci.i18n.loadc("admin-core") + luci.i18n.loadc("base") local i18n = luci.i18n.translate local page = node("admin", "services", "crontab") page.target = form("admin_services/crontab") - page.title = i18n("a_s_crontab") + page.title = i18n("Scheduled Tasks") page.order = 50 local page = node("admin", "services") page.target = template("admin_services/index") - page.title = i18n("services", "Dienste") + page.title = i18n("Services") page.order = 40 + page.index = true - local page = node("admin", "services", "httpd") - page.target = cbi("admin_services/httpd") - page.title = "Busybox HTTPd" - page.order = 10 + if nixio.fs.access("/etc/config/lucittpd") then + local page = node("admin", "services", "lucittpd") + page.target = cbi("admin_services/lucittpd") + page.title = "LuCIttpd" + page.order = 10 + end + + if nixio.fs.access("/etc/config/httpd") then + local page = node("admin", "services", "httpd") + page.target = cbi("admin_services/httpd") + page.title = "Busybox HTTPd" + page.order = 11 + end local page = node("admin", "services", "dropbear") page.target = cbi("admin_services/dropbear") page.title = "Dropbear SSHd" page.order = 20 - - local page = node("admin", "services", "dnsmasq") - page.target = cbi("admin_services/dnsmasq") - page.title = "Dnsmasq" - page.order = 30 -end \ No newline at end of file + + if nixio.fs.access("/etc/config/dhcp") then + local page = node("admin", "services", "dnsmasq") + page.target = cbi("admin_services/dnsmasq") + page.title = "Dnsmasq" + page.order = 30 + end +end