]> git.plutz.net Git - invoices/blobdiff - senders.sh
sort invoice list, newest to oldest
[invoices] / senders.sh
index 8c98737a39b4195ad681172777eb734753fffb87..757ce22e1aeaa55a54c3374525ce2e1eb60787ac 100755 (executable)
@@ -30,7 +30,7 @@ xxx / 000 / ###
     ]' \
     "$(HTML $id)" "$(HTML "${address}")" \
     "$(HTML "${iban}")" "$(HTML "${bic}")" \
-    "$(tid "senders/$id")"
+    "$(transid "senders/$id")"
 }
 
 list_senders(){
@@ -49,11 +49,17 @@ list_senders(){
 
 update_sender(){
   id="$(POST id |checkid)"
-  if [ "$(POST update)" = "$(tid "senders/$id")" ]; then
+  if [ "$(POST update)" = "$(transid "senders/$id")" ]; then
     mkdir -p senders
     printf 'address=%s iban=%s bic=%s\n' \
     $(POST address |STRING) $(POST iban |STRING) \
     $(POST bic |STRING) >"senders/$id"
+
+    [ -d .git ] && {
+      git add "senders/$id"
+      git commit -m 'Update sender info for "'"$(POST address |sed 1q)"'"' -- "senders/$id"
+    } >/dev/null
+
     REDIRECT "/senders/"
   else
     REDIRECT "/senders/$id"