Added new ConstructionConsent Features

This commit is contained in:
Luca Haid
2025-03-11 14:37:28 +01:00
parent 1510605bb8
commit cf4283e122
4 changed files with 101 additions and 67 deletions
@@ -1,8 +1,9 @@
<?php
//die(json_encode($owners));
/**
* @var string $ressourcePathPrefix
* @var array $owners
* @var object $consent
* @var object $owner->consent
*/
?>
<html lang="de">
@@ -254,7 +255,7 @@
</p>
<ul style="margin-top: 0;">
<li>
<strong>Zustimmungserklärung inkl. Planskizze:</strong> Bitte unterschreiben und an uns zurücksenden (per Rücksendekuvert oder an <span class="no-word-break"><?=$consent->project->email?></span>).<br />
<strong>Zustimmungserklärung inkl. Planskizze:</strong> Bitte unterschreiben und an uns zurücksenden (per Rücksendekuvert oder an <span class="no-word-break"><?=$owner->consent->project->email?></span>).<br />
<em>(Hinweis: Die Planskizze zeigt eine vorläufige Darstellung des Trassenverlaufs auf Ihrem Grundstück. Der genaue Trassenverlauf wird erst vor Ort
im Rahmen der Detailplanung festgelegt. Alle erforderlichen Grab- und Wiederherstellungsarbeiten werden selbstverständlich kostenlos von der
Energie Steiermark Breitband GmbH durchgeführt.)</em>
@@ -262,7 +263,7 @@
</ul>
<p>Wir bedanken uns schon jetzt herzlich für Ihre Unterstützung bei diesem wichtigen Projekt!</p>
<p>Für Fragen oder weitere Informationen stehen wir Ihnen gerne unter <span class="no-word-break"><?=$consent->project->phone?></span> oder per E-Mail an <span class="no-word-break"><?=$consent->project->email?></span> zur Verfügung.</p>
<p>Für Fragen oder weitere Informationen stehen wir Ihnen gerne unter <span class="no-word-break"><?=$owner->consent->project->phone?></span> oder per E-Mail an <span class="no-word-break"><?=$owner->consent->project->email?></span> zur Verfügung.</p>
<p>Mit freundlichen Grüßen</p>
@@ -313,7 +314,7 @@
<li>eine Mitbenutzung von Anlagen, Leitungen oder sonstigen Einrichtungen nach § 60 64 nicht möglich oder nicht tunlich ist.</li>
</ol>
<p>Die BB beabsichtigt für das Projekt <?=$consent->name?> in Ausübung dieses Rechtes auf dem(n) Grundstück(en)</p>
<p>Die BB beabsichtigt für das Projekt <?=$owner->consent->name?> in Ausübung dieses Rechtes auf dem(n) Grundstück(en)</p>
<table class="consent-table">
<tr>
@@ -323,10 +324,10 @@
<th>LWL-Leerrohre und/oder LWL-Kabel (Künette, Inhouse etc.)</th>
</tr>
<tr>
<td><?=$consent->gst?></td>
<td><?=$consent->kg?></td>
<td><?=$consent->ez?></td>
<td>ca. <?=$consent->usage_length?> lfm (exkl. Beigest. LWL-Wohnungsverkabelung)</td>
<td><?=$owner->consent->gst?></td>
<td><?=$owner->consent->kg?></td>
<td><?=$owner->consent->ez?></td>
<td>ca. <?=$owner->consent->usage_length?> lfm (exkl. Beigest. LWL-Wohnungsverkabelung)</td>
</tr>
</table>
@@ -334,13 +335,13 @@
<table class="options-table">
<tr>
<td class="bullet"><?=($consent->usage_pipe_on_plot) ? "&#x2612;" : "&#x2610;"?></td>
<td class="bullet"><?=($owner->consent->usage_pipe_on_plot) ? "&#x2612;" : "&#x2610;"?></td>
<td>Verlegung von Rohren und Lichtwellenleitern am Grundstück</td>
</tr><tr>
<td class="bullet"><?=($consent->usage_pipe_in_building) ? "&#x2612;" : "&#x2610;"?></td>
<td class="bullet"><?=($owner->consent->usage_pipe_in_building) ? "&#x2612;" : "&#x2610;"?></td>
<td>Verlegung von Rohren und Lichtwellenleitern in den darauf befindlichen Gebäuden</td>
</tr><tr>
<td class="bullet"><?=($consent->usage_manhole) ? "&#x2612;" : "&#x2610;"?></td>
<td class="bullet"><?=($owner->consent->usage_manhole) ? "&#x2612;" : "&#x2610;"?></td>
<td>Errichtung eines Schachtes/einer Kabelmontagegrube und/oder eines LWL-Verteilschrankes/einer LWL-Abschlussbox.</td>
</tr>
@@ -353,7 +354,7 @@
<table class="options-table">
<tr>
<td class="bullet"><?=($consent->usage_owner) ? "&#x2612;" : "&#x2610;"?></td>
<td class="bullet"><?=($owner->consent->usage_owner) ? "&#x2612;" : "&#x2610;"?></td>
<td>Die Nutzung der Liegenschaft seitens BB dient der Eigenversorgung der GE und/oder dessen Nutzer(in) und wird dieser entgeltlos zugestimmt.</td>
</tr>
</table>
@@ -412,8 +413,8 @@
<div class="borderpoint">
<h3>Übersichtsplan / Planskizze</h3>
<?php if($consent->file && $consent->file->file_id && $consent->file->file->fileExists()): ?>
<img src="<?=$consent->file->file->asDataUrl()?>" style="max-width: 640px; max-height: 640px; border: 1px solid #000" />
<?php if($owner->consent->file && $owner->consent->file->file_id && $owner->consent->file->file->fileExists()): ?>
<img src="<?=$owner->consent->file->file->asDataUrl()?>" style="max-width: 640px; max-height: 640px; border: 1px solid #000" />
<?php endif; ?>
</div>
@@ -146,6 +146,10 @@ $pagination_entity_name = "Zustimmungserklärungen";
<button type="submit" class="btn btn-primary"><i class="far fa-search fa-fw"></i> Filter anwenden</button>
<a class="btn btn-secondary" href="<?=self::getUrl("ConstructionConsent", "", ["resetFilter" => 1, "filter" => ["project_id" => (is_array($filter) && array_key_exists("project_id", $filter) ? $filter["project_id"] : "")]])?>"><i class="far fa-xmark fa-fw"></i> Filter zurücksetzen</a>
</div>
<!-- create a div that is on the right side of the row-->
<div class="col text-right">
<a class="btn btn-success" href="<?=self::getUrl("ConstructionConsent", "downloadMultiple", ["filter" => $filter])?>"><i class="fas fa-download"></i> Zustimmungserklärungen herunterladen</a>
</div>
</div>
</form>
@@ -321,6 +325,7 @@ $pagination_entity_name = "Zustimmungserklärungen";
<th>Objektadresse</th>
<th>GST-Nr.</th>
<th>Einlagezahl</th>
<th class="text-center">Anzahl Eigentümer</th>
<th>Anfragestatus</th>
<th>Anfrageresultat</th>
<th></th>
@@ -343,6 +348,18 @@ $pagination_entity_name = "Zustimmungserklärungen";
</td>
<td><?=$item->gst?></td>
<td><?=$item->ez?></td>
<td class="text-center">
<?php
if ($item->owners !== null) {
$owners = $item->owners;
$owner_count = count($owners);
?>
<?=$owner_count?>
<?php } ?>
</td>
<td><?=($item->status) ? __($item->status,"consent") : ""?></td>
<td>
<?php