X-Git-Url: http://git.plutz.net/?p=busy;a=blobdiff_plain;f=actions%2Flock.sh;h=e66f29cc100b44b31d67ad0fba459259443d3be5;hp=ea27764ad17226516fd066d6988fa5753b1b3559;hb=HEAD;hpb=e6133c890222e735b322df23f5931c59cea06ae6 diff --git a/actions/lock.sh b/actions/lock.sh index ea27764..e66f29c 100755 --- a/actions/lock.sh +++ b/actions/lock.sh @@ -18,8 +18,8 @@ $ACL_WIKIEDIT || echo "Location: ?p=Error&i=noaccess\n\n" $ACL_WIKIEDIT || exit 0 -page="$(echo -E "$_GET[\"p\"]" |egrep -Ex 'Wiki')" -edit="$(echo -E "$_GET[\"e\"]" |egrep -Ex '[0-9]{10}_[0-9]{3}(_[0-9]{1,4})?')" +page="$(printf %s\\n "${_GET[p]}" |egrep -Ex 'Wiki')" +edit="$(printf %s\\n "${_GET[e]}" |egrep -Ex '[0-9]{10}_[0-9]{3}(_[0-9]{1,4})?')" case "$page" in Wiki) [ -f "$_DATA/Wiki/${edit}" ] && echo "${USER}:$(($(date +%s)+600))" >"$_DATA/Wiki/${edit}.lock"