* Fixed broken commit again
authorSteven Barth <steven@midlink.org>
Sun, 27 Apr 2008 11:16:31 +0000 (11:16 +0000)
committerSteven Barth <steven@midlink.org>
Sun, 27 Apr 2008 11:16:31 +0000 (11:16 +0000)
module/admin-core/src/controller/splash/splash.lua [new file with mode: 0644]
module/admin-core/src/view/splash/splash.htm [new file with mode: 0644]
module/admin-core/src/view/splash_splash/index.htm [new file with mode: 0644]
module/admin-core/src/view/splash_splash/splash.htm [new file with mode: 0644]

diff --git a/module/admin-core/src/controller/splash/splash.lua b/module/admin-core/src/controller/splash/splash.lua
new file mode 100644 (file)
index 0000000..7aec62d
--- /dev/null
@@ -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 (file)
index 0000000..2cae0cd
--- /dev/null
@@ -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 (file)
index 0000000..75aa026
--- /dev/null
@@ -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 (file)
index 0000000..fee61e0
--- /dev/null
@@ -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