diff --git a/Layout/default/Emailtemplates/customer/cancel_ticket.php b/Layout/default/Emailtemplates/customer/cancel_ticket.php index 029cc2711..d104ec7a4 100644 --- a/Layout/default/Emailtemplates/customer/cancel_ticket.php +++ b/Layout/default/Emailtemplates/customer/cancel_ticket.php @@ -24,16 +24,26 @@ e-Mail: email?> Kundennummer: customer_number?> +Kunde: getCompanyOrName())?> + + $owner->id])?> + ### Gekündigte Produkte: -Kunde: [ $owner->id])?>](getCompanyOrName())?>) +cancel_date)?>: product_name?> + +matchcode?> + + $contract->id])?> -| Produkt | Matchcode | Kündigungsdatum | ------------------------------------------- -[ $contract->id])?>](product_name?>) | matchcode?> | cancel_date)?> | - [ $link->id])?>](product_name?>) | matchcode?> | cancel_date)?> | +cancel_date)?>: product_name?> + +matchcode?> + + $link->id])?> + diff --git a/application/Contract/ContractController.php b/application/Contract/ContractController.php index bfcd0f25e..8aab88094 100644 --- a/application/Contract/ContractController.php +++ b/application/Contract/ContractController.php @@ -214,12 +214,13 @@ class ContractController extends mfBaseController continue; } - $linked_contracts[] = $link_contract; - $link_contract->cancel_date = $cancel_date->getTimestamp(); if(!$link_contract->save()) { $this->layout()->setFlash("Fehler beim Speichern von verlinktem Vertrag", "warning"); } + + if($link_contract->owner_id != $contract->owner_id) continue; + $linked_contracts[] = $link_contract; } } }