#!/bin/sh
. /usr/lib/dhcpsplash/functions.sh
if [ -n "$QUERY_STRING" ]; then
IFS=\&;set ${QUERY_STRING%%[^%&=+-:@-_a-z~]*};unset IFS;eval $* 2>/dev/null
fi
export DATE="12.09.2006"
export TITLE="Nutzer"
if [ "$frame" != "no" ]; then
. ${0%/*}/cgi-bin-pre.sh
fi
DLEASES="/var/run/dhcp.leases"
SLEASES="/var/run/dhcpsplash.leases"
LTIMEOUT="$(($(date +%s)-$(($(splash_getvar ff_dhcpsplash_time)*3600))))"
ARPCACHE=$(cat /proc/net/arp | sed -ne '/^IP/d;s/^\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\).\+\(..:..:..:..:..:..\).\+/\2 \1/p')
getleasestate() {
case $(splash_getleasestate $1 $2) in
preauth)
leasestate='
dauerhaft | '
;;
blocked)
leasestate='nicht möglich | '
;;
tmpaccess)
hours=$(($(($LTIME-$LTIMEOUT))/3600))
min=$(($(($(($LTIME-$LTIMEOUT))%3600))/60))
if [ "$hours" != "0" ]; then
leasestate="noch $hours h und $min min | noch $min min"
fi
;;
expaccess)
leasestate='abgelaufen | '
;;
access)
leasestate='freigeschaltet | '
;;
noaccess)
leasestate='nicht freigeschaltet | '
;;
nosplash)
leasestate='nicht notwendig | '
;;
esac
}
cat<
EOF
if [ "$frame" != "no" ]; then
. ${0%/*}/cgi-bin-post.sh
fi
|