GutachtenValidation
This commit is contained in:
1 parent
d1ce891d9c
commit
8ccc4a3c20
15 files changed
+390
-109
No files matched your search
@@ -16,7 +16,7 @@ class Deckblatt
|
||||
$html = '<div class="adler"></div>';
|
||||
$html .= '<div id="deckblatt-gutachter">';
|
||||
if (MakeGutachten::$gutachter->logo && MakeGutachten::$gutachter->logo_anzeigen) {
|
||||
$html = '<div id="deckblatt-image" style="background-position: center '.MakeGutachten::$gutachter->logo_align.'; background-image: url(\''.public_path().'/storage/'.MakeGutachten::$gutachter->logo.'\');"></div>';
|
||||
$html .= '<div id="deckblatt-logo-gutachter" style="background-position: center '.MakeGutachten::$gutachter->logo_align.'; background-image: url(\''.public_path().'/storage/'.MakeGutachten::$gutachter->logo.'\');"></div>';
|
||||
}
|
||||
if (MakeGutachten::$gutachter->referenz_formatting && MakeGutachten::$gutachter->text_anzeigen) {
|
||||
$from = ['--', 'text-align: end;'];
|
||||
@@ -38,9 +38,18 @@ class Deckblatt
|
||||
$html .= '</h2>';
|
||||
$html .= '</div>';
|
||||
|
||||
// $html .= '<div id="deckblatt-auftraggeber"><h3>';
|
||||
// $html .= MakeGutachten::$auftraggeber->adressenblock;
|
||||
// $html .= '</h3></div>';
|
||||
// AUFTRAGGEBER
|
||||
$html .= '<div id="deckblatt-auftraggeber">';
|
||||
if (MakeGutachten::$auftraggeber->logo && MakeGutachten::$auftraggeber->logo_anzeigen) {
|
||||
$html .= '<div id="deckblatt-logo-auftraggeber" style="background-image: url(\''.public_path().'/storage/'.MakeGutachten::$auftraggeber->logo.'\');"></div>';
|
||||
}
|
||||
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 .= '</div>';
|
||||
|
||||
return $html;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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('<div class="size09 center">Seite {PAGENO}<br><br></div>');
|
||||
// $html = '<div class="header">'.$inhalt['index'].' - '.$inhalt['titel'].'</div>';
|
||||
// $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('<div class="size09 center">Seite {PAGENO}<br><br></div>');
|
||||
// }
|
||||
// $html = '<div class="header">ALLGEMEINFLÄCHEN</div>';
|
||||
// $html .= AllgemeinTabelle::load($projekts_id);
|
||||
// $html .= AllgemeinTabelle::load($projekte_id);
|
||||
// $html .= '<br><br><br><br><br><br><br>';
|
||||
// $html .= '<table class="inhalt"><tr>';
|
||||
// $html .= '<td>'.self::$projekt->erstellung.'</td>';
|
||||
|
||||
Reference in new issue
Block a user