DbFunction::$projektid]
);
$zuabTitel = ('' == $_projekt[0]['zuabTitel'] or 'fehlt!' == $_projekt[0]['zuabTitel']) ? '3.21 ZU UND ABSCHLAEGE' : $_projekt[0]['zuabTitel'];
$nwbTitel = ('' == $_projekt[0]['nwbTitel'] or 'fehlt!' == $_projekt[0]['nwbTitel']) ? '3.30 NUTZWERTBERECHNUNG' : $_projekt[0]['nwbTitel'];
$zustTitel = ('' == $_projekt[0]['zustTitel'] or 'fehlt!' == $_projekt[0]['zustTitel']) ? '3.40 ZUSAMMENSTELLUNG' : $_projekt[0]['zustTitel'];
$allgemTitel = ('' == $_projekt[0]['allgemTitel'] or 'fehlt!' == $_projekt[0]['allgemTitel']) ? '3.40 ZUSAMMENSTELLUNG' : $_projekt[0]['allgemTitel'];
$_platzhalter = DbFunction::select(
'tx_gutachten_projekteplatzhalter',
['code', 'txt'],
['pid' => DbFunction::$projektid]
);
$_projektestandards = DbFunction::select(
'tx_gutachten_projektestandards',
['pos', 'neueseite', 'kennung', 'titel', 'txt', 'platzhalter', 'textart_id'],
['pid' => DbFunction::$projektid, 'ORDER' => 'pos']
);
foreach ($_projektestandards as $key => $value) {
if (4 == $value['textart_id']) {
$title = Helper::replacePlatzhalter($_platzhalter, $value['txt']);
$title = explode('
', $title);
$projektname = $title[0];
}
}
// $title = DbFunction::get('tx_gutachten_projektestandards', 'txt', ['AND' => ['textart_id' => 4, 'pid' => $projektid]]);
// $title = Helper::replacePlatzhalter($_platzhalter, $title);
$mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8',
'format' => 'A4-P',
'margin_left' => 10,
'margin_right' => 10,
'margin_top' => 22,
'margin_bottom' => 20,
'margin_header' => 0,
'margin_footer' => 0,
]);
$mpdf->shrink_tables_to_fit = 1;
$stylesheet = file_get_contents(__DIR__.'/style.css');
$mpdf->WriteHTML($stylesheet, \Mpdf\HTMLParserMode::HEADER_CSS);
// 1 Tabelle Zu und Abschläge
$mpdf->AddPage('', '', $_projekt[0]['nwbStartSeite']);
// $footer = Helper::footer($projektname);
$mpdf->SetHTMLFooter('
| '.$_projekt[0]['erstellung'].' | '; $html .= '