add udaddrtype so that you can create donation codes

This commit is contained in:
Michael Stapelberg
2020-07-10 21:37:57 +02:00
parent d606b9f795
commit c896ea1025
2 changed files with 20 additions and 13 deletions

View File

@@ -60,7 +60,7 @@ func qrchFromRequest(r *http.Request) *qrbill.QRCH {
Ccy: "CHF", Ccy: "CHF",
}, },
UltmtDbtr: qrbill.Address{ UltmtDbtr: qrbill.Address{
AdrTp: qrbill.AddressTypeCombined, AdrTp: qrbill.AddressType(ifEmpty(r.Form, "udaddrtype", qrbill.AddressTypeCombined)),
Name: ifEmpty(r.Form, "udname", "Michael Stapelberg"), Name: ifEmpty(r.Form, "udname", "Michael Stapelberg"),
StrtNmOrAdrLine1: ifEmpty(r.Form, "udaddr1", "Stauffacherstr 42"), StrtNmOrAdrLine1: ifEmpty(r.Form, "udaddr1", "Stauffacherstr 42"),
BldgNbOrAdrLine2: ifEmpty(r.Form, "udaddr2", "8004 Zürich"), BldgNbOrAdrLine2: ifEmpty(r.Form, "udaddr2", "8004 Zürich"),

View File

@@ -136,6 +136,11 @@ th { text-align: left; }
<td>{{ .Message }}</td> <td>{{ .Message }}</td>
</tr> </tr>
<tr>
<td>&udaddrtype=</td>
<td>{{ .Udaddrtype }}</td>
</tr>
</table> </table>
</div> </div>
@@ -154,12 +159,13 @@ func debugHTML(w http.ResponseWriter, r *http.Request, prefix string, qrch *qrbi
Crcity string Crcity string
Crcountry string Crcountry string
Udname string Udname string
Udaddr1 string Udaddr1 string
Udaddr2 string Udaddr2 string
Udpost string Udpost string
Udcity string Udcity string
Udcountry string Udcountry string
Udaddrtype string
Message string Message string
@@ -174,12 +180,13 @@ func debugHTML(w http.ResponseWriter, r *http.Request, prefix string, qrch *qrbi
Crcity: r.FormValue("crcity"), Crcity: r.FormValue("crcity"),
Crcountry: r.FormValue("crcountry"), Crcountry: r.FormValue("crcountry"),
Udname: r.FormValue("udname"), Udname: r.FormValue("udname"),
Udaddr1: r.FormValue("udaddr1"), Udaddr1: r.FormValue("udaddr1"),
Udaddr2: r.FormValue("udaddr2"), Udaddr2: r.FormValue("udaddr2"),
Udpost: r.FormValue("udpost"), Udpost: r.FormValue("udpost"),
Udcity: r.FormValue("udcity"), Udcity: r.FormValue("udcity"),
Udcountry: r.FormValue("udcountry"), Udcountry: r.FormValue("udcountry"),
Udaddrtype: r.FormValue("udaddrtype"),
Message: r.FormValue("message"), Message: r.FormValue("message"),