]> git.plutz.net Git - confetti/blobdiff - templates/edit_attendee.sh
basic update functions for vcards
[confetti] / templates / edit_attendee.sh
index f2acb9f6a7f0b84678545bb18a9a7494bd01feb6..d79553f284cc7576bd3adb4317375b419a149326 100755 (executable)
@@ -11,14 +11,18 @@ edit_card_item() {
       ;|
     *)
       echo "<input class=\"VALUE\" name=\"$key\" value=\"$value\" /></item>"
+      echo "<button name=\"deletefield\" value=\"$key $value\">$(l10n edit_deletefield)</button>"
       ;;
   esac
 }
 
 edit_attendee() {
-  cardfile="$1"
+  cardfile="vcard/$1"
+  tempfile="temp/$1"
+  [ -f "$tempfile" ] && cardfile="$tempfile"
+  debug Using card: $cardfile
   unset key
-  vcf_parse "$cardfile" |while read -r line; do
+  vcf_parse "$cardfile" |debug |while read -r line; do
     declare -A tag
     case "$line" in
       value*) eval "$line";;