addfield)
echo "$_POST[\"newfield\"]:\r" >>"$tempfile"
echo "END:VCARD\r" >>"$tempfile"
- echo -n "Location: http://$HTTP_HOST/?page=attendees&edit=$card#$card\n\n"
+ echo -n "Location: http://$HTTP_HOST/?page=attendees&edit=$card\n\n"
;;
update)
echo "END:VCARD\r" >>"$tempfile"
;;
cancel)
rm "$tempfile"
- echo -n "Location: http://$HTTP_HOST/?page=attendees#$card\n\n"
+ [ -f "$cardfile" ] \
+ && echo -n "Location: http://$HTTP_HOST/?page=attendees#$card\n\n" \
+ || echo -n "Location: http://$HTTP_HOST/?page=attendees\n\n"
+ ;;
+ delete)
+ rm "$tempfile" "$cardfile"
+ echo -n "Location: http://$HTTP_HOST/?page=attendees\n\n"
;;
esac