query("SELECT textstelle, thema, unterthema, ueberschrift, textwort, botschaft, inhalt, zusammenfassung, kontext, DATE_Format(datum, '%d') tag, DATE_Format(datum, '%m') monat, DATE_Format(datum, '%Y') jahr, stapgd, kid, ukid, DATE_Format(datum, '%Y-%m-%d')AS datum_berechnung FROM quelle WHERE lid='$lid'"); $row = $res->fetch_array(); ## Vergleichsdatum: Altes LG / Neue LG ab 01.12.2007. Dementsprechendes PDF generieren $date_nlg = mktime(0, 0, 0, 12, 1, 2007); // Datum ab dem neue LGs gelten $date_nlg_format = date("Y-m-d", $date_nlg); // ISO-8601 Format wie in der Datenbank: Formatierung für Vergleiche erforderlich $switch_date = strtotime ($date_nlg_format); //Umrechnung des Fristgrenztages in eine Zahl $lg_datum = strtotime ($row['datum_berechnung']); // Umrechnung des Enddatums in eine Zahl ##### ÄNDERUNG NEUE LUTHERBIBEL ######## if(date("Y") < 2019){ require("bibellookup_1984.php"); }else{ require("bibellookup_2017.php"); } function makeLink($a, $b, $c, $d, $e, $f, $g, $h, $lid) { $a=trim($a); $b=trim($b); $c=trim($c); $d=trim($d); $e=trim($e); $f=trim($f); $g=trim($g); $h=trim($h); # $d muss immer ein Komma haben, wenn danach noch was kommt if($e != '' or $f != "" or $g != "" or $h != ""){ if($d == ''){ $d=','; } } /* echo "a: '$a'
b: '$b'
c: '$c'
d: '$d'
e: '$e'
f: '$f'
g: '$g'
h: '$h'
i: '$i'
"; */ $b =str_replace ("Ruth", "Rut" , $b); $b =str_replace ("Esther", "Ester" , $b); $b =str_replace ("Judith", "Judit" , $b); $b =str_replace ("Ezechiel", "Hesekiel" , $b); $b =str_replace ("Ijob", "Hiob" , $b); if($a!=''){ $a=$a." "; } if($c!=''){ $c=" ".$c; } if($e!=''){ $e=" ".$e." "; } // Handling, wenn bei Bibelstelle Bindestrich oder Punkt enthalten sind if($g == '-'){ #$wort="Römer 8,31-39"; $wort="$a$b$c$d$f$g$h"; $wort=trim($wort); return sprintf("%s", $a.$b.$c.$d.$f.$g.$h, $a.$b.$c.$d.$e.$f.$g.$h); }elseif($g == '.'){ // Wenn Punkt, dann muss unterschieden werden, ob die Textstelle forlaufend ist $next=$f+1; if($h==$next){ // Beispiel Matthäus 1,1.2 // aus dem Punkt wird ein Bindestrich für bibleserver $g1='-'; $wort="$a$b$c$d$f$g1$h"; $wort=trim($wort); return sprintf("%s", $a.$b.$c.$d.$f.$g1.$h, $a.$b.$c.$d.$e.$f.$g.$h); }else{ // Beispiel Matthäus 1,1.3 // Da Vers 2 nicht aufgeführt ist, darf man nicht 1-3 machen // Parameter $g und $h (.3) wird daher nicht im Link übergeben $wort="$a$b$c$d$f"; $wort=trim($wort); return sprintf("%s", $a.$b.$c.$d.$f, $a.$b.$c.$d.$e.$f.$g.$h); } }else{ // Alles Ohne Bindestrich und Punkt, daher auch kein $g und $h $wort="$a$b$c$d$f$g$h"; $wort=trim($wort); return sprintf("%s", $a.$b.$c.$d.$f.$g.$h, $a.$b.$c.$d.$e.$f.$g.$h); } } function refill($a,$b,$c,$d,$e,$f,$g,$h,$i) { // Funktion die aus Textstellenkurzeichen die vollständige Textstelle erstellt /* echo "a: '$a'
b: '$b'
c: '$c'
d: '$d'
e: '$e'
f: '$f'
g: '$g'
h: '$h'
i: '$i'
"; */ switch($c) { case'Sir': $c= 'Sirach'; break; case'Mo': $c= 'Mose'; break; case'Jos': $c= 'Josua'; break; case'Ri': $c= 'Richter'; break; case'Rut': $c= 'Rut'; break; case'Sam': $c= 'Samuel'; break; case'Kön': $c= 'Könige'; break; case'Chr': $c= 'Chronik'; break; case'Esr': $c= 'Esra'; break; case'Neh': $c= 'Nehemia'; break; case'Est': $c= 'Esther'; break; case'Hiob': $c= 'Hiob'; break; case'Hi': $c= 'Hiob'; break; case'Ps': $c= 'Psalm'; break; case'Spr': $c= 'Sprüche'; break; case'Pred': $c= 'Prediger'; break; case'Hld': $c= 'Hoheslied'; break; case'Jes': $c= 'Jesaja'; break; case'Jer': $c= 'Jeremia'; break; case'Kla': $c= 'Klagelieder'; break; case'Klgl': $c= 'Klagelieder'; break; case'Hes': $c= 'Hesekiel'; break; case'Dan': $c= 'Daniel'; break; case'Hos': $c= 'Hosea'; break; case'Joel': $c= 'Joel'; break; case'Am': $c= 'Amos'; break; case'Obd': $c= 'Obadja'; break; case'Jona': $c= 'Jona'; break; case'Mi': $c= 'Micha'; break; case'Nah': $c= 'Nahum'; break; case'Hab': $c= 'Habakuk'; break; case'Zef': $c= 'Zefanja'; break; case'Hag': $c= 'Haggai'; break; case'Sach': $c= 'Sacharja'; break; case'Mal': $c= 'Maleachi'; break; case'Tob': $c= 'Tobias'; break; case'Mt': $c= 'Matthäus'; break; case'Mk': $c= 'Markus'; break; case'Lk': $c= 'Lukas'; break; case'Luk': $c= 'Lukas'; break; case'Joh': $c= 'Johannes'; break; case'Jh': $c= 'Johannes'; break; case'Apg': $c= 'Apostelgeschichte'; break; case'Röm': $c= 'Römer'; break; case'Rom': $c= 'Römer'; break; case'Kor': $c= 'Korinther'; break; case'Gal': $c= 'Galater'; break; case'Eph': $c= 'Epheser'; break; case'Phil': $c= 'Philipper'; break; case'Kol': $c= 'Kolosser'; break; case'Thess': $c= 'Thessalonicher'; break; case'Tim': $c= 'Timotheus'; break; case'Tit': $c= 'Titus'; break; case'Phlm': $c= 'Philemon'; break; case'Ptr': $c= 'Petrus'; break; case'Petr': $c= 'Petrus'; break; case'Hbr': $c= 'Hebräer'; break; case'Hebr': $c= 'Hebräer'; break; case'Jak': $c= 'Jakobus'; break; case'Jk': $c= 'Jakobus'; break; case'Jud': $c= 'Judas'; break; case'Offb': $c= 'Offenbarung'; break; case'Off': $c= 'Offenbarung'; break; } # $a=trim($a); if($a !=""){$a=$a.".";} // nach der Zahl noch der Punkt hinzufügen if($a != ""){$a=$a." ";$b="";} // nach dem Punkt ein Leerzeichen, B kann dann entfallen if($d ==""){$d=" ";} #return sprintf('%s', $a.$b.$c.$d.$e.$f.$g.$h, $a.$b.$c.$d.$e.$f.$g.$h); return $a.$b.$c.$d.$e.$f.$g.$h; } ##################Function Ende#################################### ################################################################### $res1 = $db->query("SELECT bezeichnung FROM kategorie WHERE kid='$row[kid]'"); $row1 = $res1->fetch_array(); $res2 = $db->query("SELECT bezeichnung FROM unterkategorie WHERE ukid='$row[ukid]'"); $row2 = $res2->fetch_array(); $res3 = $db->query("SELECT bezeichnung FROM thema WHERE tid='$row[thema]'"); $row3 = $res3->fetch_array(); $res6 = $db->query("SELECT bezeichnung FROM unterthema WHERE tid='$row[thema]' AND utid='$row[unterthema]'"); $row6 = $res6->fetch_array(); $res7 = $db->query("SELECT notiz FROM notizen WHERE lid='$lid' AND user='$user_admin'"); $row7 = $res7->fetch_array(); $textwort = strip_tags($row['textwort'], '
,,