,,,,, ');
#$inhalt = str_replace('"', '\"', $inhalt);
$inhalt = preg_replace_callback("/([0-9]*)(\s*)(Sir|Mo|Jos|Ri|Rut|Sam|Kön|Chr|Esr|Neh|Est|Hiob|Ps|Spr|Pred|Hld|Jes|Jer|Kla|Klgl|Hes|Dan|Hos|Joel|Am|Obd|Jona|Mi|Nah|Hab|Zef|Hag|Sach|Mal|Tob|Mt|Mk|Lk|Luk|Joh|Jh|Apg|Röm|Rom|Kor|Gal|Eph|Phil|Kol|Thess|Tim|Tit|Phlm|Ptr|Petr|Joh|Hbr|Hebr|Jak|Jk|Jud|Offb|Off)(\s*)".
"([0-9]{1,3})(\,)?\s*(aus)?\s*([0-9]{0,3})/", function($m) use (&$lid) { return refill($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $m[9], $lid);}, $inhalt);
$inhalt =preg_replace_callback("/([0-9][0-9]?\.\s*)?(Makkabäer|Johannes|Mose|Könige|Chronik|Korinther|Samuel|Thessalonicher|Timotheus|Petrus|Gebet Manasses|Stücke zu Daniel|Stücke zu Ester|Baruch|Weisheit|Judit|Judith|Sirach|Josua|Richter|Rut|Ruth|Esra|Nehemia|Esther|Ester|Hiob|Ijob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Ezechiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Apostelgeschichte|Römer|Galater|Epheser|Philipper|Kolosser|Titus|Hebräer|Jakobus|Offenbarung|Philemon|Judas)(\s*[0-9]{1,3})(,\s*)?(\s*aus\s*|\s*Verse\s*|\s*Vers\s*)?([0-9]{0,3})?(\s*\-\s*|\s*\.\s*)?([0-9]{0,3})?/", function($m) use (&$lid) { return makeLink($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $lid);}, $inhalt);
#$inhalt = str_replace (array("", chr(10)), array("",""), $inhalt);
#$inhalt = str_replace (array(" "), $inhalt);
$inhalt = str_replace (array(" ", "·", " ", "<", ">", """, "„", "“", "‚", "‘", "«", "»", "•")
, array("", chr(183), " ", chr(60),chr(62),chr(34),'"','"', "'", "'", chr(174), chr(175), chr(149))
, $inhalt
);
$zusammenfassung = strip_tags($row['zusammenfassung'], ' ,,,- ,
');
$zusammenfassung = str_replace('"', '\"', $zusammenfassung);
$zusammenfassung =preg_replace_callback("/([0-9]*)(\s*)(Sir|Mo|Jos|Ri|Rut|Sam|Kön|Chr|Esr|Neh|Est|Hiob|Ps|Spr|Pred|Hld|Jes|Jer|Kla|Klgl|Hes|Dan|Hos|Joel|Am|Obd|Jona|Mi|Nah|Hab|Zef|Hag|Sach|Mal|Tob|Mt|Mk|Lk|Luk|Joh|Jh|Apg|Röm|Rom|Kor|Gal|Eph|Phil|Kol|Thess|Tim|Tit|Phlm|Ptr|Petr|Joh|Hbr|Hebr|Jak|Jk|Jud|Offb|Off)(\s*)".
"([0-9]{1,3})(\,)?\s*(aus)?\s*([0-9]{0,3})/", function($m) use (&$lid) { return refill($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $m[9], $lid);}, $zusammenfassung);
$#zusammenfassung = preg_replace('/([0-9][0-9]?\.\s*)?(Sirach|Mose|Josua|Richter|Rut|Samuel|Könige|Chronik|Esra|Nehemia|Esther|Hiob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Johannes|Apostelgeschichte|Römer|Korinther|Galater|Epheser|Philipper|Kolosser|Thessalonicher|Timotheus|Titus|Philemon|Hebräer|Jakobus|Petrus|Judas|Offenbarung)(\s*[0-9]{1,3}\s*)(,)?(\s*aus|Vers)?(\s*[0-9]{0,2})?/', makeLink("$1", "$2", "$3", "$4", "$5", "$6"), $zusammenfassung);
$zusammenfassung=preg_replace_callback("/([0-9][0-9]?\.\s*)?(Makkabäer|Johannes|Mose|Könige|Chronik|Korinther|Samuel|Thessalonicher|Timotheus|Petrus|Gebet Manasses|Stücke zu Daniel|Stücke zu Ester|Baruch|Weisheit|Judit|Judith|Sirach|Josua|Richter|Rut|Ruth|Esra|Nehemia|Esther|Ester|Hiob|Ijob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Ezechiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Apostelgeschichte|Römer|Galater|Epheser|Philipper|Kolosser|Titus|Hebräer|Jakobus|Offenbarung|Philemon|Judas)(\s*[0-9]{1,3})(,\s*)?(\s*aus\s*|\s*Verse\s*|\s*Vers\s*)?([0-9]{0,3})?(\s*\-\s*|\s*\.\s*)?([0-9]{0,3})?/", function($m) use (&$lid) { return makeLink($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $lid);}, $zusammenfassung);
#$zusammenfassung = str_replace (array(""), array(""), $zusammenfassung);
$zusammenfassung = str_replace (array(" ", "·", " ", "<", ">", """, "„", "“", "‚", "‘", "«", "»", "•")
, array("", chr(183), " ", chr(60),chr(62),chr(34),'"', "'", "'", "'", chr(174), chr(175), chr(149))
, $zusammenfassung
);
$kontext = strip_tags($row['kontext'], ' ,,,- ,
');
$kontext = str_replace('"', '\"', $kontext);
$kontext=preg_replace_callback("/([0-9]*)(\s*)(Sir|Mo|Jos|Ri|Rut|Sam|Kön|Chr|Esr|Neh|Est|Hiob|Ps|Spr|Pred|Hld|Jes|Jer|Kla|Klgl|Hes|Dan|Hos|Joel|Am|Obd|Jona|Mi|Nah|Hab|Zef|Hag|Sach|Mal|Tob|Mt|Mk|Lk|Luk|Joh|Jh|Apg|Röm|Rom|Kor|Gal|Eph|Phil|Kol|Thess|Tim|Tit|Phlm|Ptr|Petr|Joh|Hbr|Hebr|Jak|Jk|Jud|Offb|Off)(\s*)".
"([0-9]{1,3})(\,)?\s*(aus)?\s*([0-9]{0,3})/", function($m) use (&$lid) { return refill($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $m[9], $lid);}, $kontext);
#$kontext = preg_replace('/([0-9][0-9]?\.\s*)?(Sirach|Mose|Josua|Richter|Rut|Samuel|Könige|Chronik|Esra|Nehemia|Esther|Hiob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Johannes|Apostelgeschichte|Römer|Korinther|Galater|Epheser|Philipper|Kolosser|Thessalonicher|Timotheus|Titus|Philemon|Hebräer|Jakobus|Petrus|Judas|Offenbarung)(\s*[0-9]{1,3}\s*)(,)?(\s*aus|Vers)?(\s*[0-9]{0,2})?/', makeLink("$1", "$2", "$3", "$4", "$5", "$6"), $kontext);
$kontext=preg_replace_callback("/([0-9][0-9]?\.\s*)?(Makkabäer|Johannes|Mose|Könige|Chronik|Korinther|Samuel|Thessalonicher|Timotheus|Petrus|Gebet Manasses|Stücke zu Daniel|Stücke zu Ester|Baruch|Weisheit|Judit|Judith|Sirach|Josua|Richter|Rut|Ruth|Esra|Nehemia|Esther|Ester|Hiob|Ijob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Ezechiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Apostelgeschichte|Römer|Galater|Epheser|Philipper|Kolosser|Titus|Hebräer|Jakobus|Offenbarung|Philemon|Judas)(\s*[0-9]{1,3})(,\s*)?(\s*aus\s*|\s*Verse\s*|\s*Vers\s*)?([0-9]{0,3})?(\s*\-\s*|\s*\.\s*)?([0-9]{0,3})?/", function($m) use (&$lid) { return makeLink($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $lid);}, $kontext);
$kontext = str_replace (array(" "), $kontext);
$kontext = str_replace (array(" ", "·", " ", "<", ">", """, "„", "“", "‚", "‘", "«", "»", "•")
, array("", chr(183), " ", chr(60),chr(62),chr(34),'"', "'", "'", "'", chr(174), chr(175), chr(149))
, $kontext
);
$notiz = strip_tags($row7['notiz'], ', ,,,- ,
');
$notiz = str_replace('"', '\"', $notiz);
$notiz=preg_replace_callback("/([0-9]*)(\s*)(Sir|Mo|Jos|Ri|Rut|Sam|Kön|Chr|Esr|Neh|Est|Hiob|Ps|Spr|Pred|Hld|Jes|Jer|Kla|Klgl|Hes|Dan|Hos|Joel|Am|Obd|Jona|Mi|Nah|Hab|Zef|Hag|Sach|Mal|Tob|Mt|Mk|Lk|Luk|Joh|Jh|Apg|Röm|Rom|Kor|Gal|Eph|Phil|Kol|Thess|Tim|Tit|Phlm|Ptr|Petr|Joh|Hbr|Hebr|Jak|Jk|Jud|Offb|Off)(\s*)".
"([0-9]{1,3})(\,)?\s*(aus)?\s*([0-9]{0,3})/", function($m) use (&$lid) { return refill($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $m[9], $lid);}, $notiz);
#$notiz = preg_replace('/([0-9][0-9]?\.\s*)?(Sirach|Mose|Josua|Richter|Rut|Samuel|Könige|Chronik|Esra|Nehemia|Esther|Hiob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Johannes|Apostelgeschichte|Römer|Korinther|Galater|Epheser|Philipper|Kolosser|Thessalonicher|Timotheus|Titus|Philemon|Hebräer|Jakobus|Petrus|Judas|Offenbarung)(\s*[0-9]{1,3}\s*)(,)?(\s*aus|Vers)?(\s*[0-9]{0,2})?/', makeLink("$1", "$2", "$3", "$4", "$5", "$6"), $notiz);
$notiz=preg_replace_callback("/([0-9][0-9]?\.\s*)?(Makkabäer|Johannes|Mose|Könige|Chronik|Korinther|Samuel|Thessalonicher|Timotheus|Petrus|Gebet Manasses|Stücke zu Daniel|Stücke zu Ester|Baruch|Weisheit|Judit|Judith|Sirach|Josua|Richter|Rut|Ruth|Esra|Nehemia|Esther|Ester|Hiob|Ijob|Psalm|Sprüche|Prediger|Hoheslied|Jesaja|Jeremia|Klagelieder|Hesekiel|Ezechiel|Daniel|Hosea|Joel|Amos|Tobias|Obadja|Jona|Micha|Nahum|Habakuk|Zefanja|Haggai|Sacharja|Maleachi|Matthäus|Markus|Lukas|Apostelgeschichte|Römer|Galater|Epheser|Philipper|Kolosser|Titus|Hebräer|Jakobus|Offenbarung|Philemon|Judas)(\s*[0-9]{1,3})(,\s*)?(\s*aus\s*|\s*Verse\s*|\s*Vers\s*)?([0-9]{0,3})?(\s*\-\s*|\s*\.\s*)?([0-9]{0,3})?/", function($m) use (&$lid) { return makeLink($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $lid);}, $notiz);
$notiz = str_replace (array(" "), $notiz);
$notiz = str_replace (array(" ", "·", " ", "<", ">", """, "„", "“", "‚", "‘", "«", "»", "•")
, array("", chr(183), " ", chr(60),chr(62),chr(34),'"', "'", "'", "'", chr(174), chr(175), chr(149))
, $notiz
);
$wochentag = date("l", mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']));
if($wochentag == 'Wednesday' AND $row_gd['wgd'] != '0' AND ($row['ukid'] == '1')){ // Hintergrund kommt aus der wort_wahl.php. Es gibt einige Gottesdienste, die auf einen Mittwoch fallen (1. vom Monat) aber kein Tag addiert werden darf, daher: Wann muss ein Tag (faktor) addiert werden, generell, wenn Wochengottesdienst, wenn Faktor im Profil != 0 und wenn unterkategorie 1 (GD normal) ist. Bei allen anderen Gottesdiensten bleibt der Mittwoch erhalten. (Buß und Bettag ist Mittwoch, Erntedank bleibt auch am 1. des Monats)
$datum = date("d.m.Y", mktime(0,0,0,$row['monat'],$row['tag']+$row_gd['wgd'],$row['jahr']));
$wochentag = date("l", mktime(0,0,0,$row['monat'],$row['tag']+$row_gd['wgd'],$row['jahr']));
}else{
$wochentag = date("l", mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']));
$datum = date("d.m.Y", mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']));
}
switch($wochentag)
{
case 'Sunday':
$wochentag = "So.";
break;
case 'Monday':
$wochentag = "Mo.";
break;
case 'Tuesday':
$wochentag = "Di.";
break;
case 'Wednesday':
$wochentag = "Mi.";
break;
case 'Thursday':
$wochentag = "Do.";
break;
case 'Friday':
$wochentag = "Fr.";
break;
case 'Saturday':
$wochentag = "Sa.";
break;
}
###################################################################
##################Header#########################################
$inhalt_fin .= "";
$inhalt_fin .="";
$inhalt_fin .="
Datum: |
$wochentag $datum |
Überschrift: |
$row[ueberschrift] |
Textstelle: |
$row[textstelle] |
Textwort: |
$textwort |
";
$res4 = $db->query("SELECT count(*) Anz
FROM lieder_quelle
WHERE lid=$lid");
$row4 = $res4->fetch_array();
if($row4['Anz'] > 0){
$inhalt_fin .= "
Lieder: |
";
$inhalt_fin .= "";
$query = "SELECT gbid, vorname, nachname
FROM lieder_quelle, admin
WHERE art='el'
AND lid=$lid
AND lieder_quelle.user = admin.user
ORDER BY gbid";
$result4 = $db->query( $query)
or die ("Cannot execute query");
$zaehler1=0;
while ($row4 = $result4->fetch_array()){
$result2 = $db->query("SELECT nr, titel FROM lieder WHERE gbid=$row4[gbid] LIMIT 1");
$row5 = $result2->fetch_array();
$EL = "$row5[nr] - $row5[titel] ";
$inhalt_fin .= "";
if($zaehler1==0){
$inhalt_fin .= "Eingangslied: | ";
$zaehler1=1;
}else{
$inhalt_fin .= " | ";
}
$inhalt_fin .= "$EL | ";
$inhalt_fin .= " ";
}
$query = "SELECT gbid, vorname, nachname
FROM lieder_quelle, admin
WHERE art='bl'
AND lid=$lid
AND lieder_quelle.user = admin.user
ORDER BY gbid";
$result4 = $db->query( $query)
or die ("Cannot execute query");
$zaehler1=0;
while ($row4 = $result4->fetch_array()){
$result2 = $db->query("SELECT nr, titel FROM lieder WHERE gbid=$row4[gbid] LIMIT 1");
$row5 = $result2->fetch_array();
$BL = "$row5[nr] - $row5[titel] ";
$inhalt_fin .= "";
if($zaehler1==0){
$inhalt_fin .= "Bußlied: | ";
$zaehler1=1;
}else{
$inhalt_fin .= " | ";
}
$inhalt_fin .= "$BL | ";
$inhalt_fin .= " ";
}
$query = "SELECT gbid, vorname, nachname
FROM lieder_quelle, admin
WHERE art='al'
AND lid=$lid
AND lieder_quelle.user = admin.user
ORDER BY gbid";
$result4 = $db->query( $query)
or die ("Cannot execute query");
$zaehler1=0;
while ($row4 = $result4->fetch_array()){
$result2 = $db->query("SELECT nr, titel FROM lieder WHERE gbid=$row4[gbid] LIMIT 1");
$row5 = $result2->fetch_array();
$AL = "$row5[nr] - $row5[titel] ";
$inhalt_fin .= "";
if($zaehler1==0){
$inhalt_fin .= "Abendmahlslied: | ";
$zaehler1=1;
}else{
$inhalt_fin .= " | ";
}
$inhalt_fin .= "$AL | ";
$inhalt_fin .= " ";
}
$query = "SELECT gbid, vorname, nachname
FROM lieder_quelle, admin
WHERE art='wl'
AND lid=$lid
AND lieder_quelle.user = admin.user
ORDER BY gbid";
$result4 = $db->query( $query)
or die ("Cannot execute query");
$zaehler1=0;
while ($row4 = $result4->fetch_array()){
$result2 = $db->query("SELECT nr, titel FROM lieder WHERE gbid=$row4[gbid] LIMIT 1");
$row5 = $result2->fetch_array();
$WL = "$row5[nr] - $row5[titel] ";
$inhalt_fin .= "";
if($zaehler1==0){
$inhalt_fin .= "Weitere Lieder: | ";
$zaehler1=1;
}else{
$inhalt_fin .= " | ";
}
$inhalt_fin .= "$WL | ";
$inhalt_fin .= " ";
}
$inhalt_fin .= " ";
$inhalt_fin .= " |
";
} // ende wenn keine Lieder vorhanden sind
if($row2['bezeichnung']!=""){ # Wenn keine Unterkategorie, dann auch kei Schrägstrich nach Kategorie
$trennzeichen = "/";
} else{
$trennzeichen = "";
}
$inhalt_fin .= "
Kategorie: |
$row1[bezeichnung] $trennzeichen $row2[bezeichnung] |
";
if($row3['bezeichnung'] != ''){
if($row6['bezeichnung']!=""){ # Wenn keine Unterkategorie, dann auch kei Schrägstrich nach Kategorie
$trennzeichen2 = "/";
} else{
$trennzeichen2 = "";
}
$inhalt_fin .= "
Thema:
|
$row3[bezeichnung] $trennzeichen2 $row6[bezeichnung]
|
";
}
$inhalt_fin .= "
";
##################Header Ende####################################
##################Botschaft #####################################
if ($lg_datum >= $switch_date){ # neue LG?
if($row['botschaft'] != ''){
$inhalt_fin .= "Botschaft: ".$botschaft;
}
}
##################Botschaft Ende ################################
##################Inhalt ###########################################
$inhalt_fin .= "
Ausführungen: ".$inhalt;
##################Inhalt Ende ######################################
##################Zusammenfassung ##################################
if ($lg_datum >= $switch_date){ # neue LG?
if($row['zusammenfassung'] != ''){
$inhalt_fin .= "
Zusammenfassung: ".$zusammenfassung;
}
}
##################Zusammenfassung Ende #############################
##################Kontext ##########################################
if ($lg_datum >= $switch_date){ # neue LG?
if($row['kontext'] != ''){
$inhalt_fin .= "
Kontext: ".$kontext;
}
}
##################Kontext Ende ######################################
##################Notiz #############################################
if($row7['notiz'] != ''){
$inhalt_fin .= "
Notizen: ".$notiz;
}
##################Notiz Ende ########################################
#$inhalt_fin .= "";
# require_once(dirname(__FILE__).'/html2pdf-master/src/Html2Pdf.php');
require __DIR__.'/vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
$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');
$html2pdf = new Html2Pdf('P', 'A4', 'de', true, 'UTF-8', array($links, $oben, $rechts, $unten));
$html2pdf->pdf->SetDisplayMode('real');
# $html2pdf->setDefaultFont('arialunicid0'); //add this line
# $html2pdf->setModeDebug();
# $html2pdf->setDefaultFont('Arial');
#echo $inhalt_fin;
#exit;
$html2pdf->writeHTML($inhalt_fin, isset($_GET['vuehtml']));
$html2pdf->Output("LG_$lid.pdf",'D');
#*/
#$html2pdf = new Html2Pdf('P','A4','de',true,"UTF-8",array(10, 10, 10, 16));
#$buffer.="Text";
#$html2pdf->writeHTML($buffer);
#$html2pdf->output('test.pdf');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
?>
|