,,');
$extrakt = str_replace('"', '\"', $extrakt);
$extrakt=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]);}, $extrakt);
$extrakt=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 (&$eid,&$bibellink) { return makeLink($m[1], $m[2], $m[3], $m[4], $m[5], $m[6], $m[7], $m[8], $eid, $bibellink);}, $extrakt);
if(rore($user_admin,'a_luebear','RE')){
$smarty->assign('lue_inhalt_editrecht', "1");
$smarty->assign('lue_inhalt_icon_edit', "
");
}
$thema = strpos("$row[thema]", "Teil"); // Ermitteln wo das Wort "Teil" steht
$thema = substr("$row[thema]",0 ,$thema ); // Alles vor dem Wort "Teil" anzeigen
$thema = trim($thema);
while(substr($thema, -1) =='-' or substr($thema, -1)==':' or substr($thema, -1) =='(' or substr($thema, -1) ==' '){
$thema=trim($thema);
$thema=substr($thema, 0, -1);
$thema=trim($thema);
}
// Vor zurückbuttons bei mehrteiliger LuE
if($thema!=''){
$result_last = $db->query("SELECT eid, thema
FROM lue_quelle
WHERE eid < $row[eid]
AND thema LIKE '%$thema%'
ORDER BY eid DESC
LIMIT 1");
$row_last = $result_last->fetch_array();
if($row_last['eid'] != ''){
$smarty->assign('lue_inhalt_mvback', "1");
$smarty->assign('lue_inhalt_mvback_eid', "$row_last[eid]");
$smarty->assign('lue_inhalt_mvback_thema', "$row_last[thema]");
}
}
if($thema!=''){
$result_next = $db->query("SELECT eid, thema
FROM lue_quelle
WHERE eid > $row[eid]
AND thema LIKE '%$thema%'
ORDER BY eid ASC
LIMIT 1");
$row_next = $result_next->fetch_array();
if($row_next['eid'] != ''){
$smarty->assign('lue_inhalt_mvnext', "1");
$smarty->assign('lue_inhalt_mvnext_eid', "$row_next[eid]");
$smarty->assign('lue_inhalt_mvnext_thema', "$row_next[thema]");
}
}
if ($suchart == 1){
$suchopt = "{0,1}";
}else{
$suchopt = "";
}
if($inhalt_hig == ""){
$text2 = $ausfuehrung;
}else{
$text2 = highlight_results(" ".$ausfuehrung." ", $suchopt, "$inhalt_hig");
}
$smarty->assign('lue_inhalt_inhalt', "$text2");
$smarty->assign('lue_inhalt_einleitung', "$einleitung");
if($extrakt != ''){
$smarty->assign('lue_inhalt_extraktexists', "1");
$smarty->assign('lue_inhalt_extrakt', "$extrakt");
}
$smarty->display("$template/$templatename");
?>