Klijent: validacija JMBG (13 cifara) i kontakt osoba za pravno lice

parseFormuKlijenta i mozdaKreirajKlijenta proveravaju JMBG kad je izabran taj
tip identifikacije. Forma pravnog lica dobija sekciju Kontakt osoba (ime/prezime);
neaktivna sekcija se onemogućava da server ne dobije duplu vrednost. renderujStandalone
parsira šablon sa root imenom i šablonskim funkcijama (kao kreirajKes).
This commit is contained in:
2026-06-21 19:07:38 +02:00
parent a744317316
commit 3def86ddb9
4 changed files with 57 additions and 10 deletions
+8 -1
View File
@@ -625,11 +625,18 @@ func (h *Handler) mozdaKreirajKlijenta(ctx context.Context, r *http.Request, nal
tipIdent = "jmbg"
}
jmbg := strings.TrimSpace(r.FormValue("jmbg"))
if tipIdent == "jmbg" {
if greska := validirajJMBG(jmbg); greska != "" {
return greska
}
}
klijent := model.Klijent{
Tip: tip,
Ime: ime,
Prezime: strings.TrimSpace(r.FormValue("prezime")),
JMBG: strings.TrimSpace(r.FormValue("jmbg")),
JMBG: jmbg,
TipIdentifikacije: tipIdent,
NazivFirme: nazivFirme,
PIB: strings.TrimSpace(r.FormValue("pib")),