diff --git a/Layout/default/ConstructionConsent/View.php b/Layout/default/ConstructionConsent/View.php index 0a826ce34..8d017467d 100644 --- a/Layout/default/ConstructionConsent/View.php +++ b/Layout/default/ConstructionConsent/View.php @@ -304,7 +304,7 @@ $pagination_entity_name = "Adressen"; owners as $owner): ?> - + "> $owner->id])?>" title="Zustimmungserklärungsformular herunterladen"> @@ -505,6 +505,11 @@ $pagination_entity_name = "Adressen"; Kann leer bleiben für Österreich +
+ + +
+

Kontakt

@@ -785,13 +790,8 @@ $pagination_entity_name = "Adressen"; }); } }); - //var blah = new Switchery(); - /*$(".switchery").each(() => { - console.log($(this).id); - });*/ - - $("#inspection_date_planner,#inspection_date_electrician").datepicker({ + $("#inspection_date_planner,#inspection_date_electrician,#birthdate").datepicker({ language: 'de', format: "dd.mm.yyyy", showWeekDays: true, @@ -819,6 +819,7 @@ $pagination_entity_name = "Adressen"; $("#newOwnerModal input[name=phone2]").val(""); $("#newOwnerModal input[name=fax]").val(""); $("#newOwnerModal input[name=email]").val(""); + $("#newOwnerModal input[name=birthdate]").val(""); $("#newOwnerModal input[name=id]").val(""); $("#newOwnerModelLabel").text("Neuen Besitzer hinzufügen"); @@ -840,6 +841,7 @@ $pagination_entity_name = "Adressen"; $("#newOwnerModal input[name=phone2]").val($("#owner-data-" + owner_id).data("phone2")); $("#newOwnerModal input[name=fax]").val($("#owner-data-" + owner_id).data("fax")); $("#newOwnerModal input[name=email]").val($("#owner-data-" + owner_id).data("email")); + $("#newOwnerModal input[name=birthdate]").val($("#owner-data-" + owner_id).data("birthdate")); $("#newOwnerModal input[name=id]").val(owner_id); $("#newOwnerModelLabel").text("Besitzer bearbeiten"); diff --git a/application/ConstructionConsentOwner/ConstructionConsentOwnerController.php b/application/ConstructionConsentOwner/ConstructionConsentOwnerController.php index 7473c2e77..0f924ce93 100644 --- a/application/ConstructionConsentOwner/ConstructionConsentOwnerController.php +++ b/application/ConstructionConsentOwner/ConstructionConsentOwnerController.php @@ -89,6 +89,16 @@ class ConstructionConsentOwnerController extends mfBaseController $data["phone2"] = $r->phone2; $data["fax"] = $r->fax; $data["email"] = $r->email; + $date["birthdate"] = null; + + if($r->birthdate) { + try { + $birthdate = DateTime::createFromFormat("d.m.Y", $r->birthdate, new DateTimeZone("Europe/Vienna")); + $data["birthdate"] = $birthdate->format("Y-m-d"); + } catch(Exception $e) { + $this->layout()->setFlash("Ungültiges Geburtsdateum", "warning"); + } + } if($mode == "add") { $data["status"] = "new";