ConstructionConsent Changes

This commit is contained in:
Frank Schubert
2025-02-13 14:35:57 +01:00
parent 21ae4fe212
commit ea9e91e6ab
9 changed files with 313 additions and 159 deletions

View File

@@ -64,6 +64,10 @@
font-weight: bolder;
}
.logo-top-page {
height: 120px;
}
.logo-top {
height: 80px;
}
@@ -182,163 +186,225 @@
padding-left: 16px;
}
.border-bottom-1 {
border-bottom: 1px solid #000;
}
.border-bottom-2 {
border-bottom: 2px solid #000;
}
</style>
</head>
<body>
<?php foreach($owners as $owner): ?>
<!--div class="page">
<p class="text-right">
<img class="logo-top-page" src="<?=$ressourcePathPrefix?>/assets/images/estmk-bb-logo-square.png" />
</p>
<p class="mt-4">
<?=($owner->title) ? $owner->title."<br />" : ""?>
<?=$owner->firstname?> <?=$owner->lastname?><br />
<?=$owner->street?><br />
<?=$owner->zip?> <?=$owner->city?>
<?=($owner->country) ? $owner->country."<br />" : ""?>
</p>
<p class="text-right">Graz, <?=date("d.m.Y")?></p>
<p class="mt-4 border-bottom-1">
<strong>Glasfaserausbau<br />Zustimmungserklärung</strong>
</p>
<p>Sehr geehrte/r <?=$owner->firstname?> <?=$owner->lastname?>,</p>
<p>
die Energie Steiermark Breitband GmbH baut in Ihrer Gemeinde ein großflächiges Glasfasernetz aus, um alle Haushalte und Unternehmen mit modernen
und leistungsfähigem Breitband-Internet zu versorgen.
</p>
<p><strong>Im Rahmen dieses Projekts wird auch Ihr Grundstück in das Ausbauvorhaben einbezogen.</strong></p>
<p>
Damit wir das Glasfaserkabel auf Ihrem Grundstück verlegen können und um die rechtlichen Voraussetzungen für die Verlegung der Glasfaser-Infrastruktur
(nicht der Eigenversorgung dienende Lichtwellenleiter) zu schaffen, <strong>bitten wir Sie als Miteigentümer, uns die erforderliche Zustimmung zur Verlegung
des Glasfaserkabels zu erteilen.</strong> Die rechtliche Grundlage ist das Telekommunikationsgesetz 2021 (§ 52 TKG), das die Nutzung privater Grundstücke für
Infrastrukturmaßnahmen regelt.
</p>
<p>
Im Anhang finden Sie folgendes Dokument:
<ul>
<li>
Zustimmungserklärung inkl. Planskizze: Bitte unterschreiben und an uns zurücksenden (per Rücksendekuvert oder an #Projektemail).<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>
</li>
</ul>
</p>
<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 <?=$consent->project->phone?> oder per E-Mail an <?=$consent->project->email?> zur Verfügung.</p>
<p>Mit freundlichen Grüßen</p>
<p>Energie Steiermark Breitband GmbH</p>
</div-->
<div class="page">
<p class="text-right">
<img class="logo-top" src="<?=$ressourcePathPrefix?>/assets/images/estmk-bb-logo-square.png" />
</p>
<p class="text-right">
<img class="logo-top" src="<?=$ressourcePathPrefix?>/assets/images/estmk-bb-logo-square.png" />
</p>
<h1 class="text-center mb-0"><em>Zustimmungserklärung</em></h1>
<p class="text-center mb-4 mt-0">
gemäß Telekommunikationsgesetz (TKG 2021, 7. Abschnitt, §52)
</p>
<h1 class="text-center mb-0"><em>Zustimmungserklärung</em></h1>
<p class="text-center mb-4 mt-0">
gemäß Telekommunikationsgesetz (TKG 2021, 7. Abschnitt, §52)
</p>
<p>Der <strong>Energie Steiermark Breitband GmbH, 8010 Graz, Leonhardgürtel 10,</strong> FN 576705x, in der Folge kurz BB genannt, wird von</p>
<div class="input-label mb-0">
Name, Anschrift
</div>
<div class="input-text mb-2">
<strong><?=$owner->name?>, <?=$owner->street?>, <?=$owner->zip?> <?=$owner->city?></strong>
</div>
<div class="input-label mb-0">
Objektanschrift
</div>
<div class="input-text">
<strong><?=$owner->consent->adb_strasse->name?>, <?=$owner->consent->adb_strasse->gemeinde->name?></strong>
<p>Der <strong>Energie Steiermark Breitband GmbH, 8010 Graz, Leonhardgürtel 10,</strong> FN 576705x, in der Folge kurz BB genannt, wird von</p>
<div class="input-label mb-0">
Name, Anschrift
</div>
<div class="input-text mb-2">
<strong><?=($owner->title) ? $owner->title." " : ""?><?=$owner->firstname?> <?=$owner->lastname?>, <?=$owner->street?>, <?=$owner->zip?> <?=$owner->city?></strong>
</div>
<div class="input-label mb-0">
Objektanschrift
</div>
<div class="input-text">
<strong><?=$owner->consent->name?></strong>
</div>
<p>
als Grundeigentümer(in), in Folge kurz GE genannt, die ausdrückliche Zustimmung zur Errichtung, für den Betrieb, zur Erhaltung und Wartung,
sowie den Umbau und der Verstärkung der gegenständlichen Telekommunikationsanlage auf dem(n) unten angeführten Grundstück(en) eingeräumt.
Die Rechte werden auf Bestandsdauer der Anlage eingeräumt.
</p>
<p>
Bereitsteller eines öffentlichen Kommunikationsnetzes sind berechtigt, Leitungsrechte an privaten Liegenschaften in Anspruch zu nehmen,
sofern öffentliche Rücksichten nicht im Wege stehen und wenn
</p>
<ol>
<li>die widmungsgemäße Verwendung des Grundstückes durch die Nutzung nicht oder nur unwesentlich dauernd eingeschränkt wird und wenn</li>
<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>
<table class="consent-table">
<tr>
<th>Gst. Nr.</th>
<th>KG</th>
<th>EZ</th>
<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>
</tr>
</table>
<p>und dem(n) darauf befindlichen Gebäude(n), in Folge kurz Liegenschaft genannt, folgende Telekommunikationsanlage(n) zu errichten:</p>
<table class="options-table">
<tr>
<td class="bullet"><?=($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>Verlegung von Rohren und Lichtwellenleitern in den darauf befindlichen Gebäuden</td>
</tr><tr>
<td class="bullet"><?=($consent->usage_manhole) ? "&#x2612;" : "&#x2610;"?></td>
<td>Errichtung eines Schachtes/einer Kabelmontagegrube und/oder eines LWL-Verteilschrankes/einer LWL-Abschlussbox.</td>
</tr>
</table>
<p>
Allgemein umfassen Telekommunikationslinien einen Flächenstreifen in einer Breite von 0,5 m. Weitere Projektdetails zur Zustimmungserklärung
sind im Übersichtsplan/Planskizze abgebildet.
</p>
<table class="options-table">
<tr>
<td class="bullet"><?=($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>
<p>
Der GE gibt hiermit die Zustimmung für die Errichtung der angeführten Telekommunikationsanlage(n) auf den vertragsgegenständlichen in seinem
Eigentum befindlichen Grundstücken und ermächtigt die Energie Steiermark Breitband GmbH, bei der zuständigen Behörde in eigenem Namen, um die
notwendigen öffentlich-rechtlichen Genehmigungen (Forstrecht und/oder Wasserrecht) anzusuchen. Die Grundinanspruchnahme erfolgt gemäß „TKG 2021“.
</p>
</div>
<p>
als Grundeigentümer(in), in Folge kurz GE genannt, die ausdrückliche Zustimmung zur Errichtung, für den Betrieb, zur Erhaltung und Wartung,
sowie den Umbau und der Verstärkung der gegenständlichen Telekommunikationsanlage auf dem(n) unten angeführten Grundstück(en) eingeräumt.
Die Rechte werden auf Bestandsdauer der Anlage eingeräumt.
</p>
<div style="height: 28px;"></div>
<p>
Bereitsteller eines öffentlichen Kommunikationsnetzes sind berechtigt, Leitungsrechte an privaten Liegenschaften in Anspruch zu nehmen,
sofern öffentliche Rücksichten nicht im Wege stehen und wenn
</p>
<ol>
<li>die widmungsgemäße Verwendung des Grundstückes durch die Nutzung nicht oder nur unwesentlich dauernd eingeschränkt wird und wenn</li>
<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>
<table class="consent-table">
<tr>
<th>Gst. Nr.</th>
<th>KG</th>
<th>EZ</th>
<th>LWL-Leerrohre und/oder LWL-Kabel (Künette, Inhouse etc.)</th>
</tr>
<tr>
<td><?=$consent->gstnr?></td>
<td><?=$consent->kg?></td>
<td><?=$consent->ez?></td>
<td>ca. <?=$consent->usage_length?> lfm (exkl. Beigest. LWL-Wohnungsverkabelung)</td>
</tr>
</table>
<p>und dem(n) darauf befindlichen Gebäude(n), in Folge kurz Liegenschaft genannt, folgende Telekommunikationsanlage(n) zu errichten:</p>
<table class="options-table">
<tr>
<td class="bullet"><?=($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>Verlegung von Rohren und Lichtwellenleitern in den darauf befindlichen Gebäuden</td>
</tr><tr>
<td class="bullet"><?=($consent->usage_manhole) ? "&#x2612;" : "&#x2610;"?></td>
<td>Errichtung eines Schachtes/einer Kabelmontagegrube und/oder eines LWL-Verteilschrankes/einer LWL-Abschlussbox.</td>
</tr>
</table>
<p>
Allgemein umfassen Telekommunikationslinien einen Flächenstreifen in einer Breite von 0,5 m. Weitere Projektdetails zur Zustimmungserklärung
sind im Übersichtsplan/Planskizze abgebildet.
</p>
<table class="options-table">
<tr>
<td class="bullet"><?=($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>
<p>
Der GE gibt hiermit die Zustimmung für die Errichtung der angeführten Telekommunikationsanlage(n) auf den vertragsgegenständlichen in seinem
Eigentum befindlichen Grundstücken und ermächtigt die Energie Steiermark Breitband GmbH, bei der zuständigen Behörde in eigenem Namen, um die
notwendigen öffentlich-rechtlichen Genehmigungen (Forstrecht und/oder Wasserrecht) anzusuchen. Die Grundinanspruchnahme erfolgt gemäß „TKG 2021“.
</p>
</div>
<div style="height: 28px;"></div>
<div class="page">
<p>
Der GE gestattet und ermöglicht der BB die Errichtung, den Betrieb, die Erhaltung, die Wartung, den Umbau und die Verstärkung der
Telekommunikationsanlagen auf der Liegenschaft. Ebenso gestattet und ermöglicht der GE der BB, sowie allen von ihr beauftragten oder namhaft
gemachten Dritten, zur Durchführung erforderlicher oder zweckmäßiger Erhaltungs- und Wartungsarbeiten den jederzeitigen und ungehinderten Zugang
zur Liegenschaft und den Telekommunikationsanlagen. Für die Dauer dieser Erhaltungs- und Wartungsarbeiten ist die BB auch berechtigt, die
Liegenschaft zu begehen und wenn notwendig zu befahren. Die BB ist berechtigt die eingeräumten Rechte einzeln oder gesamt an Dritte zu übertragen.
</p>
<p>
Der GE sichert der BB zu, keine baulichen Maßnahmen, die im Abstand von unter einem Meter von der Telekommunikationsanlage erforderlich sind bzw. den
Betrieb der Telekommunikationsanlagen stören könnten, zu ergreifen. Sollte eine derartige bauliche Maßnahme unbedingt erforderlich sein, wird der GE
die BB von diesen baulichen Maßnahmen rechtzeitig vorab schriftlich verständigen und binnen 6 Wochen eine Einigung mit der BB über die Ausführung
dieser baulichen Maßnahme herbeiführen.
</p>
<p>
Die BB verpflichtet sich, die Liegenschaft unter tunlichster Schonung in Anspruch zu nehmen. Nach Abschluss der Arbeiten wird der ursprüngliche Zustand
wieder hergestellt, ggf. entstandene Beschädigungen an Gebäuden und/oder Flurschäden im Zuge der Errichtung der Telekommunikations&shy;anlage(n) werden
wieder ordnungsgemäß instandgesetzt oder gesondert vergütet.
</p>
<p>
Die Telekommunikationsanlagen müssen verlegt oder - soweit sie nicht das Grundstück selbst versorgen und eine Verlegung nicht ausreicht - entfernt
werden, wenn sie einer veränderten Nutzung der Liegenschaft entgegenstehen und ihr Verbleiben an der bisherigen Stelle nicht mehr zumutbar ist. Die
Kosten für die Verlegung oder Entfernung trägt die BB. Im Falle einer dauernden Außerbetriebnahme der errichteten Telekommunikationsanlagen verbleiben
die Leitungen im Boden. Diese werden nur dann auf Kosten der BB entfernt, wenn diese der widmungsgemäßen Nutzung hinderlich sind.
</p>
<p>
Die Telekommunikationsanlagen verbleiben im Eigentum der BB und gehen nicht in das Eigentum des GE über.
</p>
<p>
Im Falle des Eigentümerwechsels hat der GE sämtliche Verpflichtungen aus dieser Vereinbarung an den Rechtsnachfolger zu übertragen.
</p>
<p>
Die mit der Ausfertigung der Vereinbarung verbundenen Kosten und Abgaben, mit Ausnahme der rechtsfreundlichen Beratung des GE, trägt die BB.
</p>
<p>
Die Information zur Datenschutzerklärung für das Unternehmen finden Sie unter
<span class="no-word-break">https://www.e-breitband.at/downloads-data/pdf.aspx?pdf=AGB_Breitband_80g_032022.pdf</span> und <span class="no-word-break">https://www.e-breitband.at/Downloads/Default.aspx</span>
</p>
</div>
<div style="height: 28px;"></div>
<div class="borderpoint">
<h3>Übersichtsplan / Planskizze</h3>
<?php if($consent->file): ?>
<img src="<?=$consent->file->file->asDataUrl()?>" style="max-width: 640px; max-height: 640px; border: 1px solid #000" />
<?php endif; ?>
</div>
<div class="signature-line mt-4">
<div class="float-left" style="width: 25%;">Ort, Datum</div>
<div class="float-right" style="width: 75%;">
Unterschrift mit Geburtsdatum bzw. firmenmäßige Zeichnung des/r Liegenschaftseigentümer(s)
<div class="page">
<p>
Der GE gestattet und ermöglicht der BB die Errichtung, den Betrieb, die Erhaltung, die Wartung, den Umbau und die Verstärkung der
Telekommunikationsanlagen auf der Liegenschaft. Ebenso gestattet und ermöglicht der GE der BB, sowie allen von ihr beauftragten oder namhaft
gemachten Dritten, zur Durchführung erforderlicher oder zweckmäßiger Erhaltungs- und Wartungsarbeiten den jederzeitigen und ungehinderten Zugang
zur Liegenschaft und den Telekommunikationsanlagen. Für die Dauer dieser Erhaltungs- und Wartungsarbeiten ist die BB auch berechtigt, die
Liegenschaft zu begehen und wenn notwendig zu befahren. Die BB ist berechtigt die eingeräumten Rechte einzeln oder gesamt an Dritte zu übertragen.
</p>
<p>
Der GE sichert der BB zu, keine baulichen Maßnahmen, die im Abstand von unter einem Meter von der Telekommunikationsanlage erforderlich sind bzw. den
Betrieb der Telekommunikationsanlagen stören könnten, zu ergreifen. Sollte eine derartige bauliche Maßnahme unbedingt erforderlich sein, wird der GE
die BB von diesen baulichen Maßnahmen rechtzeitig vorab schriftlich verständigen und binnen 6 Wochen eine Einigung mit der BB über die Ausführung
dieser baulichen Maßnahme herbeiführen.
</p>
<p>
Die BB verpflichtet sich, die Liegenschaft unter tunlichster Schonung in Anspruch zu nehmen. Nach Abschluss der Arbeiten wird der ursprüngliche Zustand
wieder hergestellt, ggf. entstandene Beschädigungen an Gebäuden und/oder Flurschäden im Zuge der Errichtung der Telekommunikations&shy;anlage(n) werden
wieder ordnungsgemäß instandgesetzt oder gesondert vergütet.
</p>
<p>
Die Telekommunikationsanlagen müssen verlegt oder - soweit sie nicht das Grundstück selbst versorgen und eine Verlegung nicht ausreicht - entfernt
werden, wenn sie einer veränderten Nutzung der Liegenschaft entgegenstehen und ihr Verbleiben an der bisherigen Stelle nicht mehr zumutbar ist. Die
Kosten für die Verlegung oder Entfernung trägt die BB. Im Falle einer dauernden Außerbetriebnahme der errichteten Telekommunikationsanlagen verbleiben
die Leitungen im Boden. Diese werden nur dann auf Kosten der BB entfernt, wenn diese der widmungsgemäßen Nutzung hinderlich sind.
</p>
<p>
Die Telekommunikationsanlagen verbleiben im Eigentum der BB und gehen nicht in das Eigentum des GE über.
</p>
<p>
Im Falle des Eigentümerwechsels hat der GE sämtliche Verpflichtungen aus dieser Vereinbarung an den Rechtsnachfolger zu übertragen.
</p>
<p>
Die mit der Ausfertigung der Vereinbarung verbundenen Kosten und Abgaben, mit Ausnahme der rechtsfreundlichen Beratung des GE, trägt die BB.
</p>
<p>
Die Information zur Datenschutzerklärung für das Unternehmen finden Sie unter
<span class="no-word-break">https://www.e-breitband.at/downloads-data/pdf.aspx?pdf=AGB_Breitband_80g_032022.pdf</span> und <span class="no-word-break">https://www.e-breitband.at/Downloads/Default.aspx</span>
</p>
</div>
<div style="height: 28px;"></div>
<div class="borderpoint">
<h3>Übersichtsplan / Planskizze</h3>
<?php if($consent->file): ?>
<img src="<?=$consent->file->file->asDataUrl()?>" style="max-width: 640px; max-height: 640px; border: 1px solid #000" />
<?php endif; ?>
</div>
<div class="signature-line mt-4">
<div class="float-left" style="width: 25%;">Ort, Datum</div>
<div class="float-right" style="width: 75%;">
Unterschrift mit Geburtsdatum bzw. firmenmäßige Zeichnung des/r Liegenschaftseigentümer(s)
</div>
</div>
</div>
<?php endforeach; ?>
</body>

View File

@@ -156,7 +156,7 @@ $pagination_entity_name = "Adressen";
<th>Baufortschritt</th>
<td>
<ul class="list-group">
<li class="list-group-item"><input type="checkbox" class="switchery" id="conduit_installed_building" data-size="small" data-color="#25b343" onchange="saveCheckbox('conduit_installed_building')" <?=($item->conduit_installed_building) ? "checked='checked'" : ""?> /> FTTx Location mit Leerrohr versorgt</li>
<li class="list-group-item"><input type="checkbox" class="switchery" id="conduit_installed_building" data-size="small" data-color="#25b343" onchange="saveCheckbox('conduit_installed_building')" <?=($item->conduit_installed_building) ? "checked='checked'" : ""?> /> FTTx Location mit Leerrohr versorgt</li>
<li class="list-group-item"><input type="checkbox" class="switchery" id="conduit_installed_ftu" data-size="small" data-color="#25b343" onchange="saveCheckbox('conduit_installed_ftu')" <?=($item->conduit_installed_ftu) ? "checked='checked'" : ""?> /> Leerrohr bis HAK verlegt</li>
<li class="list-group-item"><input type="checkbox" class="switchery" id="inhouse_cabling" data-size="small" data-color="#25b343" onchange="saveCheckbox('inhouse_cabling')" <?=($item->inhouse_cabling) ? "checked='checked'" : ""?> /> Inhouseverkabelung von Wohneinheiten erledigt</li>
</ul>
@@ -181,7 +181,7 @@ $pagination_entity_name = "Adressen";
</tr><tr>
<th>Plan/Skizze</th>
<td>
<?php if($item->file && $item->file->file): ?>
<?php if($item->file && $item->file->file && $item->file->file->fileExists()): ?>
<!--img src="<?=self::getUrl("File", "Download", ["id" => $item->file->file_id])?>" style="max-width: 480px;"/-->
<img src="<?=$item->file->file->asDataUrl()?>" style="max-width: 480px;" />
<?php endif; ?>
@@ -304,12 +304,13 @@ $pagination_entity_name = "Adressen";
<th></th>
</tr>
<?php foreach($item->owners as $owner): ?>
<tr id="owner-data-<?=$owner->id?>" data-name="<?=$owner->name?>" data-street="<?=$owner->street?>" data-zip="<?=$owner->zip?>" data-city="<?=$owner->city?>" data-country="<?=$owner->country?>" data-phone="<?=$owner->phone?>" 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?>">
<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>
<td>
<strong><?=$owner->name?></strong><br />
<strong><?=($owner->title) ? $owner->title." " : ""?><?=$owner->firstname?> <?=$owner->lastname?></strong><br />
<?=$owner->street?><br />
<?=$owner->zip?> <?=$owner->city?><br />
<?=$owner->country?>
@@ -466,10 +467,20 @@ $pagination_entity_name = "Adressen";
<h4>Name & Anschrift</h4>
<div class="form-group">
<label for="name" class="col-form-label">Name:</label>
<textarea class="form-control" name="name" id="name"></textarea>
<label for="title" class="col-form-label">Titel:</label>
<input type="text" class="form-control" name="title" id="title" />
</div>
<div class="form-group">
<label for="firnstname" class="col-form-label">Vorname:</label>
<input type="text" class="form-control" name="firstname" id="firstname" />
</div>
<div class="form-group">
<label for="lastname" class="col-form-label">Nachname:</label>
<input type="text" class="form-control" name="lastname" id="lastname" />
</div>
<div class="form-group">
<label for="street" class="col-form-label">Straße:</label>
<input type="text" class="form-control" name="street" id="street" />
@@ -497,10 +508,15 @@ $pagination_entity_name = "Adressen";
<h4>Kontakt</h4>
<div class="form-group">
<label for="phone" class="col-form-label">Telefon:</label>
<label for="phone" class="col-form-label">Telefon 1:</label>
<input type="text" class="form-control" name="phone" id="phone" />
</div>
<div class="form-group">
<label for="phone2" class="col-form-label">Telefon 2:</label>
<input type="text" class="form-control" name="phone2" id="phone2" />
</div>
<div class="form-group">
<label for="fax" class="col-form-label">Fax:</label>
<input type="text" class="form-control" name="fax" id="fax" />
@@ -792,12 +808,15 @@ $pagination_entity_name = "Adressen";
}
function newOwner() {
$("#newOwnerModal textarea[name=name]").val("");
$("#newOwnerModal input[name=title]").val("");
$("#newOwnerModal input[name=firstname]").val("");
$("#newOwnerModal input[name=lastname]").val("");
$("#newOwnerModal input[name=street]").val("");
$("#newOwnerModal input[name=zip]").val("");
$("#newOwnerModal input[name=city]").val("");
$("#newOwnerModal input[name=country]").val("");
$("#newOwnerModal input[name=phone]").val("");
$("#newOwnerModal input[name=phone2]").val("");
$("#newOwnerModal input[name=fax]").val("");
$("#newOwnerModal input[name=email]").val("");
$("#newOwnerModal input[name=id]").val("");
@@ -810,12 +829,15 @@ $pagination_entity_name = "Adressen";
function editOwner(owner_id) {
if(!owner_id) return;
$("#newOwnerModal textarea[name=name]").val($("#owner-data-" + owner_id).data("name"));
$("#newOwnerModal input[name=title]").val($("#owner-data-" + owner_id).data("title"));
$("#newOwnerModal input[name=firstname]").val($("#owner-data-" + owner_id).data("firstname"));
$("#newOwnerModal input[name=lastname]").val($("#owner-data-" + owner_id).data("lastname"));
$("#newOwnerModal input[name=street]").val($("#owner-data-" + owner_id).data("street"));
$("#newOwnerModal input[name=zip]").val($("#owner-data-" + owner_id).data("zip"));
$("#newOwnerModal input[name=city]").val($("#owner-data-" + owner_id).data("city"));
$("#newOwnerModal input[name=country]").val($("#owner-data-" + owner_id).data("country"));
$("#newOwnerModal input[name=phone]").val($("#owner-data-" + owner_id).data("phone"));
$("#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=id]").val(owner_id);

View File

@@ -80,7 +80,8 @@ class ConstructionConsent extends mfBaseModel {
$pdf = new PdfForm("ConstructionConsent/Consentform.pdf", $pdf_vars);
$wkOpts = "--footer-center '$footer_text' --footer-font-name '$footer_font' --footer-font-size '$footer_size'";
//$wkOpts = "--footer-center '$footer_text' --footer-font-name '$footer_font' --footer-font-size '$footer_size'";
$wkOpts = "--footer-html '".$_SERVER["HTTP_HOST"].MFFANCYBASEURL."/assets/pdf/ConstructionConsent/Consentform.footer.html' --margin-bottom 15mm --margin-top 10mm";
$filename = $pdf->render($wkOpts);
if(!file_exists($filename) || !is_file($filename)) {

View File

@@ -217,6 +217,14 @@ class ConstructionConsentController extends mfBaseController {
$data["usage_manhole"] = $r->usage_manhole ? 1 : 0;
$data["usage_owner"] = $r->usage_owner ? 1 : 0;
if($r->object_type == "street") {
$data["usage_length"] = 1;
$data["usage_pipe_on_plot"] = 1;
$data["usage_pipe_in_building"] = 1;
$data["usage_manhole"] = 1;
$data["usage_owner"] = 1;
}
if($mode == "add") {
$item = ConstructionConsent::create($data);
} else {

View File

@@ -90,8 +90,8 @@ class ConstructionConsentOwner extends mfBaseModel {
$model = new ConstructionConsentOwner();
$table_fields = [
"constructionconsent_id", "name", "street", "zip", "city", "country", "phone",
"fax", "email", "status", "result", "create_by","edit_by","create","edit"
"constructionconsent_id", "title", "firstname", "lastname", "street", "zip", "city", "country",
"phone", "phone2", "fax", "email", "status", "result", "create_by","edit_by","create","edit"
];
foreach($data as $field => $value) {
@@ -118,7 +118,7 @@ class ConstructionConsentOwner extends mfBaseModel {
$db = FronkDB::singleton();
$res = $db->select("ConstructionConsentOwner", "*", "1 = 1 ORDER BY name");
$res = $db->select("ConstructionConsentOwner", "*", "1 = 1 ORDER BY lastname,firstname");
if($db->num_rows($res)) {
while($data = $db->fetch_object($res)) {
$items[] = new ConstructionConsentOwner($data);
@@ -134,7 +134,7 @@ class ConstructionConsentOwner extends mfBaseModel {
$where = self::getSqlFilter($filter);
$sql = "SELECT * FROM ConstructionConsentOwner
WHERE $where
ORDER BY name LIMIT 1";
ORDER BY lastname,firstname LIMIT 1";
//var_dump($sql);exit;
$res = $db->query($sql);
if($db->num_rows($res)) {
@@ -171,7 +171,7 @@ class ConstructionConsentOwner extends mfBaseModel {
$items = [];
if(!$order) {
$order = "name ASC";
$order = "lastname,firstname ASC";
}
$db = FronkDB::singleton();

View File

@@ -78,12 +78,15 @@ class ConstructionConsentOwnerController extends mfBaseController
$data = [];
$data["constructionconsent_id"] = $cc_id;
$data["name"] = $r->name;
$data["title"] = $r->title;
$data["firstname"] = $r->firstname;
$data["lastname"] = $r->lastname;
$data["street"] = $r->street;
$data["zip"] = $r->zip;
$data["city"] = $r->city;
$data["country"] = $r->country;
$data["phone"] = $r->phone;
$data["phone2"] = $r->phone2;
$data["fax"] = $r->fax;
$data["email"] = $r->email;

View File

@@ -17,6 +17,15 @@ class File extends mfBaseModel {
$this->mimetype = $this->getMimetype();
}
public function fileExists() {
if(!$this->store_filename) return false;
$path = MFUPLOAD_FILE_SAVE_PATH;
$path .= ($this->subfolder) ? "/".$this->subfolder : "";
$path .= "/".$this->store_filename;
return file_exists($path);
}
public function getMimetype() {
if(!$this->store_filename) return false;

View File

@@ -0,0 +1,35 @@
<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class ConstructionConsentOwnerAddCols extends AbstractMigration
{
public function up(): void
{
if($this->getEnvironment() == "thetool") {
$table = $this->table("ConstructionConsentOwner");
$table->addColumn("title", "string", ["null" => true, "default" => null, "limit" => 255, "after" => "constructionconsent_id"]);
$table->addColumn("birthdate", "date", ["null" => true, "default" => null, "after" => "email"]);
$table->addColumn("phone2", "string", ["null" => true, "default" => null, "limit" => 255, "after" => "phone"]);
$table->addColumn("firstname", "string", ["null" => true, "default" => null, "limit" => 255, "after" => "title"]);
$table->renameColumn("name", "lastname");
$table->update();
}
if($this->getEnvironment() == "addressdb") {
}
}
public function down(): void
{
if($this->getEnvironment() == "thetool") {
}
if($this->getEnvironment() == "addressdb") {
}
}
}

View File

@@ -0,0 +1,10 @@
<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<div style="margin-left: 8mm; font-family: 'ITC Officina Sans Std', sans-serif; font-size: 8pt;">Energie Steiermark Breitband GmbH, A-8010 Graz, Leonhardgürtel 10, Telefon +43 (0)316 9000-0<br />
Sitz Graz, FN 576705x, Landesgericht für ZRS Graz, ATU 77949678, breitband@e-steiermark.com, www.e-steiermark.com</div>
</body>
</html>