summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-splash/luasrc/view
diff options
context:
space:
mode:
authorManuel Munz <freifunk@somakoma.de>2010-11-17 22:59:08 +0000
committerManuel Munz <freifunk@somakoma.de>2010-11-17 22:59:08 +0000
commit5da3e251c074b0c88e08bb0000518f6febee4744 (patch)
tree39a23e2dcfd07645ac8726d0458e856d9e9ad53c /applications/luci-splash/luasrc/view
parentb05459541234cf4902a57dea0865185210140ad5 (diff)
Freifunk: Make the splash page editable
Diffstat (limited to 'applications/luci-splash/luasrc/view')
-rw-r--r--applications/luci-splash/luasrc/view/splash/splash.htm67
1 files changed, 34 insertions, 33 deletions
diff --git a/applications/luci-splash/luasrc/view/splash/splash.htm b/applications/luci-splash/luasrc/view/splash/splash.htm
index b65927505..72f58c2f1 100644
--- a/applications/luci-splash/luasrc/view/splash/splash.htm
+++ b/applications/luci-splash/luasrc/view/splash/splash.htm
@@ -12,36 +12,37 @@ You may obtain a copy of the License at
$Id$
-%>
-<% local c = luci.model.uci.cursor():get_all("freifunk", "community") %>
-
-<h2><a id="content" name="content">Willkommen!</a></h2>
-<p>
-Du bist jetzt mit dem freien Funknetz
-<a href="<%=c.homepage%>"><%=c.name%></a> verbunden.<br />
-Wir sind ein experimentelles Gemeinschaftsnetzwerk, aber kein Internetanbieter.
-</p>
-
-<p>
-Ein Zugang <strong>ins Internet</strong> ist trotzdem möglich,
-da einige Freifunker ihre privaten Internetzugänge zur Verfügung stellen.
-Diese Zugänge müssen sich hier alle teilen.
-Bitte sei Dir dessen bewusst und verhalte Dich dementsprechend:
-<ul>
-<li>bitte <strong>keine Filesharing-Programme</strong> betreiben!</li>
-<li>bitte <strong>keine unnötigen Downloads oder Streams</strong> starten!</li>
-<li>bitte <strong>keine illegalen Aktivitäten</strong>!</li>
-</ul>
-</p>
-
-<p>
-Wenn Du unsere Idee gut findest, kannst Du uns unterstützen:
-<ul>
-<li><a href="<%=c.homepage%>">Werde selbst Freifunker oder teile deinen Internetzugang!</a></li>
-<li>Betreibe deine anderen WLAN-Geräte <em>NICHT</em> auf den Kanälen 1-5, diese stören oft unser Netz.</li>
-</ul>
-</p>
-
-<p>
-Mit einem Klick auf <em><%:Accept%></em> kannst du für <%=c.leasetime%> Stunden
-über unser Netz das Internet verwenden. Dann wirst du erneut aufgefordet, diese Bedingungen zu akzeptieren.
-</p>
+<%
+require("luci.fs")
+
+function expand (e)
+ return (string.gsub(e, "###([A-Z_]+)###", R))
+end
+
+local c = luci.model.uci.cursor():get_all("freifunk", "community")
+if c and c.name then
+ community = c.name
+else
+ community = "Freifunk"
+end
+
+if c and c.homepage then
+ homepage = c.homepage
+else
+ homepage = "http://freifunk.net"
+end
+
+local s = luci.model.uci.cursor():get_all("luci_splash", "general")
+if s and s.leasetime then
+ leasetime = s.leasetime
+else
+ leasetime = ""
+end
+
+R = {COMMUNITY = community, COMMUNITY_URL = homepage, LEASETIME = leasetime, ACCEPT = tostring(translate("Accept"))}
+
+splashtext = expand(luci.fs.readfile("/usr/lib/luci-splash/splashtext.html"))
+%>
+
+<%=splashtext%>
+