AssignLocal("main", "CONTENTFRONT", $contentCover); $tpl->AssignLocal("main", "CONTENTFRONTEINTEILUNGEN", $contentCoverEinteilungen); $queryWE = "SELECT * FROM v_programm WHERE versammlungid = $versammlung_id and jahr = $jahrsuche and monat=$monatsuche order by kw "; $resultWE = mysqli_query($linki, $queryWE) or die('Error QueryWE1'); $prgs = array(); if(mysqli_num_rows($resultWE)) { while($programmWE = mysqli_fetch_array($resultWE)) { extract($programmWE); $prgs[] = array($kw, $programmtyp, utf8_encode($kongresswoche_text), utf8_encode($kreisaufseherwoche_text)); } } //print_r($prgs); $zus = array(); $showZus = true; for ($i = 0; $i < count($prgs); $i++) { $week = $prgs[$i][0]; $zus[$week] = getZusammenkunftInfosAsArray($versammlung_id, $jahrsuche, $monatsuche, $week, $linki); //print_r($zus[$week]); if (count($zus[$week]) > 1) $showZus = false; } $cntWeekAndRow = 0; $kreisaufseherContent = null; for ($i = 0; $i < count($prgs); $i++) { $cntWeekAndRow = $i + 1; $week = $prgs[$i][0]; $prgTyp = $prgs[$i][1]; if ($prgTyp == 1 || $prgTyp == 2) // lt. Arbeitsblatt $contentProgramTopic = getProgrammTopicContent($versammlung_id, $jahrsuche, $monatsuche, $week, $linki, $showZus, $zus[$week]); else if ($prgTyp == 3) // Kongress $contentProgramTopic = "
" . $prgs[$i][2] . "
"; if ($prgTyp == 2) // Kreisaufseher $kreisaufseherContent = "
" . $prgs[$i][3] . "
"; $tpl->AssignLocal("main", "CONTENT".$cntWeekAndRow, $contentProgramTopic); } $rueckseiteText = getRueckseiteText($versammlung_id, $jahrsuche, $monatsuche, $linki); $zustext = ""; if (!$showZus) { $zustext .= "
" . "
Zusammenkünfte für den Predigtdienst
"; $zustext .= ""; //print_r($zus); for ($w = 0; $w < count($prgs); $w++) { $week = $prgs[$w][0]; //print($week); for ($z = 0; $z < count($zus[$week]); $z++) { $zusname = $zus[$week][$z]["name"]; if ($zusname == ". ") $zusname = ""; $zusort = $zus[$week][$z]["ort"]; $zusdatum = $zus[$week][$z]["datum"]; $zustext .= ""; } } $zustext .= "
DatumOrtTreffpunktleiter
$zusdatum$zusort$zusname
". "
"; } if ($kreisaufseherContent != null && count($prgs) == 5) { $tpl->AssignLocal("main", "CONTENTKATERMINE", $kreisaufseherContent . "
" . $rueckseiteText . $zustext); } else if ($kreisaufseherContent != null && count($prgs) < 5) { $tpl->AssignLocal("main", "CONTENT5", $rueckseiteText . $zustext); $tpl->AssignLocal("main", "CONTENTKATERMINE", $kreisaufseherContent); } else if ($kreisaufseherContent == null && count($prgs) == 5) { $tpl->AssignLocal("main", "CONTENTKATERMINE", $rueckseiteText . $zustext); } else if ($kreisaufseherContent == null && count($prgs) < 5) { $tpl->AssignLocal("main", "CONTENT5", $rueckseiteText . $zustext); } /*if ($kreisaufseherContent != null) { $tpl->AssignLocal("main", "CONTENTKATERMINE", $kreisaufseherContent); }*/ //$contentProgramTopic = "Mein Inhalt"; /* $contentProgramTopic = getProgrammTopicContent($versammlung_id, $jahrsuche, $monatsuche, 2, $linki); $tpl->AssignLocal("main", "CONTENT2", $contentProgramTopic); $tpl->AssignLocal("main", "CONTENT3", $contentProgramTopic); $tpl->AssignLocal("main", "CONTENT4", $contentProgramTopic); */ try { if (isset($_GET["byuser"]) && !empty($_GET["byuser"])) { $names = getNamesForPrinting($_GET["byuser"]); $i = 0; foreach ($names as &$name) { $tpl->AssignLocal("main", "USERINFO", $name); $tpl->parse(); $i++; //if ($i == 18) break; } } else { $tpl->parse(); } /*ob_start(); //startet Buffer $tpl->QuickPrint(); $content=ob_get_contents(); //Buffer wird in $var geschrieben ob_end_clean(); //Buffer wird gelöscht */ //$tpl->AssignLocal("main", "USERINFO", "Karin Studirach"); //$tpl->parse(); ob_start(); //startet Buffer $tpl->QuickPrint(); $content=ob_get_contents(); //Buffer wird in $var geschrieben ob_end_clean(); //Buffer wird gelöscht $pdf = "programm.pdf"; //$content = "
Kreisaufseherwoche

MI     09:00   imKRS   14:00  imKRS
DO     09:00   imKRS   14:00  imKRS
FR     09:00   imKRS   14:00  imKRS
SA     09:00   imKRS
SO     09:00   imKRS


Pionierbesprechung:   FR  17:00 imKRS
DAG-Ä-Besprechung:    FR  18:00 imKRS
Nächste Seite
Noch eine Seite
Weiterer Text
"; if (isset($_GET['html'])) { echo $content; } else { $html2pdf = new HTML2PDF( 'L', 'A4', 'de', true, 'UTF-8', array(1, 1, 1, 1) ); $html2pdf->setDefaultFont( 'Arial' ); $html2pdf->WriteHTML( $content ); // <--- html $html2pdf->Output( $pdf); // $pdf = filename } } catch(HTML2PDF_exception $e) { echo $e; } } include("../exit.php"); ?> AssignLocal("main.tblroweint", "DATUM", "WO" . date('W',$prgStartDayInWeek) . "-" . date('d.m.', $prgStartDayInWeek) . " - " . date('d.m.', $prgEndDayInWeek)); $tplCover->AssignLocal("main.tblroweint", "BUEHNE", utf8_encode(substr($vornamebbuehne, 0, 1)) . ". " . utf8_encode($nachnamebbuehne)); $tplCover->AssignLocal("main.tblroweint", "MIKRO1", utf8_encode(substr($vornamebmikro1, 0, 1)) . ". " . utf8_encode($nachnamebmikro1)); $tplCover->AssignLocal("main.tblroweint", "MIKRO2", utf8_encode(substr($vornamebmikro2, 0, 1)) . ". " . utf8_encode($nachnamebmikro2)); $tplCover->AssignLocal("main.tblroweint", "TONANL", utf8_encode(substr($vornamebton, 0, 1)) . ". " . utf8_encode($nachnamebton)); $tplCover->parse("main.tblroweint"); } } $tplCover->parse(); ob_start(); //startet Buffer $tplCover->QuickPrint(); $content=ob_get_contents(); //Buffer wird in $var geschrieben ob_end_clean(); //Buffer wird gelöscht return $content; } function getDeckblattContent($versammlung_id, $jahr, $monat, $linki) { $tplCover = new QuickTemplate("program_deckblatt.tpl"); $queryDeckblatt = "SELECT * FROM programm_deckblatt db, versammlung v WHERE v.versammlungid = $versammlung_id and db.jahr = $jahr and db.monat=$monat and v.versammlungid = db.versammlungid "; //echo $queryDeckblatt; $resultDeckblatt = mysqli_query($linki, $queryDeckblatt) or die('Error Cover'); $programmDeckblatt = mysqli_fetch_array($resultDeckblatt); extract($programmDeckblatt); $prgDeckblatt = utf8_encode($deckblatt_text); $prgName = utf8_encode($name); //echo $prgDeckblatt; $tplCover->AssignLocal("main", "CONTENTCOVER", $prgDeckblatt); $tplCover->AssignLocal("main", "HEADERVS", $prgName); $tplCover->AssignLocal("main", "MONATJAHR", getLongMonthForMonthInYear($monat) . " " . $jahr); $tplCover->parse(); ob_start(); //startet Buffer $tplCover->QuickPrint(); $content=ob_get_contents(); //Buffer wird in $var geschrieben ob_end_clean(); //Buffer wird gelöscht return $content; } function getLongMonthForMonthInYear($month) { if ($month == 1) return "Jänner"; if ($month == 2) return "Februar"; if ($month == 3) return "März"; if ($month == 4) return "April"; if ($month == 5) return "Mai"; if ($month == 6) return "Juni"; if ($month == 7) return "Juli"; if ($month == 8) return "August"; if ($month == 9) return "September"; if ($month == 10) return "Oktober"; if ($month == 11) return "November"; if ($month == 12) return "Dezember"; } function getLongDayForDayInWeek($dayInWeek) { if ($dayInWeek == 1) return "Montag"; if ($dayInWeek == 2) return "Dienstag"; if ($dayInWeek == 3) return "Mittwoch"; if ($dayInWeek == 4) return "Donnerstag"; if ($dayInWeek == 5) return "Freitag"; if ($dayInWeek == 6) return "Samstag"; if ($dayInWeek == 7) return "Sonntag"; } function getZusammenkunftInfosAsArray($versammlung_id, $jahrsuche, $monatsuche, $woche, $linki) { $programmeWE = array(); $queryWE = "SELECT * FROM v_programm WHERE versammlungid = $versammlung_id and jahr = $jahrsuche and monat=$monatsuche and kw = $woche "; //echo $queryWE; $resultWE = mysqli_query($linki, $queryWE) or die('Error QueryWE3'); $programmWE = mysqli_fetch_array($resultWE); extract($programmWE); $text1 = utf8_encode($text_tp1); $text2 = utf8_encode($text_tp2); $text3 = utf8_encode($text_tp3); $text4 = utf8_encode($text_tp4); $text5 = utf8_encode($text_tp5); $text6 = utf8_encode($text_tp6); $text7 = utf8_encode($text_tp7); $textn1 = substr(utf8_encode($vornametpleiter1), 0, 1) . ". " . utf8_encode($nachnametpleiter1); $textn2 = substr(utf8_encode($vornametpleiter2), 0, 1) . ". " . utf8_encode($nachnametpleiter2); $textn3 = substr(utf8_encode($vornametpleiter3), 0, 1) . ". " . utf8_encode($nachnametpleiter3); $textn4 = substr(utf8_encode($vornametpleiter4), 0, 1) . ". " . utf8_encode($nachnametpleiter4); $textn5 = substr(utf8_encode($vornametpleiter5), 0, 1) . ". " . utf8_encode($nachnametpleiter5); $textn6 = substr(utf8_encode($vornametpleiter6), 0, 1) . ". " . utf8_encode($nachnametpleiter6); $textn7 = substr(utf8_encode($vornametpleiter7), 0, 1) . ". " . utf8_encode($nachnametpleiter7); $zus = array(); if ($text1 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +0 day')), "ort" => $text1, "name" => $textn1); } if ($text2 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +1 day')), "ort" => $text2, "name" => $textn2); } if ($text3 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +2 day')), "ort" => $text3, "name" => $textn3); } if ($text4 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +3 day')), "ort" => $text4, "name" => $textn4); } if ($text5 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +4 day')), "ort" => $text5, "name" => $textn5); } if ($text6 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +5 day')), "ort" => $text6, "name" => $textn6); } if ($text7 != "") { $zus[] = array( "datum" => date('d.m.',strtotime($firstdayinweek . ' +6 day')), "ort" => $text7, "name" => $textn7); } return $zus; } function getProgrammTopicContent($versammlung_id, $jahrsuche, $monatsuche, $woche, $linki, $showZusammenkunft, $zus) { $tplPrgArb = new QuickTemplate("program_arbeitsblatt.tpl"); $programmeWE = array(); $queryWE = "SELECT * FROM v_programm WHERE versammlungid = $versammlung_id and jahr = $jahrsuche and monat=$monatsuche and kw = $woche "; //echo $queryWE; $resultWE = mysqli_query($linki, $queryWE) or die('Error QueryWE2'); $programmWE = mysqli_fetch_array($resultWE); extract($programmWE); $prgProgrammtyp = $programmtyp; $prgKreisaufseher = $kreisaufseher; $prgDienstvortragWE = $dienstvotrag; $prgDienstvortragUW = $dienstvortrag_uw; $prgNameWEEinleitung = utf8_encode($vornameweeinleitung) . " " . utf8_encode($nachnameweeinleitung); $prgNameUWVorsitz = utf8_encode($vornamevorsitz) . " " . utf8_encode($nachnamevorsitz); $prgVortragThema = utf8_encode($votrag_thema); $prgVortragender = utf8_encode($vortragender); $prgVortragenderVS = utf8_encode($vortragender_versammlung); $prgWTLeser = utf8_encode($vornamebwtleser) . " " . utf8_encode($nachnamebwtleser); // $prgZusammenkunft = utf8_encode($zusammenkunft_predigtdienst); // $prgZusammenkunft = utf8_encode($text_tp6); $prgDauerVortrag = ($dauervortrag); $prgOrdnungsdienst = utf8_encode($reinigung); $prgStartDayInWeek = strtotime($firstdayinweek); $prgEndDayInWeek = strtotime($lastdayinweek); $prgStundeUW = strtotime($beginn_uhrzeit_uw); //substr($beginn_uhrzeit_uw, 0, 5); //date_parse_from_format('h:i:s', $beginn_uhrzeit_uw); $prgStundeUWBeginn2Teil = $prgStundeUW + 45 * 60; $prgStundeUWEnde = $prgStundeUW + 100 * 60; $prgTagUW = date_parse_from_format('Y-m-d', $taguw); $timestampUW = strtotime($taguw); $timestampWE = strtotime($tagwe); $prgStundeWE = strtotime($beginn_uhrzeit_we); //print_r($prgTagUW); $prgTagLang = getLongDayForDayInWeek(date('N', $timestampUW)); //$prgTagUW = strtotime($prgTagUW); $strHeaderWeek = "Woche " . str_pad($woche, 2, "0", STR_PAD_LEFT) . " vom " . date('d.m.', $prgStartDayInWeek) . " - " . date('d.m.', $prgEndDayInWeek); $tplPrgArb->AssignLocal("main", "HEADERWEEK", $strHeaderWeek); $tplPrgArb->AssignLocal("main", "BEGINNUW", $prgTagLang . ": " . str_pad($prgTagUW["day"], 2, "0", STR_PAD_LEFT) . "." . str_pad($prgTagUW["month"], 2, "0", STR_PAD_LEFT) . "." . $prgTagUW["year"]); $tplPrgArb->AssignLocal("main", "VORSITZUW", $prgNameUWVorsitz); $oldKategorie = 0; $oldRowCntTopic = 0; $oldBeschreibung = ""; for ($kategorie = 0; $kategorie <= 3; $kategorie++) { $query = "SELECT * FROM v_programmpunkte_versammlung WHERE programmkategorie = $kategorie and versammlungid = $versammlung_id and jahr = $jahrsuche and monat=$monatsuche and kw = $woche order by jahr, kw, programmkategorie, reihenfolge"; //echo $query; $result = mysqli_query($linki, $query) or die('Error Query'); $numRows = mysqli_num_rows($result); /* create one master array of the records */ $programme = array(); if(mysqli_num_rows($result)) { $rowCntTopic = 0; while($programm = mysqli_fetch_array($result)) { $rowCntTopic = $rowCntTopic + 1; extract($programm); if ($oldKategorie == 2 && $kategorie == 3 && $oldRowCntTopic < 3) // damit die Anzahl der Zeilen gleich ist { $cntRows = substr_count ( $oldBeschreibung, "
"); for ($idr = $cntRows + $oldRowCntTopic; $idr < 3; $idr++) { $tplPrgArb->AssignLocal("main.rowTopic".$oldKategorie, "DAUERTOPIC", ""); $tplPrgArb->AssignLocal("main.rowTopic".$oldKategorie, "TEXTTOPIC", " "); $tplPrgArb->AssignLocal("main.rowTopic".$oldKategorie, "USERTOPIC", ""); $tplPrgArb->parse("main.rowTopic".$oldKategorie); } } if ($kategorie == 1 && $kategorie != $oldKategorie) { $tplPrgArb->AssignLocal("main.labelTopic".$kategorie, "LABELTOPIC", "SCHÄTZE AUS GOTTES WORT"); $tplPrgArb->parse("main.labelTopic".$kategorie); } else if ($kategorie == 2 && $kategorie != $oldKategorie) { $tplPrgArb->AssignLocal("main.labelTopic".$kategorie, "LABELTOPIC", "UNS IM DIENST VERBESSERN"); $tplPrgArb->parse("main.labelTopic".$kategorie); } else if ($kategorie == 3 && $kategorie != $oldKategorie) { $tplPrgArb->AssignLocal("main.labelTopic".$kategorie, "LABELTOPIC", "UNSER LEBEN ALS CHRIST"); $tplPrgArb->parse("main.labelTopic".$kategorie); } if ($prgProgrammtyp == 2 && $kategorie == 3 && $rowCntTopic == $numRows) // Kreisaufseher Dienstvortrag als vorletzte Zeile { $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", "30 Min."); $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "TEXTTOPIC", "" . wordwrap(utf8_encode("Dienstvortrag: " . $prgDienstvortragUW),65,"
\n") . "
"); $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "USERTOPIC", "" . $prgKreisaufseher . ""); $tplPrgArb->parse("main.rowTopic".$kategorie); } if ($rowCntTopic == 1 && $kategorie == 0) $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", "" . date('H:i',$prgStundeUW) . ""); else if ($kategorie == 3 && $rowCntTopic == 1) $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", "" . date('H:i',$prgStundeUWBeginn2Teil) . ""); else if ($kategorie == 3 && $rowCntTopic == $numRows) // letzte Zeile Uhrzeit reinschreiben $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", "" . date('H:i',$prgStundeUWEnde) . ""); else if ( $dauer > 0 ) $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", $dauer . " Min."); else $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "DAUERTOPIC", ""); $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "TEXTTOPIC", wordwrap(utf8_encode($beschreibung),65,"
\n")); $oldKategorie = $kategorie; $oldRowCntTopic = $rowCntTopic; $oldBeschreibung = $beschreibung; if ($prgProgrammtyp == 2 && $istbibelstudium == 1) // In Kreisaufseherwoche kein Versammlungsbibelstudium { continue; } $benutzerInfo = ""; if ($anzbenutzer > 0) { if ($istbibelstudium == 1) { $benutzerInfo = utf8_encode($vorname1) . " " . utf8_encode($nachname1) . "
Leser:" . utf8_encode($vorname2) . " " . utf8_encode($nachname2); } else { $benutzerInfo = utf8_encode($benutzer1); if ($anzbenutzer > 1) $benutzerInfo = $benutzerInfo . "-" . utf8_encode($benutzer2); if (strlen($benutzerInfo) > 31) { $benutzerInfo = substr(utf8_encode($vorname1), 0, 1) . "." . utf8_encode($nachname1); if ($anzbenutzer > 1) $benutzerInfo = $benutzerInfo . "-" . substr(utf8_encode($vorname2), 0, 1) . "." . utf8_encode($nachname2); } } } $tplPrgArb->AssignLocal("main.rowTopic".$kategorie, "USERTOPIC", $benutzerInfo); $tplPrgArb->parse("main.rowTopic".$kategorie); /* $programme[] = array( "programmpunktid"=>$programmpunktid, "beschreibung"=>utf8_encode($beschreibung), "benutzerid1"=>$benutzerid1, "benutzerid2"=>$benutzerid2, "dauer"=>$dauer, "reihenfolge"=>$reihenfolge, "kw"=>$kw, "jahr"=>$jahr, "programmkategorie"=>$programmkategorie, "istbibelstudium"=>$istbibelstudium, "benutzer1"=>utf8_encode($benutzer1), "benutzer2"=>utf8_encode($benutzer2), "versammlungid"=>$versammlungid, "monat"=>$monat, "anzbenutzer"=>$anzbenutzer, "einteilungstyp1"=>$einteilungstyp1, "einteilungstyp2"=>$einteilungstyp2);*/ } } } // Ab hier kommt das Wochenende $tplPrgArb->AssignLocal("main.labelDayWE", "BEGINNWE", getLongDayForDayInWeek(date('N', $timestampWE)) . ": " . date('d.m.Y', $timestampWE)); $tplPrgArb->parse("main.labelDayWE"); // Einleitung $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC", "" . date('H:i', $prgStundeWE) . ""); $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "Begrüßung, Lied, Gebet"); $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", $prgNameWEEinleitung); $tplPrgArb->parse("main.rowDayWE"); // Vortrag $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC",""); $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "" . wordwrap("Vortrag: \"" . $prgVortragThema . "\"", 65, "
\n") . "
"); $vortragener = "" . $prgVortragender . ""; if ($prgProgrammtyp == 1) $vortragener = $vortragener . "
(" . $prgVortragenderVS . ")"; $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", $vortragener); $tplPrgArb->parse("main.rowDayWE"); // Wachtturm Studium if ($prgDauerVortrag > 0) $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC","" . date('H:i', $prgStundeWE + $prgDauerVortrag*60) . ""); else $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC",""); if ($prgProgrammtyp == 2) $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "verkürztes Wachtturm-Studium"); else $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "Wachtturm-Studium"); if ($prgProgrammtyp == 1) $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", " Leser:" . $prgWTLeser); else $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", ""); $tplPrgArb->parse("main.rowDayWE"); // Dienstvortrag bei KA Woche if ($prgProgrammtyp == 2) { $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC","" . date('H:i', $prgStundeWE + 70*60) . ""); $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "" . wordwrap("Dienstvortrag:" . utf8_encode($prgDienstvortragWE), 65, "
\n") . "
"); $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", "$prgKreisaufseher" . ""); $tplPrgArb->parse("main.rowDayWE"); } // Lied und Gebet if ($prgDauerVortrag > 0) $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC", "" . date('H:i', $prgStundeWE + ($prgDauerVortrag + 65)*60) . ""); else $tplPrgArb->AssignLocal("main.rowDayWE", "DAUERTOPIC", ""); $tplPrgArb->AssignLocal("main.rowDayWE", "TEXTTOPIC", "Lied und Gebet"); $tplPrgArb->AssignLocal("main.rowDayWE", "USERTOPIC", ""); $tplPrgArb->parse("main.rowDayWE"); // Zusammenkünfte und Ordnungsdienst if ($showZusammenkunft) { $zusort = $zus[0]["ort"]; $zusname = $zus[0]["name"]; $zustext = $zusort; if ($zusname != ". ") $zustext .= " (" . $zusname . ")"; $tplPrgArb->AssignLocal("main", "ZUSAMMENKUNFPREDIGTDIENST", $zustext); // $tplPrgArb->AssignLocal("main", "ZUSAMMENKUNFPREDIGTDIENST", $prgZusammenkunft); } else { $tplPrgArb->AssignLocal("main", "ZUSAMMENKUNFPREDIGTDIENST", "siehe Rückseite"); } $tplPrgArb->AssignLocal("main", "ORDNUNGSDIENST", $prgOrdnungsdienst); $tplPrgArb->parse(); ob_start(); //startet Buffer $tplPrgArb->QuickPrint(); $content=ob_get_contents(); //Buffer wird in $var geschrieben ob_end_clean(); //Buffer wird gelöscht return $content; } ?>