ConstructionConsent: added birthdate
This commit is contained in:
@@ -304,7 +304,7 @@ $pagination_entity_name = "Adressen";
|
||||
<th></th>
|
||||
</tr>
|
||||
<?php foreach($item->owners as $owner): ?>
|
||||
<tr id="owner-data-<?=$owner->id?>" data-title="<?=$owner->title?>" data-firstname="<?=$owner->firstname?>" data-lastname="<?=$owner->lastname?>" data-street="<?=$owner->street?>" data-zip="<?=$owner->zip?>" data-city="<?=$owner->city?>" data-country="<?=$owner->country?>" data-phone="<?=$owner->phone?>" data-phone2="<?=$owner->phone2?>" data-fax="<?=$owner->fax?>" data-email="<?=$owner->email?>">
|
||||
<tr id="owner-data-<?=$owner->id?>" data-title="<?=$owner->title?>" data-firstname="<?=$owner->firstname?>" data-lastname="<?=$owner->lastname?>" data-street="<?=$owner->street?>" data-zip="<?=$owner->zip?>" data-city="<?=$owner->city?>" data-country="<?=$owner->country?>" data-phone="<?=$owner->phone?>" data-phone2="<?=$owner->phone2?>" data-fax="<?=$owner->fax?>" data-email="<?=$owner->email?>" data-birthdate="<?=($owner->birthdate) ? (new DateTime($owner->birthdate))->format("d.m.Y"): ""?>">
|
||||
<td style="font-size: 1.4em;">
|
||||
<a href="<?=self::getUrl("ConstructionConsent", "Download", ["owner_id" => $owner->id])?>" title="Zustimmungserklärungsformular herunterladen"><i class="far fa-fw fa-file-download"></i></a>
|
||||
</td>
|
||||
@@ -505,6 +505,11 @@ $pagination_entity_name = "Adressen";
|
||||
<small>Kann leer bleiben für Österreich</small>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="birthdate" class="col-form-label">Geburtsdatum:</label>
|
||||
<input type="text" class="form-control" name="birthdate" id="birthdate" />
|
||||
</div>
|
||||
|
||||
<h4>Kontakt</h4>
|
||||
|
||||
<div class="form-group">
|
||||
@@ -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");
|
||||
|
||||
@@ -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";
|
||||
|
||||
Reference in New Issue
Block a user