shared.cgi 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #!/bin/sh
  2. # This provides shared values for webpages
  3. base_dir=/opt/wz_mini/
  4. base_hack_ini=/opt/wz_mini/wz_mini.conf
  5. hack_ini=$base_hack_ini
  6. www_dir=/opt/wz_mini/www/cgi-bin/
  7. if [ -f /opt/wz_mini/tmp/.T31 ]; then
  8. camtype=T31
  9. camfirmware=$(tail -n1 /configs/app.ver | cut -f2 -d= )
  10. elif [ -f /opt/wz_mini/tmp/.T20 ]; then
  11. camtype=T20
  12. camfirmware=$(tail -n1 /system/bin/app.ver | cut -f2 -d= )
  13. fi
  14. cammodel=$(/opt/wz_mini/etc/init.d/s04model start | grep detected | cut -f1 -d ' ' )
  15. camver="$camtype($cammodel)"
  16. hackver=$(cat /opt/wz_mini/usr/bin/app.ver)
  17. ipaddr=$(ifconfig wlan0 | grep inet | cut -d ':' -f2 | cut -d ' ' -f0)
  18. macaddr=$(ifconfig wlan0 | grep HWaddr | cut -d 'HW' -f2 | cut -d ' ' -f2)
  19. function handle_css
  20. {
  21. echo -ne "<style type=\"text/css\">"
  22. cat $1
  23. echo -ne '</style>';
  24. }
  25. function version_info
  26. {
  27. echo "<div id='$1'>"
  28. echo "<div class='ver_DIV' vertype='Model'>$camver</div>"
  29. echo "<div class='ver_DIV' vertype='Firmware'>$camfirmware</div>"
  30. echo "<div class='ver_DIV' vertype='wz_mini'>$hackver</div>"
  31. echo "<div class='ver_DIV' vertype='Hostname'> $HOSTNAME</div>"
  32. echo "</div>"
  33. }