]> git.plutz.net Git - shellwiki/blob - handlers/20_revision.sh
allow page content from stdin for easyer theming of special pages
[shellwiki] / handlers / 20_revision.sh
1 #!/bin/sh
2
3 case "${PATH_INFO}" in
4   */\[revision\]/)
5     REDIRECT "${_BASE}/${PATH_INFO%/}"
6     ;;
7   */\[revision\])
8     if ! acl_read "${PATH_INFO%\[revision\]}"; then
9       theme_error 403
10     else
11       theme_revisions "${PATH_INFO%\[revision\]}"
12     fi
13     return 0
14     ;;
15   */[revision]/*):;;
16 esac
17
18 return 1