set -f
-VERSION="0.9.3+arch"
+VERSION="1.0.0"
function bpgallery_default_head() {
cat <<END
END
}
+declare -rf bpgallery_default_head
+
function bpgallery_default_description() {
cat <<END
<h1>${TITLE}</h1>
END
}
+declare -rf bpgallery_default_description
+
function bpgallery_default_thumbsline() {
cat << END
<div class="thumbnail"><a href="$filename"><img src="icons/$filename" /></a><div class="caption">$caption</div></div>
END
}
+declare -rf bpgallery_default_thumbsline
+
function bpgallery_default_tail() {
cat << END
</body>
END
}
+declare -rf bpgallery_default_tail
+
function bpgallery_default_stylesheet() {
cat <<END
body {
END
}
+declare -rf bpgallery_default_stylesheet
+
+if [[ ! -z ${BPGALLERY_THEME} ]] ; then
+ declare -r BPGALLERY_THEME
+fi
+
+if [[ ! -z ${TITLE} ]] ; then
+ declare -r TITLE
+fi
+
if [[ -e /usr/local/etc/bpgallery/config ]] ; then
- . /usr/local/etc/bpgallery/config
+ . /usr/local/etc/bpgallery/config 2>/dev/null
fi
if [[ -e /etc/bpgallery/config ]] ; then
- . /etc/bpgallery/config
+ . /etc/bpgallery/config 2>/dev/null
fi
if [[ -e $HOME/.bpgallery.rc ]]; then
- . $HOME/.bpgallery.rc
+ . $HOME/.bpgallery.rc 2>/dev/null
fi
if [[ -z ${BPGALLERY_THEME} ]]; then
fi
if [[ -e $HOME/.bpgallery.themes/${BPGALLERY_THEME} ]]; then
- . $HOME/.bpgallery.themes/${BPGALLERY_THEME}
+ . $HOME/.bpgallery.themes/${BPGALLERY_THEME} 2>/dev/null
elif [[ -e /usr/local/etc/bpgallery/themes/${BPGALLERY_THEME} ]]; then
- . /usr/local/etc/bpgallery/themes/${BPGALLERY_THEME}
+ . /usr/local/etc/bpgallery/themes/${BPGALLERY_THEME} 2>/dev/null
elif [[ -e /etc/bpgallery/themes/${BPGALLERY_THEME} ]]; then
- . /etc/bpgallery/themes/${BPGALLERY_THEME}
+ . /etc/bpgallery/themes/${BPGALLERY_THEME} 2>/dev/null
fi
if [[ -z $TITLE ]]; then
CAPTIONHEIGHT=75
fi
-if [[ -z $DESCRIPTION ]]; then
- DESCRIPTION=""
-fi
-
if declare -F "bpgallery_${BPGALLERY_THEME}_head" > /dev/null ; then
BPGALLERY_HEAD_FUNCTION="bpgallery_${BPGALLERY_THEME}_head"
else