Files
thetool/Layout/default/Contract/View.php
2022-11-10 21:30:58 +01:00

178 lines
8.7 KiB
PHP

<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?>
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box">
<div class="page-title-right">
<ol class="breadcrumb m-0">
<li class="breadcrumb-item"><a href="<?=self::getUrl("Dashboard")?>"><?=MFAPPNAME_SLUG?></a></li>
<li class="breadcrumb-item"><a href="<?=self::getUrl("Contract")?>">Verträge</a></li>
<li class="breadcrumb-item active"><?=$contract->product_name?> [<?=$contract->matchcode?>]</li>
</ol>
</div>
<h4 class="page-title"><?=$contract->product_name?> [<?=$contract->matchcode?>] (<?=$contract->id?>)</h4>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<a href="<?=self::getUrl("Contract","Index", ['filter' => $filter, 's' => $s])?>" class="btn btn-secondary mr-1"><i class="fas fa-list"></i> Zurück zur Vertragsübersicht</a>
<a href="<?=self::getUrl("Contract","edit", ['id' => $contract->id, 'filter' => $filter, 's' => $s, 'f' => "view"])?>" class="btn btn-outline-success"><i class="fas fa-edit"></i> Vertrag bearbeiten</a>
</div>
</div>
<div class="card">
<div class="card-body">
<h4>Vertragsinhaber</h4>
<table class="table table-sm table-striped view-table">
<tr>
<th>ID:</th>
<td><a href="<?=self::getUrl("Address", "View", ["id" => $contract->owner->id])?>"><?=$contract->owner->id?></a></td>
</tr><tr>
<th>Kundennummer:</th>
<td><?=$contract->owner->customer_number?></td>
</tr><tr>
<th>Adresse:</th>
<td>
<?=($contract->owner->company) ? nl2br($contract->owner->company)."<br />" : ""?>
<?=$contract->owner->firstname?> <?=$contract->owner->lastname?><br />
<?=$contract->owner->street?><br />
<?=$contract->owner->zip?> <?=$contract->owner->city?>
<?=($contract->owner->country) ? "<br />".$contract->owner->country : "" ?>
</td>
</tr><tr>
<th>Kontakt:</th>
<td>
<?=($contract->owner->phone) ? "Telefon: ".$contract->owner->phone."<br />" : ""?>
<?=($contract->owner->mobile) ? "Mobil: ".$contract->owner->mobile."<br />" : ""?>
<?=($contract->owner->fax) ? "Fax: ".$contract->owner->fax."<br />" : ""?>
<?=($contract->owner->email) ? "Email: ".$contract->owner->email."<br />" : ""?>
</td>
</tr><tr>
<th></th>
<td></td>
</tr><tr>
<th>Service PIN:</th>
<td><?=$contract->owner->spin?></td>
</tr><tr>
<th>Einwilligungen:</th>
<td>
<p><i class="mr-1 fas <?=($contract->owner->allow_contact) ? "fa-check text-success" : "fa-xmark-large text-danger"?>"></i> Informationen per Post/Email/Telefon</p>
<p><i class="mr-1 fas <?=($contract->owner->allow_spin) ? "fa-check text-success" : "fa-xmark-large text-danger"?>"></i>Auskunft mit Service PIN</p>
</td>
</tr>
<?php if($contract->billingaddress_id): ?>
<tr>
<td colspan="2" class="bg-white"><h4>Rechungsempfänger</h4></td>
</tr><tr>
<th>ID:</th>
<td><a href="<?=self::getUrl("Address", "View", ["id" => $contract->billingaddress->id])?>"><?=$contract->billingaddress->id?></a></td>
</tr><tr>
<th>Kundennummer:</th>
<td><?=$contract->billingaddress->customer_number?></td>
</tr><tr>
<th>Adresse:</th>
<td>
<?=($contract->billingaddress->company) ? nl2br($contract->billingaddress->company)."<br />" : ""?>
<?php if($contract->billingaddress->firstname || $contract->billingaddress->lastname): ?><?=$contract->billingaddress->firstname?> <?=$contract->billingaddress->lastname?><br /><?php endif; ?>
<?=$contract->billingaddress->street?><br />
<?=$contract->billingaddress->zip?> <?=$contract->billingaddress->city?>
<?=($contract->billingaddress->country) ? "<br />".$contract->billingaddress->country : "" ?>
</td>
</tr><tr>
<th>Kontakt:</th>
<td>
<?=($contract->billingaddress->phone) ? "Telefon: ".$contract->billingaddress->phone."<br />" : ""?>
<?=($contract->billingaddress->mobile) ? "Mobil: ".$contract->billingaddress->mobile."<br />" : ""?>
<?=($contract->billingaddress->fax) ? "Fax: ".$contract->billingaddress->fax."<br />" : ""?>
<?=($contract->billingaddress->email) ? "Email: ".$contract->billingaddress->email."<br />" : ""?>
</td>
</tr>
<?php endif; ?>
</table>
<h4>Vertrag</h4>
<table class="table table-sm table-striped view-table">
<tr>
<th>Matchcode:</th>
<td><?=$contract->matchcode?></td>
</tr><tr>
<th>Produkt:</th>
<td><?=$contract->product_name?></td>
</tr><tr>
<th>Produkt Info:</th>
<td><?=$contract->product_info?></td>
</tr><tr>
<th>SLA:</th>
<td><?=$contract->sla->name?></td>
</tr><tr>
<th>Externes Produkt:</th>
<td><?=($contract->product_external) ? "Ja" : "Nein"?></td>
</tr><tr>
<th>Setup Preis:</th>
<td>€ <?=$contract->price_setup?></td>
</tr><tr>
<th>Preis Periodisch:</th>
<td>€ <?=$contract->price?></td>
</tr><tr>
<th>Verrechnungsperiode:</th>
<td>
<?=($contract->billing_period == 1) ? "Monatlich" : ""?>
<?=($contract->billing_period == 12) ? "Jährlich" : ""?>
<?=($contract->billing_period == 24) ? "Zweijährlich" : ""?>
<?=($contract->billing_period == 36) ? "Dreijährlich" : ""?>
</td>
</tr><tr>
<th>Verrechnungsstart Verzögerung:</th>
<td><?=$contract->billing_delay?> Monate</td>
</tr><tr>
<th></th>
<td></td>
</tr><tr>
<th>Bestelldatum:</th>
<td class="text-monospace"><?=($contract->order_date) ? date('d.m.Y',$contract->order_date) : ""?></td>
</tr><tr>
<th>Fertigstellungsdatum:</th>
<td class="text-monospace">
<?=($contract->finish_date) ? date('d.m.Y',$contract->finish_date) : ""?>
<?=($contract->finish_date_by) ? "(".$contract->finisher->name.")" : ""?>
</td>
</tr><tr>
<th>Kündigungsdatum:</th>
<td class="text-monospace">
<?=($contract->cancel_date) ? date('d.m.Y',$contract->cancel_date) : ""?>
<?=($contract->cancel_date_by) ? "(".$contract->canceler->name.")" : ""?>
</td>
</tr><tr>
<th></th>
<td></td>
</tr><tr>
<th>Erstellt:</th>
<td class="text-monospace"><?=date('d.m.Y H:i:s',$contract->create)?> (<?=$contract->creator->name?>)</td>
</tr><tr>
<th>Zuletzte bearbeitet:</th>
<td class="text-monospace"><?=date('d.m.Y H:i:s',$contract->edit)?> (<?=$contract->editor->name?>)</td>
</tr>
</table>
</div>
</div>
<div class="card">
<div class="card-body">
<a href="<?=self::getUrl("Contract","Index", ['filter' => $filter, 's' => $s])?>" class="btn btn-secondary mr-1"><i class="fas fa-list"></i> Zurück zur Vertragsübersicht</a>
<a href="<?=self::getUrl("Contract","edit", ['id' => $contract->id, 'filter' => $filter, 's' => $s, 'f' => "view"])?>" class="btn btn-outline-success"><i class="fas fa-edit"></i> Vertrag bearbeiten</a>
</div>
</div>
</div>
</div>
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/footer.php"); ?>