#!/usr/bin/webif-page EOF touch /tmp/usagea.txt /tmp/usageb.txt /tmp/usagec.txt connecteda= for cona in $(cat /tmp/usagea.txt); do connecteda="${connecteda:+$connecteda} $cona" done usagea=$(echo $connecteda | sed 's!> $UT_TMPFILE grep -q "days" $UT_TMPFILE if [ "$?" -eq "0" ]; then uptime="`cat $UT_TMPFILE | awk '{print $3 " " $4 " " $5 " hours"}'`" else grep -q "min" $UT_TMPFILE if [ "$?" -eq "0" ]; then uptime="`cat $UT_TMPFILE | awk '{print $3 " min"}'`" else uptime="`cat $UT_TMPFILE | awk -F"," '{print $1}' | awk '{print $3}'` hours" fi fi rm -f $UT_TMPFILE display_form <> end_row add_row add_label_cell|@TR<> add_label_cell|$uptime end_row add_row add_label_cell|@TR<> add_label_cell|$usagea
(@TR<>)

end_row end_table EOF lan_rx=$(ifconfig $lan_ifname | grep "RX bytes" | awk -F"(" '{print $2}' | awk -F")" '{print $1}') lan_tx=$(ifconfig $lan_ifname | grep "RX bytes" | awk -F"(" '{print $3}' | awk -F")" '{print $1}') wan_rx=$(ifconfig $wan_ifname | grep "RX bytes" | awk -F"(" '{print $2}' | awk -F")" '{print $1}') wan_tx=$(ifconfig $wan_ifname | grep "RX bytes" | awk -F"(" '{print $3}' | awk -F")" '{print $1}') if ifconfig tun0 >/dev/null 2>&1; then hotspot_rx=$(ifconfig tun0 | grep "RX bytes" | awk -F"(" '{print $2}' | awk -F")" '{print $1}') hotspot_tx=$(ifconfig tun0 | grep "RX bytes" | awk -F"(" '{print $3}' | awk -F")" '{print $1}') fi display_form <> end_row add_row add_label_cell|@TR<>: end_row add_row add_label_cell|@TR<> add_label_cell|$lan_tx end_row add_row add_label_cell|@TR<> add_label_cell|$lan_rx end_row add_row add_label_cell|@TR<>: end_row add_row add_label_cell|@TR<> add_label_cell|$wan_tx end_row add_row add_label_cell|@TR<> add_label_cell|$wan_rx end_row EOF if ifconfig tun0 >/dev/null 2>&1; then display_form <@TR<>: end_row add_row add_label_cell|@TR<> add_label_cell|$hotspot_tx end_row add_row add_label_cell|@TR<> add_label_cell|$hotspot_rx end_row EOF fi display_form <