query("SELECT FPRNr, Bezeichnung, Ansprechpart, TN_min, TN_max, Jahr, gruppen, beschreibung, termine, termin_ausserhalb, bemerkung
FROM sozkom_kompetenz
WHERE id='$id'");
$row = $res->fetch_array();
$gruppen = $row['gruppen'];
$termine = $row['termine'];
$query = "SELECT concat(doz_titel,' ', doz_vorname,' ', doz_name,' (', doz_mail ,')') dozent
FROM sozkom_doz a,doz b
WHERE a.doz_nr = b.doz_nr
AND id = $id";
$result4 = $db->query ($query)
or die ("Cannot execute query");
while ($row1 = $result4->fetch_array()){
$dozent .= $row1['dozent']."
";
}
if($row['Ansprechpart']!=''){
$ansprechpartner = $row['Ansprechpart'];
$partner ="AprechpartnerIn: $ansprechpartner";
}
if($row['termin_ausserhalb'] != ''){
$auserhalb = "Die Veranstaltungstermine werden möglicherweise außerhalb
der Hochschule Ludwigsburg stattfinden.";
$term_ausser ="
Hinweis:
|
$auserhalb
|
";
}
$header = "
Soziale Kompetenz\nfür den Bachelor-Studiengang (2. und 3. Semester)
|
- $row[FPRNr] -\n$row[Bezeichnung]
|
DozentIn:
|
$dozent
$partner
|
Termine:
|
$termine
|
$term_ausser
Anzahl der Gruppen:
|
$gruppen
|
";
$beschreibung = str_replace (array("", chr(10)), array("",""), $row['beschreibung']);
$beschreibung = str_replace (array("
"), $beschreibung);
$beschreibung = str_replace (array("ä", "Ä", "ü", "Ü", "ö", "Ö", "ß")
, array("ä", "Ä", "ü", "Ü", "ö", "Ö", "ß")
, $beschreibung
);
# Span muss entfernt werden, da sonst font-family:Times kommt, die Schrift findet html2pdf nicht.
$beschreibung = preg_replace("(?span[^>]*\>)i", "", $beschreibung);
# Colgroup muss entfernt werden, das gibt es nicht
$beschreibung = preg_replace("(?colgroup[^>]*\>)i", "", $beschreibung);
$beschreibung = $purifier->purify($beschreibung);
require_once('../html2pdf_v4.03/html2pdf.class.php');
$inhalt_fin = ''.nl2br($inhalt_fin).'';
try
{
// seitenränder (in mm)
$oben=15; //mT
$unten=15; //mB
$links=15; //mL
$rechts=15; //mR
$html2pdf = new HTML2PDF('P', 'A4', 'de', true, 'UTF-8', array($links, $oben, $rechts, $unten));
$html2pdf->pdf->SetDisplayMode('real');
$html2pdf->writeHTML($header.$beschreibung, isset($_GET['vuehtml']));
$html2pdf->Output("Kompetenz_$row[FPRNr].pdf",'D');
}
catch(HTML2PDF_exception $e) {
echo $e;
}
?>