From: Manuel Munz <%:Contact%>
@@ -26,10 +37,10 @@ local lat = uci:get_first("system", "system", "latitude")
@@ -41,11 +52,11 @@ local lat = uci:get_first("system", "system", "latitude")
-<% if contact.note then %>
+<% if note then %>
<%end%>
diff --git a/modules/freifunk/luasrc/view/freifunk/index.htm b/modules/freifunk/luasrc/view/freifunk/index.htm
index 82261e56ee..e13d7f9c26 100644
--- a/modules/freifunk/luasrc/view/freifunk/index.htm
+++ b/modules/freifunk/luasrc/view/freifunk/index.htm
@@ -15,19 +15,28 @@ $Id$
<%+header%>
<%
local uci = require "luci.model.uci".cursor()
+local ff = {}
local ff = uci:get_all("freifunk")
-if not ff.community.name then
- ff.community.name = ""
+
+if not ff or not ff.community.name then
+ community = "Freifunk"
+ DefaultText = ""
+ nickname = "No Nickname set"
+else
+ community = ff.community.name
+ DefaultText = ff.community.DefaultText
+ nickname = ff.contact.nickname
end
-local co = "profile_" .. ff.community.name
-local community = uci:get_first(co, "community", "name") or "Freifunk"
+
+local co = "profile_" .. community
+--local community = uci:get_first(co, "community", "name") or "Freifunk"
local url = uci:get_first(co, "community", "homepage") or "http://www.freifunk.net"
require("luci.fs")
local usertext = luci.fs.readfile("/www/luci-static/index_user.html")
-if (ff.community.DefaultText or "") ~= "disabled" then
+if DefaultText ~= "disabled" then
defaulttext = ''..
(translate("Hello and welcome in the network of"))..
@@ -44,7 +53,7 @@ if (ff.community.DefaultText or "") ~= "disabled" then
' '..
- (ff.contact.nickname or translate("Please set your contact information"))..
+ (nickname or translate("Please set your contact information"))..
'.
'..
translate("You can find further information about the global Freifunk initiative at")..
' Freifunk.net.
'..