From 8ccc4a3c20ebb42cfcd3cb14301714c68f03e534 Mon Sep 17 00:00:00 2001 From: salam Date: Fri, 17 Oct 2025 18:04:34 +0200 Subject: [PATCH] GutachtenValidation --- .../Create/CreateOrientierungZuAbschlaege.php | 1 + app/Actions/Generate/Gutachten/Deckblatt.php | 17 +- app/Actions/Generate/MakeExcel.php | 2 +- app/Actions/Generate/MakeGutachten.php | 18 +- .../Validation/GutachtenValidation.php | 234 ++++++++++++++++++ .../Schemas/AuftraggeberForm.php | 2 + .../Gutachters/Schemas/GutachterForm.php | 2 + .../Projektes/Pages/EditProjekte.php | 17 ++ ...ientierungZuAbschlaegesRelationManager.php | 28 ++- app/Models/Auftraggeber.php | 1 + bootstrap/cache/routes-v7.php | 42 ++-- ...25_09_24_131440_create_projektes_table.php | 1 + database/seeders/AuftraggeberSeeder.php | 80 +++--- resources/css/pdf-download.css | 54 ++-- storage/hvf-logos/nht-logo.png | Bin 0 -> 128706 bytes 15 files changed, 390 insertions(+), 109 deletions(-) create mode 100644 app/Actions/Validation/GutachtenValidation.php create mode 100644 storage/hvf-logos/nht-logo.png diff --git a/app/Actions/Create/CreateOrientierungZuAbschlaege.php b/app/Actions/Create/CreateOrientierungZuAbschlaege.php index 591b76f..6bf677f 100644 --- a/app/Actions/Create/CreateOrientierungZuAbschlaege.php +++ b/app/Actions/Create/CreateOrientierungZuAbschlaege.php @@ -15,6 +15,7 @@ class CreateOrientierungZuAbschlaege OrientierungZuAbschlaege::firstOrCreate([ 'projekte_id' => $record->id, 'top_nummer' => $raeumealle->top_nummer, + 'raumart' => $raeumealle->raumart, ]); } } diff --git a/app/Actions/Generate/Gutachten/Deckblatt.php b/app/Actions/Generate/Gutachten/Deckblatt.php index 048d455..9fbdefa 100644 --- a/app/Actions/Generate/Gutachten/Deckblatt.php +++ b/app/Actions/Generate/Gutachten/Deckblatt.php @@ -16,7 +16,7 @@ class Deckblatt $html = '
'; $html .= '
'; if (MakeGutachten::$gutachter->logo && MakeGutachten::$gutachter->logo_anzeigen) { - $html = '
'; + $html .= '
'; } if (MakeGutachten::$gutachter->referenz_formatting && MakeGutachten::$gutachter->text_anzeigen) { $from = ['--', 'text-align: end;']; @@ -38,9 +38,18 @@ class Deckblatt $html .= ''; $html .= '
'; - // $html .= '

'; - // $html .= MakeGutachten::$auftraggeber->adressenblock; - // $html .= '

'; + // AUFTRAGGEBER + $html .= '
'; + if (MakeGutachten::$auftraggeber->logo && MakeGutachten::$auftraggeber->logo_anzeigen) { + $html .= '
'; + } + if (MakeGutachten::$auftraggeber->referenz_formatting && MakeGutachten::$auftraggeber->text_anzeigen) { + $from = ['--']; + $to = ['']; + $str = RichContentRenderer::make(MakeGutachten::$auftraggeber->referenz_formatting)->toHtml(); + $html .= str_replace($from, $to, $str); + } + $html .= '
'; return $html; } diff --git a/app/Actions/Generate/MakeExcel.php b/app/Actions/Generate/MakeExcel.php index b582476..1b6fd71 100644 --- a/app/Actions/Generate/MakeExcel.php +++ b/app/Actions/Generate/MakeExcel.php @@ -17,7 +17,7 @@ class MakeExcel $projekt = Projekt::where('id', $projekts_id)->get()->first(); $gutachter = Gutachter::where('id', $projekt->gutachters_id)->get()->first(); - // $auftraggeber = Auftraggeber::where('id', $projekt->auftraggebers_id)->get()->first(); + $auftraggeber = Auftraggeber::where('id', $projekt->auftraggebers_id)->get()->first(); $projektname = str_replace(',', '', $projekt->name); $projektname = preg_replace("'\W, '", '', $projektname); diff --git a/app/Actions/Generate/MakeGutachten.php b/app/Actions/Generate/MakeGutachten.php index 5327193..3e4a0a4 100644 --- a/app/Actions/Generate/MakeGutachten.php +++ b/app/Actions/Generate/MakeGutachten.php @@ -11,8 +11,8 @@ use App\Actions\Generate\Gutachten\Tabelle; use App\Models\Auftraggeber; use App\Models\Gutachter; use App\Models\Inhaltsverzeichnis; -use App\Models\Platzhalter; use App\Models\Projekte; +use App\Models\ProjektPlatzhalter; use Mpdf\HTMLParserMode; use Mpdf\Mpdf; @@ -26,16 +26,18 @@ class MakeGutachten public static $platzhalter = []; - public static function generate($filepath, $projekts_id) + public static function generate($filepath, $projekte_id) { - self::$projekt = Projekte::where('id', $projekts_id)->first(); + exit; + + self::$projekt = Projekte::where('id', $projekte_id)->first(); self::$gutachter = Gutachter::where('id', self::$projekt->gutachter_id)->first(); - self::$auftraggeber = Auftraggeber::where('id', self::$projekt->auftraggeber_id)->get()->first(); + self::$auftraggeber = Auftraggeber::where('id', self::$projekt->auftraggeber_id)->first(); - // self::$platzhalter = Platzhalter::where('projekts_id', $projekts_id)->pluck('platzhaltertext', 'platzhalter')->toArray(); + self::$platzhalter = ProjektPlatzhalter::where('projekte_id', $projekte_id)->pluck('platzhaltertext', 'platzhalter')->toArray(); $mpdf = new Mpdf( [ @@ -65,7 +67,7 @@ class MakeGutachten $html = Deckblatt::create(); $mpdf->WriteHTML($html, HTMLParserMode::HTML_BODY); - // $inhalte = Inhaltsverzeichnis::where('projekts_id', $projekts_id)->where('is_active', 1)->orderBy('pos')->get(); + // $inhalte = Inhaltsverzeichnis::where('projekte_id', $projekte_id)->where('is_active', 1)->orderBy('pos')->get(); // if (count($inhalte) == 0) { // exit; // } @@ -183,7 +185,7 @@ class MakeGutachten // } // $mpdf->SetHTMLFooter('
Seite {PAGENO}

'); // $html = '
'.$inhalt['index'].' - '.$inhalt['titel'].'
'; - // $html = Paragraph6Tabelle::load($projekts_id); + // $html = Paragraph6Tabelle::load($projekte_id); // $mpdf->WriteHTML($html, HTMLParserMode::HTML_BODY); // break; @@ -203,7 +205,7 @@ class MakeGutachten // $mpdf->SetHTMLFooter('
Seite {PAGENO}

'); // } // $html = '
ALLGEMEINFLÄCHEN
'; - // $html .= AllgemeinTabelle::load($projekts_id); + // $html .= AllgemeinTabelle::load($projekte_id); // $html .= '






'; // $html .= ''; // $html .= ''; diff --git a/app/Actions/Validation/GutachtenValidation.php b/app/Actions/Validation/GutachtenValidation.php new file mode 100644 index 0000000..cebfadc --- /dev/null +++ b/app/Actions/Validation/GutachtenValidation.php @@ -0,0 +1,234 @@ +id)->get(); + if (! $res->count()) { + Notification::make() + ->title('Allgemeinflächen') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Die Tabelle der Allgemeinflächen ist leer.') + ->send(); + + return false; + } + foreach ($res as $value) { + if (! $value->geschoss) { + Notification::make() + ->title('Allgemeinflächen') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für die Allgemeinfläche '.$value->raumart.' fehlt die Angabe des Geschoßes.') + ->send(); + + return false; + } + if (! $value->raumart) { + Notification::make() + ->title('Allgemeinflächen') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für eine Allgemeinfläche im Geschoss '.$value->geschoss.' fehlt die Angabe der Raumart.') + ->send(); + + return false; + } + if ($value->flaeche == 0) { + Notification::make() + ->title('Allgemeinflächen') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für die Allgemeinfläche '.$value->raumart.' fehlt die Angabe der Fläche.') + ->send(); + + return false; + } + } + + /** + * Raeumealle + */ + $res = Raeumealle::where('projekte_id', $record->id)->get(); + if (! $res->count()) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Die Tabelle Räume Alle ist leer.') + ->send(); + + return false; + } + + foreach ($res as $value) { + if (! $value->top_nummer) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum '.$value->raumart.' im Geschoss '.$value->geschoss.' fehlt die Angabe der Top Nummer.') + ->send(); + + return false; + } + if (! $value->geschoss) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum '.$value->raumart.' mit der Top Nummer '.$value->top_nummer.' fehlt die Angabe der Geschoßes.') + ->send(); + + return false; + } + if (! $value->raumart) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum mit der Top Nummer '.$value->top_nummer.' im Geschoßes '.$value->geschoss.' fehlt die Angabe der Raumart.') + ->send(); + + return false; + } + if ($value->flaeche == 0) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für die Raumart '.$value->raumart.' mit der Top Nummer '.$value->top_nummer.' im Geschoss '.$value->geschoss.' fehlt die Angabe der Fläche.') + ->send(); + + return false; + } + if ($value->faktor == 0) { + Notification::make() + ->title('Räume Alle') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für die Raumart '.$value->raumart.' mit der Top Nummer '.$value->top_nummer.' im Geschoss '.$value->geschoss.' fehlt die Angabe des Faktors.') + ->send(); + + return false; + } + } + + /** + * Raeumealle + */ + $res = ProjektMethode::where('projekte_id', $record->id)->get(); + if (! $res->count()) { + Notification::make() + ->title('Räume Methoden') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Die Tabelle Raum Methode ist leer.') + ->send(); + + return false; + } + foreach ($res as $value) { + if (! $value->methode_id) { + Notification::make() + ->title('Räume Methoden') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum '.$value->raumart.' fehlt die Methode.') + ->send(); + + return false; + } + if ($value->faktor == 0) { + Notification::make() + ->title('Räume Methoden') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum '.$value->raumart.' fehlt die Angabe des Faktors.') + ->send(); + + return false; + } + } + + /** + * Orientierung Zu und Abschläge + */ + $res = OrientierungZuAbschlaege::where('projekte_id', $record->id)->get(); + if (! $res->count()) { + Notification::make() + ->title('Orientierung Zu und Abschläge') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Die Tabelle Orientierung Zu und Abschläge ist leer.') + ->send(); + + return false; + } + $res = OrientierungZuAbschlaege::where('projekte_id', $record->id)->where('nicht_in_orientierung', false)->get(); + foreach ($res as $value) { + if (! $value->orientierung_id) { + Notification::make() + ->title('Orientierung Zu und Abschläge') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Für den Raum '.$value->raumart.' mit der Top Nummer '.$value->top_nummer.' fehlt die Orientierung.') + ->send(); + + return false; + } + } + + /** + * ProjektPlatzhalter + */ + $res = ProjektPlatzhalter::where('projekte_id', $record->id)->whereNull('platzhaltertext')->orWhere('platzhaltertext', '=', '')->get(); + if ($res->count()) { + Notification::make() + ->title('Platzhalter') + ->info() + ->icon('heroicon-o-exclamation-triangle') + ->duration(10000) + ->body('Bitte füllen Sie die fehlenden Platzhalter aus. Sollten die fehlenden Platzhalter nicht mehr gebraucht werden löschen Sie diese aus dem Text und generieren sie die Platzhalter Tabelle neu.') + ->send(); + + return false; + } + + Notification::make() + ->title('Evaluation') + ->success() + ->duration(10000) + ->body('Die Evaluierung des Projektes war erfolgreich.') + ->send(); + } +} diff --git a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php index 6ae89d3..14ac959 100644 --- a/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php +++ b/app/Filament/Resources/Auftraggebers/Schemas/AuftraggeberForm.php @@ -99,6 +99,8 @@ class AuftraggeberForm FileUpload::make('logo') ->image() ->disk('public') + ->maxSize(3072) // 3MB limit + ->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp']) ->directory('auftraggeber-logo') ->visibility('public') ->label('Logo') diff --git a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php index f9aa533..cd7a667 100644 --- a/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php +++ b/app/Filament/Resources/Gutachters/Schemas/GutachterForm.php @@ -108,6 +108,8 @@ class GutachterForm ->image() ->disk('public') ->directory('gutachter-logo') + ->maxSize(3072) // 3MB limit + ->acceptedFileTypes(['image/jpeg', 'image/png', 'image/webp']) ->visibility('public') ->label('Logo'), Radio::make('logo_align') diff --git a/app/Filament/Resources/Projektes/Pages/EditProjekte.php b/app/Filament/Resources/Projektes/Pages/EditProjekte.php index 5949c69..44cb136 100644 --- a/app/Filament/Resources/Projektes/Pages/EditProjekte.php +++ b/app/Filament/Resources/Projektes/Pages/EditProjekte.php @@ -2,6 +2,7 @@ namespace App\Filament\Resources\Projektes\Pages; +use App\Actions\Validation\GutachtenValidation; use App\Filament\Resources\Projektes\ProjekteResource; use App\Models\Konto; use App\Models\Projekte; @@ -72,10 +73,26 @@ class EditProjekte extends EditRecord ->openUrlInNewTab(), Action::make('make_gutachten') ->hidden(fn ($record): bool => $record->bezahlt_am ? false : true) + ->color(fn ($record): string => match ($record->evaluation) { + 1 => 'info', + default => 'gray', + }) + ->disabled(fn ($record): bool => $record->evaluation ? false : true) ->label('Neu Berechnen') ->icon('phosphor-calculator') ->url(fn ($record) => route('standard.download', ['record' => $record, 'mode' => 'new'])) ->openUrlInNewTab(), + Action::make('evaluate_gutachten') + ->hidden(fn ($record): bool => $record->bezahlt_am ? false : true) + ->color(fn ($record): string => match ($record->evaluation) { + 1 => 'gray', + default => 'info', + }) + ->label('Daten Evaluieren') + ->icon('phosphor-seal-check') + ->action(function ($record): void { + GutachtenValidation::controll($record); + }), ])->label('Gutachten') ->icon('heroicon-m-ellipsis-vertical') ->button() diff --git a/app/Filament/Resources/Projektes/RelationManagers/OrientierungZuAbschlaegesRelationManager.php b/app/Filament/Resources/Projektes/RelationManagers/OrientierungZuAbschlaegesRelationManager.php index 096d913..c132204 100644 --- a/app/Filament/Resources/Projektes/RelationManagers/OrientierungZuAbschlaegesRelationManager.php +++ b/app/Filament/Resources/Projektes/RelationManagers/OrientierungZuAbschlaegesRelationManager.php @@ -9,6 +9,7 @@ use App\Models\OrientierungZuAbschlaege; use Filament\Actions\Action; use Filament\Actions\BulkAction; use Filament\Actions\BulkActionGroup; +use Filament\Forms\Components\Radio; use Filament\Forms\Components\Select; use Filament\Forms\Components\TextInput; use Filament\Resources\RelationManagers\RelationManager; @@ -58,10 +59,10 @@ class OrientierungZuAbschlaegesRelationManager extends RelationManager CheckboxColumn::make('nicht_in_orientierung') ->label('Nicht in Orientierung') ->toggleable(), - TextInputColumn::make('raumart') + TextColumn::make('raumart') ->toggleable() ->width('2rem') - ->rules(['required']) + // ->rules(['required']) ->searchable(), SelectColumn::make('orientierung_id') ->toggleable() @@ -156,8 +157,29 @@ class OrientierungZuAbschlaegesRelationManager extends RelationManager ); } }), + BulkAction::make('nicht_in_orientierung') + ->color('primary') + ->label('Nicht In Orientierung') + ->schema([ + Radio::make('nicht_in_orientierung') + ->hiddenLabel() + ->default(1) + ->options([ + '1' => 'Ja', + '0' => 'Nein', + ]), + ]) + ->icon('phosphor-arrow-square-out') + ->action(function (Collection $records, array $data): void { + foreach ($records as $record) { + OrientierungZuAbschlaege::where('id', '=', $record->id) + ->update( + ['nicht_in_orientierung' => 1] + ); + } + }), BulkAction::make('a') - ->label($spalten['a'] ?? '') + ->label($spalten['a'].' Faktor' ?? '') ->color('info') ->hidden(isset($spalten['a']) ? false : true) ->schema([ diff --git a/app/Models/Auftraggeber.php b/app/Models/Auftraggeber.php index 79f5000..e1b66dc 100644 --- a/app/Models/Auftraggeber.php +++ b/app/Models/Auftraggeber.php @@ -21,6 +21,7 @@ class Auftraggeber extends Model 'email', 'phone', 'logo', + 'referenz_formatting', 'logo_anzeigen', 'text_anzeigen', ]; diff --git a/bootstrap/cache/routes-v7.php b/bootstrap/cache/routes-v7.php index cb439f0..73fa5ce 100644 --- a/bootstrap/cache/routes-v7.php +++ b/bootstrap/cache/routes-v7.php @@ -531,7 +531,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::vLKYZJTiPLSPErr3', + '_route' => 'generated::e49aps4aQONLVTWt', ), 1 => NULL, 2 => @@ -551,7 +551,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::qrW6BqQkTyM6yrw6', + '_route' => 'generated::q6W1ELsYeTKdrkd1', ), 1 => NULL, 2 => @@ -609,7 +609,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::T2kHvKoG8wGLUSEH', + '_route' => 'generated::3pkhx5Z3rpV06SKQ', ), 1 => NULL, 2 => @@ -629,7 +629,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::NWB8nLMAGdfLsAq1', + '_route' => 'generated::HIxTYKYuGieAD5C1', ), 1 => NULL, 2 => @@ -649,7 +649,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::YyCFpow287BJsXlf', + '_route' => 'generated::r6YUk0D6jqybwqGA', ), 1 => NULL, 2 => @@ -669,7 +669,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::vsXiTl9FSsSI2CBW', + '_route' => 'generated::d07u8ErdJPIt0Bb1', ), 1 => NULL, 2 => @@ -689,7 +689,7 @@ app('router')->setCompiledRoutes( array ( 0 => array ( - '_route' => 'generated::zPzxBD9DXHvKd7G9', + '_route' => 'generated::lEsY9aMqtMS0xfDF', ), 1 => NULL, 2 => @@ -2740,7 +2740,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::vLKYZJTiPLSPErr3' => + 'generated::e49aps4aQONLVTWt' => array ( 'methods' => array ( @@ -2752,7 +2752,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@returnJavaScriptAsFile', - 'as' => 'generated::vLKYZJTiPLSPErr3', + 'as' => 'generated::e49aps4aQONLVTWt', ), 'fallback' => false, 'defaults' => @@ -2768,7 +2768,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::qrW6BqQkTyM6yrw6' => + 'generated::q6W1ELsYeTKdrkd1' => array ( 'methods' => array ( @@ -2780,7 +2780,7 @@ app('router')->setCompiledRoutes( array ( 'uses' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', 'controller' => 'Livewire\\Mechanisms\\FrontendAssets\\FrontendAssets@maps', - 'as' => 'generated::qrW6BqQkTyM6yrw6', + 'as' => 'generated::q6W1ELsYeTKdrkd1', ), 'fallback' => false, 'defaults' => @@ -2882,7 +2882,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::T2kHvKoG8wGLUSEH' => + 'generated::3pkhx5Z3rpV06SKQ' => array ( 'methods' => array ( @@ -2911,7 +2911,7 @@ app('router')->setCompiledRoutes( \'exception\' => $exception, ]), status: $exception ? 500 : 200); }";s:5:"scope";s:54:"Illuminate\\Foundation\\Configuration\\ApplicationBuilder";s:4:"this";N;s:4:"self";s:32:"0000000000000f3b0000000000000000";}}', - 'as' => 'generated::T2kHvKoG8wGLUSEH', + 'as' => 'generated::3pkhx5Z3rpV06SKQ', ), 'fallback' => false, 'defaults' => @@ -2927,7 +2927,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::NWB8nLMAGdfLsAq1' => + 'generated::HIxTYKYuGieAD5C1' => array ( 'methods' => array ( @@ -2949,7 +2949,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::NWB8nLMAGdfLsAq1', + 'as' => 'generated::HIxTYKYuGieAD5C1', ), 'fallback' => false, 'defaults' => @@ -2965,7 +2965,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::YyCFpow287BJsXlf' => + 'generated::r6YUk0D6jqybwqGA' => array ( 'methods' => array ( @@ -2987,7 +2987,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::YyCFpow287BJsXlf', + 'as' => 'generated::r6YUk0D6jqybwqGA', ), 'fallback' => false, 'defaults' => @@ -3003,7 +3003,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::vsXiTl9FSsSI2CBW' => + 'generated::d07u8ErdJPIt0Bb1' => array ( 'methods' => array ( @@ -3025,7 +3025,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::vsXiTl9FSsSI2CBW', + 'as' => 'generated::d07u8ErdJPIt0Bb1', ), 'fallback' => false, 'defaults' => @@ -3041,7 +3041,7 @@ app('router')->setCompiledRoutes( 'waitSeconds' => NULL, 'withTrashed' => false, ), - 'generated::zPzxBD9DXHvKd7G9' => + 'generated::lEsY9aMqtMS0xfDF' => array ( 'methods' => array ( @@ -3063,7 +3063,7 @@ app('router')->setCompiledRoutes( 'where' => array ( ), - 'as' => 'generated::zPzxBD9DXHvKd7G9', + 'as' => 'generated::lEsY9aMqtMS0xfDF', ), 'fallback' => false, 'defaults' => diff --git a/database/migrations/2025_09_24_131440_create_projektes_table.php b/database/migrations/2025_09_24_131440_create_projektes_table.php index 3548b1b..248a3b4 100644 --- a/database/migrations/2025_09_24_131440_create_projektes_table.php +++ b/database/migrations/2025_09_24_131440_create_projektes_table.php @@ -28,6 +28,7 @@ return new class extends Migration $table->boolean('pdf_nutzwerte_status')->default(0); $table->boolean('pdf_gutachten_status')->default(0); $table->boolean('excel_nutzwerte_status')->default(0); + $table->boolean('evaluation')->default(0); $table->timestamp('bezahlt_am')->nullable(); $table->timestamps(); $table->softDeletes(); diff --git a/database/seeders/AuftraggeberSeeder.php b/database/seeders/AuftraggeberSeeder.php index 77a83d2..5e83cb1 100644 --- a/database/seeders/AuftraggeberSeeder.php +++ b/database/seeders/AuftraggeberSeeder.php @@ -12,47 +12,47 @@ class AuftraggeberSeeder extends Seeder */ public function run(): void { - $sql = "INSERT INTO `auftraggebers` (`id`, `konto_id`, `title`, `gender`, `name`, `company`, `logo`, `email`, `phone`, `logo_align`, `referenz_formatting`, `created_at`, `updated_at`, `logo_anzeigen`, `text_anzeigen`) + $sql = "INSERT INTO `auftraggebers` (`id`, `konto_id`, `title`, `gender`, `name`, `company`, `logo`, `email`, `phone`, `referenz_formatting`, `logo_anzeigen`, `text_anzeigen`, `created_at`, `updated_at`) VALUES - ('1', '1', NULL, 'Herr', 'Moser Hans', 'NEUE HEIMAT TIROL', 'gutachter-logo/01K7RSEBE0WHGX8NJHYSZA9A0A.svg', 'h.moser@gnh.at', '+43512547895', 'right', '

-NEUE HEIMAT TIROL
Gemeinnützige WohnungsGmbH
Gumppstraße 47 - 6020 Innsbruck

', NULL, '2025-10-17 10:07:14', '0', '0'), - ('2', '1', NULL, 'Herr', 'Rudi Sommer', 'BauArt Immobilien GmbH', NULL, 'r.sommer@BauArtImmobilien.at', '+43512226688', 'right', 'BauArt Immobilien GmbH
Maximilianstraße 2
6020 Innsbruck', NULL, '2025-10-17 10:07:53', '0', '0'), - ('3', '1', NULL, 'Herr', 'Notar Schwarz', 'Ch. Stabel, H. Pechlaner, B. Augustin, S. Baumgartner', NULL, 'schwarz@notar.cc', '0512/59969-0', 'right', 'Christine Stabel, Omes 14, 6094 Axams
Hansjörg Pechlaner, Andreas Hofer-Strasse 18, 6020 Innsbruck
Barbara Augustin, St. Georgs-Weg 8, 6020 Innsbruck
Sabine Baumgartner, Hervicusgasse 4/4/10, 1120 Wien', NULL, NULL, '0', '0'), - ('4', '1', NULL, 'Herr', 'Hr Atz', 'BUWOG', NULL, 'office@buwog.at', '++43 (0)1/878 28-0', 'right', 'BUWOG - Bauen und Wohnen Gesellschaft mbH
Hietzinger Kai 131
A-1130 Wien', NULL, NULL, '0', '0'), - ('5', '1', NULL, NULL, '', 'Innsbrucker StadtBAU GesmbH', NULL, 'office@innsbrucker-stadtbau.at', '+43 512 3330', 'right', 'Innsbrucker StadtBAU GesmbH
Gumppstraße 47
A-6023 Innsbruck', NULL, NULL, '0', '0'), - ('6', '1', NULL, 'Herr', 'Egger', 'WE', NULL, 'egger@we-tirol.at', '05125393-0', 'right', 'WOHNUNGSEIGENTUM
Tiroler gemeinnützige WohnbauGesmbH.
Südtiroler Platz 8
6020 Innsbruck', NULL, NULL, '0', '0'), - ('7', '1', NULL, 'Herr', 'Dr. Arno Walde', 'Dr. Arno Walde', NULL, 'adwalde@gmx.at', '0680/2163458', 'right', 'Dr. Arno WALDE
Schneeburggasse 78
6020 INNSBRUCK', NULL, NULL, '0', '0'), - ('8', '1', NULL, 'Herr', 'Helmut Klotz', 'Helmut Klotz', NULL, 'nicht vorhanden', '0650/2915291', 'right', 'Helmut Klotz
Innsbruckerstraße 291
6108 Scharnitz', NULL, NULL, '0', '0'), - ('9', '1', NULL, 'Herr', 'Michael Steinbacher', 'Konstantin und Rupert Kerscher_Dold', NULL, 'steinbacher.immobilien@aon.at', '0676/3176521', 'right', 'Oliver Dold, Müllerstraße 14, A-6020 Innsbruck
Konstantin Kerscher, Robert Koch-Weg 10, D-87439 Kempten
Rupert Kerscher, Ziegeleiweg 1, D-87448 Waltenhofen', NULL, NULL, '0', '0'), - ('10', '1', NULL, 'Frau', '0664/8195712', 'Mag. Christina Peer', NULL, 'christina_peer@wuerth-hochenburger.at', '0512/2221/5187 (Würth)', 'right', 'Mag. Christina Peer
Wildermieming 99c
6414 Wildermieming', NULL, NULL, '0', '0'), - ('11', '1', NULL, 'Herr', 'Nocker', 'Josef Nocker', NULL, 'Nocker', 'Nocker', 'right', 'Josef Nocker
Josef-Schraffl-Straße 19
6020 Innsbruck', NULL, NULL, '0', '0'), - ('12', '1', NULL, 'Herr', 'Wolfgang Rauth', 'IIG', NULL, 'w.rauth@iig.at', '0512/4004', 'right', 'Innsbrucker Immobilien GmbH & Co KG

Roßaugasse 4
6020 Innsbruck', NULL, NULL, '0', '0'), - ('13', '1', NULL, 'Herr', 'Prem', 'Premium Living GmbH', NULL, 'office@premium-living.at', '06412/21004', 'right', 'Premium Living GmbH
Premweg 1
A-5600 St. Johann im Pongau', NULL, NULL, '0', '0'), - ('14', '1', NULL, 'Herr', 'Lorenz Prem', 'Lorenz Prem', NULL, 'lorenzprem@hotmail.com', '06412/7848', 'right', 'Mag. Lorenz Prem
Premweg 7
5600 St. Johann im Pongau', NULL, NULL, '0', '0'), - ('15', '1', NULL, 'Herr', 'Daniel Fügenschuh', 'Fügenschuh', NULL, 'office@ffuegenschuh.at', '0512/238601', 'right', 'Hausbesitzergemeinschaft Haspingerstraße 4
vertreten durch
Architekt Daniel Fügenschuh ZT GmbH

Höttinger Auffahrt 11
6020 Innsbruck', NULL, NULL, '0', '0'), - ('16', '1', NULL, 'Herr', 'Czermak Benedikt', 'Dr. Benedikt Czermak', NULL, 'benedikt.czermak@yahoo.com', '0676/9672675', 'right', 'Dr. Benedikt Czermak
Bilgeristraße 2
6080 Igls', NULL, NULL, '0', '0'), - ('17', '1', NULL, 'Herr', 'Hörtnagl', 'Ludwig Hörtnagl', NULL, 'Hörtnagl', '0000', 'right', 'Ludwig Hörtnagl
Messerschmittweg 6
6175 Kematen in Tirol', NULL, NULL, '0', '0'), - ('18', '1', NULL, 'Herr', 'Kluckner Sigfried', 'Kluckner Sigfried', NULL, 'Kluckner Sigfried', 'Kluckner Sigfried', 'right', 'Siegfried Kluckner
Römerweg 13
6408 Pettnau', NULL, NULL, '0', '0'), - ('19', '1', NULL, 'Herr', 'Bernhard Schauer', 'phoenix Wohnbauträger', NULL, 'phoenix1@chello.at', '+436642501200', 'right', 'Phoenix
Wohnbau und Projektentwicklungs GmbH
Schlossergasse 3, 6060 Hall in Tirol', NULL, NULL, '0', '0'), - ('20', '1', NULL, 'Herr', 'Hemma Businger', 'Hemma Businger', NULL, 'Hemma Businger ', '0699 / 19030325', 'right', 'Hemma Businger
Gsetzbichlweg 6
6080 Igls', NULL, NULL, '0', '0'), - ('21', '1', NULL, 'Herr', 'Scheiterer Franz', 'Gemeindeverband vorderes Zillertal', NULL, 'wer', 'wer', 'right', 'Gemeindeverband Altenheimverband Vorderes Zillertal
Franziskusweg 9
6263 Fügen', NULL, NULL, '0', '0'), - ('22', '1', NULL, 'Frau', 'Sabine Obmascher', 'Sabine Obmascher', NULL, '23r', '234', 'right', 'Sabine Obmascher
Wiesenweg 7
6175 Kematen in Tirol', NULL, NULL, '0', '0'), - ('23', '1', NULL, 'Herr', 'Spieler Angelika', 'Baumanagement Taubinger', NULL, 'sa@bm-taubinger.at', '07734/34400', 'right', 'Baumanagement Taubinger GmbH
Taufkirchen Nr. 98
A-4715 Taufkirchen an der Trattnach', NULL, NULL, '0', '0'), - ('24', '1', NULL, 'Herr', 'so wie Taubinger Baumanagement', 'WMU GmbH', NULL, 'so wie Taubinger Baumanagement', 'so wie Taubinger Baumanagement', 'right', 'WMU GmbH
Fellhof 5
4741 Wendling', NULL, NULL, '0', '0'), - ('25', '1', NULL, 'Herr', 'Dr. Simon Czermak', 'Dr. Simon Czermak', NULL, 'simon.czermak@mci.edu', '0676 / 74 55 55 4', 'right', 'Dr. Simon Czermak
Villerberg 3d
6020 Innsbruck', NULL, NULL, '0', '0'), - ('26', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Riedenhof', NULL, 'c.boder@gesfoe.at', '01-9043339-111', 'right', '', NULL, NULL, '0', '0'), - ('27', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Wertinvest', NULL, 'c.bodner@gesfoe.at', '01/9043339', 'right', '
WertInvest Immobilientreuhand GmbH
Mariahilferstraße 1/ Getreidemarkt 17
A-1060 Wien', NULL, NULL, '0', '0'), - ('28', '1', NULL, 'Herr', 'Ing. Friedrich Tussetschläger', 'Raiffeisen Wohnbau', NULL, '00', '00', 'right', 'Raiffeisen WohnBau Tirol GmbH
Mooslackengasse12
1190 Wien', NULL, NULL, '0', '0'), - ('29', '1', NULL, 'Herr', 'Armin Keil', 'Christine Steiner', NULL, 'armin.keil@tirol-kliniken.at', '0680-2196930', 'right', 'Christine Steiner
Brennerstrasse 15
6020 Innsbruck', NULL, NULL, '0', '0'), - ('30', '1', NULL, 'Herr', 'Martina Griesser', 'Griesser Götzens', NULL, 'mg@modularplus.com', '0699-10052418', 'right', 'Martina und Simon Griesser
Steinangerl 38, 6091 Götzens', NULL, NULL, '0', '0'), - ('31', '1', NULL, 'Herr', 'Hannes Hecher', 'Hannes Hecher', NULL, 'hannes.hecher@schiebel.net', '‭+43 676 83380124‬', 'right', 'Mag. Hannes Hecher
Dehmgasse 28
3400 Klosterneuburg', NULL, NULL, '0', '0'), - ('32', '1', NULL, 'Herr', 'DI Reitter Mojo', 'Arch. DI Reitter Helmut', NULL, 'mojo@reitter.cc', '0512 294099 44', 'right', 'Dr.in Marie-Luise Pokorny-Reitter
Arch. DI Helmut Reitter
Schulgasse 5
6020 Innsbruck', NULL, NULL, '0', '0'), - ('33', '1', NULL, 'Herr', 'Roland Meixner', 'BIG', NULL, 'Roland.Meixner@big.at', '0664 807457736', 'right', 'Kapuzinergasse Projektentwicklungs GmbH
Trabrennstraße 2b
1020 Wien
', NULL, NULL, '0', '0'), - ('34', '1', NULL, 'Herr', 'Wolfgang Lenz', 'H&J GmbH', NULL, 'wolfgang.lenz@hilti-jehle.at', ' 43 5472 2193 - 7316', 'right', '
Hilti und Jehle GmbH
Gartenland 248
A-6531 Ried im Oberinntal
', NULL, NULL, '0', '0'), - ('35', '1', NULL, 'Herr', 'Raika Schwaz', 'Raika Schwaz', NULL, 'n.v.', 'n.v.', 'right', '
Raiffeisen Regionalbank Schwaz eGen
Innsbrucker Straße 11
6130 Schwaz
', NULL, NULL, '0', '0'), - ('36', '1', NULL, 'Herr', 'Peter Walde', 'Ing. Peter Walde', NULL, 'peter@walde.at', '0699 17282166', 'right', '', NULL, NULL, '0', '0'), - ('37', '1', NULL, 'Herr', 'Ing. Sandra Peer', 'HYPO TIROL', NULL, 'sandra.peer@hypotirol.com', '', 'right', '
Hypo Tirol Bank AG
Meraner Straße 8
6020 Innsbruck
', NULL, NULL, '0', '0'), - ('38', '1', NULL, 'Herr', 'Hanno', 'Hanno Vogl-Fernheim', NULL, 'office@vogl-fernheim.eu', '0512/560303', 'right', '
Hanno Vogl-Fernheim
Richardsweg 1
6020 Innsbruck
', NULL, NULL, '0', '0'); - "; + ('1', '1', NULL, 'Herr', 'Moser Hans', 'NEUE HEIMAT TIROL', 'auftraggeber-logo/01K7S22BCDJKPG760E8A3ZDTYA.svg', 'h.moser@gnh.at', '+43512547895', '{\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"textAlign\":\"start\",\"level\":3},\"content\":[{\"type\":\"text\",\"text\":\"NEUE HEIMAT TIROL\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":\"start\"},\"content\":[{\"type\":\"text\",\"text\":\"Gemeinn\\u00fctzige WohnungsGmbH\"}]},{\"type\":\"paragraph\",\"attrs\":{\"textAlign\":\"start\"},\"content\":[{\"type\":\"text\",\"text\":\"Gumppstra\\u00dfe 47 - 6020 Innsbruck\"}]}]}', '1', '1', NULL, '2025-10-17 12:24:44'), + ('2', '1', NULL, 'Herr', 'Rudi Sommer', 'BauArt Immobilien GmbH', NULL, 'r.sommer@BauArtImmobilien.at', '+43512226688', 'BauArt Immobilien GmbH
Maximilianstraße 2
6020 Innsbruck', '0', '0', NULL, '2025-10-17 10:07:53'), + ('3', '1', NULL, 'Herr', 'Notar Schwarz', 'Ch. Stabel, H. Pechlaner, B. Augustin, S. Baumgartner', NULL, 'schwarz@notar.cc', '0512/59969-0', 'Christine Stabel, Omes 14, 6094 Axams
Hansjörg Pechlaner, Andreas Hofer-Strasse 18, 6020 Innsbruck
Barbara Augustin, St. Georgs-Weg 8, 6020 Innsbruck
Sabine Baumgartner, Hervicusgasse 4/4/10, 1120 Wien', '0', '0', NULL, NULL), + ('4', '1', NULL, 'Herr', 'Hr Atz', 'BUWOG', NULL, 'office@buwog.at', '++43 (0)1/878 28-0', 'BUWOG - Bauen und Wohnen Gesellschaft mbH
Hietzinger Kai 131
A-1130 Wien', '0', '0', NULL, NULL), + ('5', '1', NULL, NULL, '', 'Innsbrucker StadtBAU GesmbH', NULL, 'office@innsbrucker-stadtbau.at', '+43 512 3330', 'Innsbrucker StadtBAU GesmbH
Gumppstraße 47
A-6023 Innsbruck', '0', '0', NULL, NULL), + ('6', '1', NULL, 'Herr', 'Egger', 'WE', NULL, 'egger@we-tirol.at', '05125393-0', 'WOHNUNGSEIGENTUM
Tiroler gemeinnützige WohnbauGesmbH.
Südtiroler Platz 8
6020 Innsbruck', '0', '0', NULL, NULL), + ('7', '1', NULL, 'Herr', 'Dr. Arno Walde', 'Dr. Arno Walde', NULL, 'adwalde@gmx.at', '0680/2163458', 'Dr. Arno WALDE
Schneeburggasse 78
6020 INNSBRUCK', '0', '0', NULL, NULL), + ('8', '1', NULL, 'Herr', 'Helmut Klotz', 'Helmut Klotz', NULL, 'nicht vorhanden', '0650/2915291', 'Helmut Klotz
Innsbruckerstraße 291
6108 Scharnitz', '0', '0', NULL, NULL), + ('9', '1', NULL, 'Herr', 'Michael Steinbacher', 'Konstantin und Rupert Kerscher_Dold', NULL, 'steinbacher.immobilien@aon.at', '0676/3176521', 'Oliver Dold, Müllerstraße 14, A-6020 Innsbruck
Konstantin Kerscher, Robert Koch-Weg 10, D-87439 Kempten
Rupert Kerscher, Ziegeleiweg 1, D-87448 Waltenhofen', '0', '0', NULL, NULL), + ('10', '1', NULL, 'Frau', '0664/8195712', 'Mag. Christina Peer', NULL, 'christina_peer@wuerth-hochenburger.at', '0512/2221/5187 (Würth)', 'Mag. Christina Peer
Wildermieming 99c
6414 Wildermieming', '0', '0', NULL, NULL), + ('11', '1', NULL, 'Herr', 'Nocker', 'Josef Nocker', NULL, 'Nocker', 'Nocker', 'Josef Nocker
Josef-Schraffl-Straße 19
6020 Innsbruck', '0', '0', NULL, NULL), + ('12', '1', NULL, 'Herr', 'Wolfgang Rauth', 'IIG', NULL, 'w.rauth@iig.at', '0512/4004', 'Innsbrucker Immobilien GmbH & Co KG

Roßaugasse 4
6020 Innsbruck', '0', '0', NULL, NULL), + ('13', '1', NULL, 'Herr', 'Prem', 'Premium Living GmbH', NULL, 'office@premium-living.at', '06412/21004', 'Premium Living GmbH
Premweg 1
A-5600 St. Johann im Pongau', '0', '0', NULL, NULL), + ('14', '1', NULL, 'Herr', 'Lorenz Prem', 'Lorenz Prem', NULL, 'lorenzprem@hotmail.com', '06412/7848', 'Mag. Lorenz Prem
Premweg 7
5600 St. Johann im Pongau', '0', '0', NULL, NULL), + ('15', '1', NULL, 'Herr', 'Daniel Fügenschuh', 'Fügenschuh', NULL, 'office@ffuegenschuh.at', '0512/238601', 'Hausbesitzergemeinschaft Haspingerstraße 4
vertreten durch
Architekt Daniel Fügenschuh ZT GmbH

Höttinger Auffahrt 11
6020 Innsbruck', '0', '0', NULL, NULL), + ('16', '1', NULL, 'Herr', 'Czermak Benedikt', 'Dr. Benedikt Czermak', NULL, 'benedikt.czermak@yahoo.com', '0676/9672675', 'Dr. Benedikt Czermak
Bilgeristraße 2
6080 Igls', '0', '0', NULL, NULL), + ('17', '1', NULL, 'Herr', 'Hörtnagl', 'Ludwig Hörtnagl', NULL, 'Hörtnagl', '0000', 'Ludwig Hörtnagl
Messerschmittweg 6
6175 Kematen in Tirol', '0', '0', NULL, NULL), + ('18', '1', NULL, 'Herr', 'Kluckner Sigfried', 'Kluckner Sigfried', NULL, 'Kluckner Sigfried', 'Kluckner Sigfried', 'Siegfried Kluckner
Römerweg 13
6408 Pettnau', '0', '0', NULL, NULL), + ('19', '1', NULL, 'Herr', 'Bernhard Schauer', 'phoenix Wohnbauträger', NULL, 'phoenix1@chello.at', '+436642501200', 'Phoenix
Wohnbau und Projektentwicklungs GmbH
Schlossergasse 3, 6060 Hall in Tirol', '0', '0', NULL, NULL), + ('20', '1', NULL, 'Herr', 'Hemma Businger', 'Hemma Businger', NULL, 'Hemma Businger ', '0699 / 19030325', 'Hemma Businger
Gsetzbichlweg 6
6080 Igls', '0', '0', NULL, NULL), + ('21', '1', NULL, 'Herr', 'Scheiterer Franz', 'Gemeindeverband vorderes Zillertal', NULL, 'wer', 'wer', 'Gemeindeverband Altenheimverband Vorderes Zillertal
Franziskusweg 9
6263 Fügen', '0', '0', NULL, NULL), + ('22', '1', NULL, 'Frau', 'Sabine Obmascher', 'Sabine Obmascher', NULL, '23r', '234', 'Sabine Obmascher
Wiesenweg 7
6175 Kematen in Tirol', '0', '0', NULL, NULL), + ('23', '1', NULL, 'Herr', 'Spieler Angelika', 'Baumanagement Taubinger', NULL, 'sa@bm-taubinger.at', '07734/34400', 'Baumanagement Taubinger GmbH
Taufkirchen Nr. 98
A-4715 Taufkirchen an der Trattnach', '0', '0', NULL, NULL), + ('24', '1', NULL, 'Herr', 'so wie Taubinger Baumanagement', 'WMU GmbH', NULL, 'so wie Taubinger Baumanagement', 'so wie Taubinger Baumanagement', 'WMU GmbH
Fellhof 5
4741 Wendling', '0', '0', NULL, NULL), + ('25', '1', NULL, 'Herr', 'Dr. Simon Czermak', 'Dr. Simon Czermak', NULL, 'simon.czermak@mci.edu', '0676 / 74 55 55 4', 'Dr. Simon Czermak
Villerberg 3d
6020 Innsbruck', '0', '0', NULL, NULL), + ('26', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Riedenhof', NULL, 'c.boder@gesfoe.at', '01-9043339-111', '', '0', '0', NULL, NULL), + ('27', '1', NULL, 'Herr', 'Ing. Christian Bodner', 'Wertinvest', NULL, 'c.bodner@gesfoe.at', '01/9043339', '
WertInvest Immobilientreuhand GmbH
Mariahilferstraße 1/ Getreidemarkt 17
A-1060 Wien', '0', '0', NULL, NULL), + ('28', '1', NULL, 'Herr', 'Ing. Friedrich Tussetschläger', 'Raiffeisen Wohnbau', NULL, '00', '00', 'Raiffeisen WohnBau Tirol GmbH
Mooslackengasse12
1190 Wien', '0', '0', NULL, NULL), + ('29', '1', NULL, 'Herr', 'Armin Keil', 'Christine Steiner', NULL, 'armin.keil@tirol-kliniken.at', '0680-2196930', 'Christine Steiner
Brennerstrasse 15
6020 Innsbruck', '0', '0', NULL, NULL), + ('30', '1', NULL, 'Herr', 'Martina Griesser', 'Griesser Götzens', NULL, 'mg@modularplus.com', '0699-10052418', 'Martina und Simon Griesser
Steinangerl 38, 6091 Götzens', '0', '0', NULL, NULL), + ('31', '1', NULL, 'Herr', 'Hannes Hecher', 'Hannes Hecher', NULL, 'hannes.hecher@schiebel.net', '‭+43 676 83380124‬', 'Mag. Hannes Hecher
Dehmgasse 28
3400 Klosterneuburg', '0', '0', NULL, NULL), + ('32', '1', NULL, 'Herr', 'DI Reitter Mojo', 'Arch. DI Reitter Helmut', NULL, 'mojo@reitter.cc', '0512 294099 44', 'Dr.in Marie-Luise Pokorny-Reitter
Arch. DI Helmut Reitter
Schulgasse 5
6020 Innsbruck', '0', '0', NULL, NULL), + ('33', '1', NULL, 'Herr', 'Roland Meixner', 'BIG', NULL, 'Roland.Meixner@big.at', '0664 807457736', 'Kapuzinergasse Projektentwicklungs GmbH
Trabrennstraße 2b
1020 Wien
', '0', '0', NULL, NULL), + ('34', '1', NULL, 'Herr', 'Wolfgang Lenz', 'H&J GmbH', NULL, 'wolfgang.lenz@hilti-jehle.at', ' 43 5472 2193 - 7316', '
Hilti und Jehle GmbH
Gartenland 248
A-6531 Ried im Oberinntal
', '0', '0', NULL, NULL), + ('35', '1', NULL, 'Herr', 'Raika Schwaz', 'Raika Schwaz', NULL, 'n.v.', 'n.v.', '
Raiffeisen Regionalbank Schwaz eGen
Innsbrucker Straße 11
6130 Schwaz
', '0', '0', NULL, NULL), + ('36', '1', NULL, 'Herr', 'Peter Walde', 'Ing. Peter Walde', NULL, 'peter@walde.at', '0699 17282166', '', '0', '0', NULL, NULL), + ('37', '1', NULL, 'Herr', 'Ing. Sandra Peer', 'HYPO TIROL', NULL, 'sandra.peer@hypotirol.com', '', '
Hypo Tirol Bank AG
Meraner Straße 8
6020 Innsbruck
', '0', '0', NULL, NULL), + ('38', '1', NULL, 'Herr', 'Hanno', 'Hanno Vogl-Fernheim', NULL, 'office@vogl-fernheim.eu', '0512/560303', '
Hanno Vogl-Fernheim
Richardsweg 1
6020 Innsbruck
', '0', '0', NULL, NULL); +"; DB::unprepared($sql); } } diff --git a/resources/css/pdf-download.css b/resources/css/pdf-download.css index 6ecd1c4..5e46ace 100644 --- a/resources/css/pdf-download.css +++ b/resources/css/pdf-download.css @@ -8,26 +8,6 @@ table, padding: 0; } -body { - /* - mPDF has a custom css property for background images: background-image-resize with custom values from 0-6: - - 0 - No resizing (default) - 1 - Shrink-to-fit w (keep aspect ratio) - 2 - Shrink-to-fit h (keep aspect ratio) - 3 - Shrink-to-fit w and/or h (keep aspect ratio) - 4 - Resize-to-fit w (keep aspect ratio) - 5 - Resize-to-fit h (keep aspect ratio) - 6 - Resize-to-fit w and h - - */ - - background-image: url('images/adler2.jpg'); - background-repeat: no-repeat; - background-position: center; - background-image-resize: 3; -} - /** POSITION FIXED */ #deckblatt-gutachter { position: absolute; @@ -35,6 +15,14 @@ body { width: 185mm; } +#deckblatt-logo-gutachter { + width: 185mm; + height: 12mm; + background-size: contain; + background-repeat: no-repeat; + margin-bottom: 1mm; +} + #deckblatt-gutachten { position: absolute; top: 90mm; @@ -50,36 +38,38 @@ body { #deckblatt-auftraggeber { position: absolute; + top: 240mm; + width: 185mm; text-align: right; - bottom: 20mm; - right: 15mm; - left: 15mm; } -#deckblatt-image { - width: 185mm; - height: 12mm; +#deckblatt-logo-auftraggeber { + width: 255mm; + height: 20mm; background-size: contain; background-repeat: no-repeat; + background-position: center right; margin-bottom: 1mm; } + + /** FORMATTING */ h1 { - font-size: 28px; - line-height: 30px; + font-size: 24px; + line-height: 26px; margin: 0; } h2 { - font-size: 18px; - line-height: 20px; + font-size: 20px; + line-height: 22px; margin: 0; } h3 { - font-size: 14px; - line-height: 16px; + font-size: 16px; + line-height: 18px; margin: 0; } diff --git a/storage/hvf-logos/nht-logo.png b/storage/hvf-logos/nht-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8c88d584d3f4062487b42a321c9d7011622720b2 GIT binary patch literal 128706 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 OLsd!RX@!DC#Qy_4*pa;e literal 0 HcmV?d00001
'.self::$projekt->erstellung.'