123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/sh
- get_lib_file() {
- if [ -f "sites/$SITE/_wesh/lib/$1" ]; then
- echo "sites/$SITE/_wesh/lib/$1"
- else
- echo "lib/$1"
- fi
- }
- static_file() {
- printf "Content-Type: "
- select_mime "$1"
- echo
- cat "$1"
- }
- select_mime() {
- m='text/plain'
- case "$1" in
- *.css)
- m='text/css'
- ;;
- *.ico)
- m='image/x-icon'
- ;;
- *.png)
- m='image/png'
- ;;
- *.jpg)
- m='image/jpeg'
- ;;
- *.jpeg)
- m='image/jpeg'
- ;;
- *.gif)
- m='image/gif'
- ;;
- *.pdf)
- m='application/pdf'
- ;;
- esac
- echo $m
- }
|