X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=cards%2Fedit_card.sh;h=897bcc28df0109af1bf7a969d5d6506dba464f6f;hp=5a051949ae72c89e686aea1672440d16a4f39d27;hb=HEAD;hpb=a8d370f09eb54c50759fa6b92c2c50ffc4b4c604 diff --git a/cards/edit_card.sh b/cards/edit_card.sh index 5a05194..897bcc2 100755 --- a/cards/edit_card.sh +++ b/cards/edit_card.sh @@ -1,4 +1,4 @@ -#!/bin/zsh +#!/bin/sh # Copyright 2019 Paul Hänsch # @@ -20,17 +20,17 @@ locktimeout=900 . "$_EXEC"/session_lock.sh -card="$(GET card)" -cardfile="$_DATA/vcard/$card" +card="$(GET card |PATH)" +cardfile="$_DATA/vcard/${card##*/}" filter="$(REF f)" order="$(REF o)" if tempfile="$(SLOCK "$cardfile" "$locktimeout")"; then - REDIRECT "/cards/?o=${order}&f=${filter}&e=${card}" + REDIRECT "${_BASE}/cards/?o=${order}&f=${filter}&e=${card}" elif [ -f "$tempfile" ]; then SET_COOKIE session message="SESSLOCK" - REDIRECT "/cards/?o=${order}&f=${filter}#${card}" + REDIRECT "${_BASE}/cards/?o=${order}&f=${filter}#${card}" else SET_COOKIE session message="EDITLOCK" - REDIRECT "/cards/?o=${order}&f=${filter}#${card}" + REDIRECT "${_BASE}/cards/?o=${order}&f=${filter}#${card}" fi