summaryrefslogtreecommitdiffhomepage
path: root/module
diff options
context:
space:
mode:
Diffstat (limited to 'module')
-rw-r--r--module/admin-core/src/controller/splash/splash.lua15
-rw-r--r--module/admin-core/src/view/splash/splash.htm23
-rw-r--r--module/admin-core/src/view/splash_splash/index.htm2
-rw-r--r--module/admin-core/src/view/splash_splash/splash.htm6
4 files changed, 46 insertions, 0 deletions
diff --git a/module/admin-core/src/controller/splash/splash.lua b/module/admin-core/src/controller/splash/splash.lua
new file mode 100644
index 0000000000..7aec62d33c
--- /dev/null
+++ b/module/admin-core/src/controller/splash/splash.lua
@@ -0,0 +1,15 @@
+module("ffluci.controller.public.splash", package.seeall)
+
+function action_activate()
+ local mac = ffluci.sys.net.ip4mac(ffluci.http.remote_addr())
+ os.execute("luci-splash add "..mac)
+ ffluci.http.request_redirect()
+end
+
+function action_accepted()
+ ffluci.http.request_redirect()
+end
+
+function action_unknown()
+ ffluci.http.request_redirect()
+end \ No newline at end of file
diff --git a/module/admin-core/src/view/splash/splash.htm b/module/admin-core/src/view/splash/splash.htm
new file mode 100644
index 0000000000..2cae0cdf97
--- /dev/null
+++ b/module/admin-core/src/view/splash/splash.htm
@@ -0,0 +1,23 @@
+Du bist jetzt mit dem freien Funknetz
+<a href="<%~freifunk.community.homepage%>"><%~freifunk.community.name%></a>
+verbunden. Wir sind ein experimentelles Gemeinschaftsnetzwerk, aber kein Internetanbieter.
+
+<br />
+
+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 keine Filesharing-Programme betreiben!</li>
+<li>bitte keine unnötigen Downloads bzw. Streams starten</li>
+<li>bitte keine illegalen Sachen machen</li>
+</ul>
+
+<p>
+Wenn Du unsere Idee gut findest, kannst Du mitmachen bzw. uns unterstützen:
+<ul>
+<li>Werde selbst Freifunker oder teile deinen Internetzugang!</li>
+<li>Betreibe deine anderen WLAN-Geräte <em>NICHT</em> auf den Kanälen 1-5, diese stören oft das Freifunk-Netz.</li>
+</ul>
+</p> \ No newline at end of file
diff --git a/module/admin-core/src/view/splash_splash/index.htm b/module/admin-core/src/view/splash_splash/index.htm
new file mode 100644
index 0000000000..75aa026582
--- /dev/null
+++ b/module/admin-core/src/view/splash_splash/index.htm
@@ -0,0 +1,2 @@
+<%+header%>
+<%+footer%> \ No newline at end of file
diff --git a/module/admin-core/src/view/splash_splash/splash.htm b/module/admin-core/src/view/splash_splash/splash.htm
new file mode 100644
index 0000000000..fee61e0278
--- /dev/null
+++ b/module/admin-core/src/view/splash_splash/splash.htm
@@ -0,0 +1,6 @@
+<%+header%>
+<%+splash/splash%>
+<form method="post" action="<%=controller%>/splash/splash/activate">
+ <input type="submit" value="<%:accept Annehmen%>" />
+</form>
+<%+footer%> \ No newline at end of file