Merge branch 'ConstructionConsent/add-edit-button' into 'master'
added contact edit button See merge request fronk/thetool!1138
This commit is contained in:
@@ -224,14 +224,14 @@ $pagination_entity_name = "Adressen";
|
||||
</tr>
|
||||
<?php foreach($item->contacts as $type => $contacts): ?>
|
||||
<?php foreach($contacts as $contact): ?>
|
||||
<tr>
|
||||
<tr id="contact-data-<?=$contact->id?>" data-name="<?=$contact->name?>" data-phone="<?=$contact->phone?>" data-fax="<?=$contact->fax?>" data-email="<?=$contact->email?>" data-type="<?=$contact->type?>" data-street="<?=$contact->street?>" data-zip="<?=$contact->zip?>" data-city="<?=$contact->city?>" data-country="<?=$contact->country?>">
|
||||
<td class="text-monospace"><?=__($contact->type, "consent")?></td>
|
||||
<td><?=$contact->name?></td>
|
||||
<td><?=$contact->phone?></td>
|
||||
<td><?=$contact->fax?></td>
|
||||
<td><?=$contact->email?></td>
|
||||
<td>
|
||||
<!--a href="<?=self::getUrl("ConstructionConsentContact", "edit", ["contact_id" => $contact->id])?>" title="Ansprechpartner bearbeiten"><i class="far fa-fw fa-edit"></i></a-->
|
||||
<a href="#" title="Ansprechpartner bearbeiten" onclick="editContact(<?=$contact->id?>); return false;"><i class="far fa-fw fa-edit"></i></a>
|
||||
<a href="<?=self::getUrl("ConstructionConsentContact", "delete", ["contact_id" => $contact->id])?>" onclick="if(!confirm('Ansprechpartner wirklich löschen?')) return false;" class="text-danger" title="Löschen"><i class="fas fa-trash"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -592,6 +592,7 @@ $pagination_entity_name = "Adressen";
|
||||
<div class="modal-body">
|
||||
|
||||
<input type="hidden" name="constructionconsent_id" value="<?=$item->id?>" />
|
||||
<input type="hidden" name="contact_id" value="" />
|
||||
|
||||
<div class="form-group">
|
||||
<label for="street" class="col-form-label">Kontakttyp:</label>
|
||||
@@ -851,6 +852,25 @@ $pagination_entity_name = "Adressen";
|
||||
|
||||
}
|
||||
|
||||
function editContact(contact_id) {
|
||||
if(!contact_id) return;
|
||||
|
||||
$("#newContactModal input[name=contact_id]").val(contact_id);
|
||||
$("#newContactModal input[name=type]").val($("#contact-data-" + contact_id).data("type"));
|
||||
$("#newContactModal textarea[name=name]").val($("#contact-data-" + contact_id).data("name"));
|
||||
$("#newContactModal input[name=street]").val($("#contact-data-" + contact_id).data("street"));
|
||||
$("#newContactModal input[name=zip]").val($("#contact-data-" + contact_id).data("zip"));
|
||||
$("#newContactModal input[name=city]").val($("#contact-data-" + contact_id).data("city"));
|
||||
$("#newContactModal input[name=phone]").val($("#contact-data-" + contact_id).data("phone"));
|
||||
$("#newContactModal input[name=fax]").val($("#contact-data-" + contact_id).data("fax"));
|
||||
$("#newContactModal input[name=email]").val($("#contact-data-" + contact_id).data("email"));
|
||||
|
||||
$("#newContactModelLabel").text("Ansprechpartner bearbeiten");
|
||||
|
||||
$("#newContactModal").modal("show");
|
||||
|
||||
}
|
||||
|
||||
function toggleStatusControl(oid) {
|
||||
// set select to current status id
|
||||
$("#status-" + oid + "-input select").val($("#status-" + oid + "-text").data("status-id"));
|
||||
|
||||
Reference in New Issue
Block a user