X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=write%2Fintroedit.cgi;h=7d0887e4beafaea8ea4f9a962817bdc9f8e2bf1d;hb=ab208fff56e536585bc0978898a7c3f610c73dce;hp=bfa6e55f2a2214e50aa940d56ac09cce4aeea9b7;hpb=f827527a4b40f5e621f4a111b2e3cd24592aea0f;p=busy diff --git a/write/introedit.cgi b/write/introedit.cgi index bfa6e55..7d0887e 100755 --- a/write/introedit.cgi +++ b/write/introedit.cgi @@ -16,7 +16,7 @@ # along with Busy. If not, see . [ "$HTTPS" = "on" ] && proto=https || proto=http -. ../auth/acl.sh +. ../auth/permissions.sh info="$(egrep -o '(^|&)i=([0-9]{10}_[0-9]{3}|intro|news)(&|$)' <<<"${QUERY_STRING}" |sed 's:&::g;s:i=::')" @@ -24,10 +24,10 @@ if [ "$info" = "news" ]; then $ACL_ADDNEWS || info='' elif [ "$info" = "intro" ]; then $ACL_EDITINTRO || info='' -elif [ -z "$info" ] +elif [ -z "$info" ]; then $ACL_EDITNEWS || info='' fi -[ -n "$info" ] || echo "Location: ${proto}://${HTTP_HOST}/?p=Error&i=noaccess\n\n" +[ -n "$info" ] || echo -n "Location: ${proto}://${HTTP_HOST}/?p=Error&i=noaccess\n\n" [ -n "$info" ] || exit 0 [ "$info" = "news" ] && info="$(date +%s)_$(apg -M N -a 1 -n 1 -m 3 -x 3)"