#!/bin/sh . /usr/lib/dhcpsplash/functions.sh export DATE="12.1.2006";SCRIPT=${0#/rom} export TITLE="$(splash_gettext agreement_title)" . ${SCRIPT%/*}/cgi-bin-pre.sh if [ -n "$QUERY_STRING" ]; then IFS=\&;set ${QUERY_STRING%%[^%&=+-:@-_a-z~]*};unset IFS;eval $* 2>/dev/null fi # prepare stuff rand=$(dd if=/dev/urandom bs=2 count=1 2>&-|hexdump|if read line;then echo 0x${line#* };fi) mac=$(splash_getmac "$REMOTE_ADDR") if splash_insplashrange "$REMOTE_ADDR"; then insplashrange=1 fi if splash_isknownmac "$mac" || [ "$(splash_getvar ff_dhcpsplash_ag)" = "off" ] || [ "$insplashrange" != "1" ]; then known="1" fi if [ "$insplashrange" = "1" ] ; then echo "

Willkommen $REMOTE_ADDR,

" else echo "

Willkommen FreifunkerIn

" fi splash_gettext "agreement" if [ "$dau" != "yes" ]; then if [ -z "$known" ]; then #Zufallsformular case $(( $rand % 3 )) in 0) cat<

Ok, das interessiert mich gar nicht.

EOF ;; 1) cat<

Ok, ich hab verstanden.

EOF ;; 2) cat<

Ok, ich das gelesen.
Ok, ich hab nix verstanden.

EOF ;; esac fi else cat<Bitte warten! 51 Sekunden...

Tipp: genau lesen und darüber nachdenken... ;)

EOF fi . ${SCRIPT%/*}/cgi-bin-post.sh