<?php
require'fun.php';
if($meniu['biblia']==0)
{
$titlu='Eroare!';
require'f_sus.php';
echo$div[4].'<img src="'.$domenii_statice[2].'actiune_delete.png" alt="" width="16" height="16" />Eroare!'.$div[5].$div[7].'Acest meniu a fost închis de către proprietarul site-ului!<br />Dacă nu ești deacord cu acest aspect, <a href="/trimite-mesaj/la/'.$id_proprietari[0].'-'.seo(nume($id_proprietari[0],1)).'">Trimite-i un mesaj în acest sens</a>!'.$div[0];
require'f_jos.php';
}
if($go==1||$go==2)
$_SESSION['biblia_sms']=$go;
if(isset($_SESSION['biblia_sms']))
$sms=$_SESSION['biblia_sms'];
else
$sms=2;
if($go==3||$go==4||$go==5||$go==6)
$_SESSION['biblia_trimiteri']=$go;
if(isset($_SESSION['biblia_trimiteri']))
$trimiteri=$_SESSION['biblia_trimiteri'];
else
$trimiteri=6;
if(isset($_POST['fid']))
$fid=$_POST['fid'];
if(isset($_POST['tid']))
$tid=$_POST['tid'];
if(isset($_POST['pid']))
$pid=$_POST['pid'];
if(isset($_POST['sor']))
$sor=$_POST['sor'];
elseif(isset($_GET['sor']))
$sor=$_GET['sor'];
else
$sor='';
if(isset($_POST['sin']))
$sin=$_POST['sin'];
elseif(isset($_GET['sin']))
$sin=rawurldecode($_GET['sin']);
else
$sin='';
$x1='Biblia ';
$x2='';
if($cid>0)
{
$back[1]='<a href="/biblia">'.img('biblia.png',1).'Biblia</a>';
$categorie=$conn->query('SELECT`nume`,`nume_scurt`FROM`biblia_categorii`WHERE`id`="'.$cid.'"')->fetch_row();
$x1.=$categorie[1].' ';
$x2.='/categorie/'.$cid.'-'.seo($categorie[1]);
}
if($fid>0)
{
$back[2]='<a href="/biblia'.$x2.'">'.$categorie[0].'</a>';
$nume_carte=$conn->query('SELECT`nume_carte'.$cid.'`FROM`biblia_carti`WHERE`carte`="'.$fid.'"')->fetch_row()[0];
$x1.=$nume_carte;
$x2.='/carte/'.$fid.'-'.seo($nume_carte);
}
if($tid>0)
{
$back[3]='<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'">'.img('biblia.png',1).'Cartea '.$nume_carte.'</a>';
$x1.=' capitolul '.$tid;
$x2.='/capitol/'.$tid;
}
if($pid>0)
$x2.='/id/'.$pid;
$x3='biblia'.$x2;
require'f_conectare.php';
conectare($x1,$x3);
$titlu=$x1;
if($de==0)
{
$head[3]='<link rel="alternate" title="Sitemap Biblia XML'.$titlul.'" type="application/xml" href="/sitemap-biblia.xml" />';
if($go==''&&$pid==''&&$sin==''&&$sor=='')
$head[3].='<link rel="canonical" href="https://www.filumina.ro/'.$x3.($page>1?'/pagina/'.$page:'').'" />';
}
if($go=='setari')
$back[1]='<a href="/'.$x3.'">'.img('biblia.png',1).$x1.'</a>';
if($sor>0)
$back[3]='<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'/capitol/'.$tid.'">'.img('biblia.png',1).'Capitolul '.$tid.'</a>';
require'f_sus.php';
echo$div[4].img('biblia.png',1).$x1.$div[5];
if($cid=='')
{
echo$div[1].'Alege varianta de studiu:';
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_categorii`')->fetch_row()[0];
if($elemente>0)
{
require'f_paginare1.php';
$items=$conn->query('SELECT`id`,`nume_scurt`,`nume`,`descriere`FROM`biblia_categorii`ORDER BY`id`LIMIT '.$limit_start.','.$pe_pagina);
while($item=$items->fetch_row())
{
echo'<br /><a href="/biblia/categorie/'.$item[0].'-'.seo($item[1]).'">'.htmlspecialchars($item[2]).'</a><br />'.$item[3];
}
require'f_paginare2.php';
}
else
echo'<br />Nu sunt traduceri adăugate!';
echo$div[0].$div[1].'<a href="http://biblia.pentruviata.ro/wap/">'.img('download.gif',1).'Descarcă Biblia <strong>pentru telefonul mobil</strong></a>'.$div[0];
require'f_jos.php';
}
if($go=='setari')
{
echo$div[10].'Din aceasta pagina poți să îți alegi versiunea de studiu, felul în care apar link-urile cu trimiteri pentru fiecare verset, sau dacă dorești ca după fiecare verset să ai și link pentru a-l putea trimite prin SMS.'.$div[0];
echo$div[1].'Schimbă varianta de studiu:';
$categorii=$conn->query('SELECT`id`,`nume_scurt`,`nume`FROM`biblia_categorii`ORDER BY`id`');
while($categorie=$categorii->fetch_row())
{
echo'<br />'.($cid==$categorie[0]?$categorie[2]:'<a href="/'.str_replace('/categorie/'.$_GET['cid'],'/categorie/'.$categorie[0].'-'.seo($categorie[1]),$x3).'">'.$categorie[2].'</a>');
}
echo$div[0].$div[1];
if($trimiteri==3)
echo'Acum ai setată varianta cu un singur link după fiecare verset, link pe care dacă îl accesezi îți afișează toate trimiterile acelui verset';
else
echo'<a href="/'.$x3.'/tip/3"><img src="'.$domenii_statice[1].'onl.png" alt="+" width="16" height="16" />Activeaza varianta în care link-ul pentru trimiteri apare o singura data după fiecare verset</a>';
echo$div[0].$div[1];
if($trimiteri==4)
echo'Acum ai setată varianta cu toate link-urile de trimiteri după fiecare verset';
else
echo'<a href="/'.$x3.'/tip/4"><img src="'.$domenii_statice[1].'onl.png" alt="+" width="16" height="16" />Activeaza varianta în care link-urile pentru trimiteri apar după fiecare verset</a>';
echo$div[0].$div[1];
if($trimiteri==5)
echo'Acum ai setată varianta cu toate link-urile de trimiteri impreuna cu textele lor după fiecare verset';
else
echo'<a href="/'.$x3.'/tip/5"><img src="'.$domenii_statice[1].'onl.png" alt="+" width="16" height="16" />Activeaza varianta în care link-urile pentru trimiteri apar impreuna cu textele lor după fiecare verset</a>';
echo$div[0].$div[1];
if($trimiteri==6)
echo'Acum ai dezactivate link-urile pentru trimiteri';
else
echo'<a href="/'.$x3.'/tip/6"><img src="'.$domenii_statice[2].'ofl.png" alt="-" width="16" height="16" />Dezactiveaza link-urile pentru trimiteri</a>';
echo$div[0].$div[1];
if($sms==2)
echo'<a href="/'.$x3.'/tip/1"><img src="'.$domenii_statice[1].'onl.png" alt="+" width="16" height="16" />Activeaza link-urile pentru SMS după fiecare verset</a>';
else
echo'<a href="/'.$x3.'/tip/2"><img src="'.$domenii_statice[2].'ofl.png" alt="-" width="16" height="16" />Dezactiveaza link-urile pentru SMS după fiecare verset</a>';
echo$div[0].($conn->query('SELECT COUNT(*)FROM`biblia_categorii`')->fetch_row()[0]>1?$div[1].'<a href="/seteaza-varianta-biblia">'.img('setari.png',2).'Setează varianta de afișare pentru alte meniuri</a>'.$div[0]:'');
echo$div[4].'Informații script'.$div[5].$div[10].'Câteva informații despre script și baza de date:<br /><!-- Acest script este disponibil pentru download pe site-ul <a href="//scriptbiblia.tk">scriptbiblia.tk</a>, iar un link direct pentru descărcarea ultimei versiuni <a href="//dl.dropbox.com/u/97164391/Script_Biblia.zip">//dl.dropbox.com/u/97164391/Script_Biblia.zip</a><br />-->Pentru realizarea bazei de date, s-au folosit următoarele surse:<br />Din baza de date a scriptului de la <a href="http://intercer.net/resurse/biblia-si-studii-biblice/biblia-online/biblia-online-script-phpmysql-pentru-instalat-pe-site-ul-dvs.html">intercer.net</a>, au fost luate cele două tabele:<br />-biblia_carti <strong>conținând numele cărților în limbile Engleză, Franceză și Română (traducerea lui Dumitru Cornilescu originală)</strong>,<br />-biblia_texte <strong>conținând coloanele care indică: testamentul, cartea, capitolul, versetul și textele pentru traducerile în limbile Engleză și Franceză</strong>.<br />Din baza de date a scriptului de la <a href="http://www.resursecrestine.ro/programe-crestine/76083/biblia-in-format-sql-cu-trimiteri-si-titluri">resursecrestine.ro</a>, au fost luate următoarele:<br />-Coloana care indică numărul paginii, coloana introdusă în tabela biblia_texte,<br />-Tabela cu titlurile adăugate de Dumitru Cornilescu <strong>valabilă doar pentru această traducere</strong>,<br />-Tabela cu trimiteri.<br />Din baza de date oferită pe site-ul <a href="http://biblia.pentruviata.ro/bib_text.php">biblia.pentruviata.ro</a>, a fost luată coloana cu textele traducerii lui Dumitru Cornilescu versiunea corectata <strong>varianta SQL</strong>, corectură ortografică și morfologică: Miodrag Rechesan.<br />A mai fost adăugată o coloană în tabela biblia_carti, coloană care indică numărul capitolelor din fiecare carte.<br />Pentru a afla link-uri către alte resurse Biblice, poți cere informații prin mesaj la <strong>'.join(', sau la ',array_map('nume',$id_proprietari)).'</strong>!'.$div[0];
require'f_jos.php';
}
echo$div[1].'<a href="/'.$x3.'/tip/setari">'.img('setari.png',2).'Setări Biblia</a>'.$div[0];
if($sin!='')
{
if($fid==0)
$expresie='`text'.$cid.'`LIKE"%'.$sin.'%"';
elseif($fid!=''&&$tid=='')
$expresie='`carte`="'.$fid.'"&&`text'.$cid.'`LIKE"%'.$sin.'%"';
elseif($fid!=''&&$tid!='')
$expresie='`carte`="'.$fid.'"&&`capitol`="'.$tid.'"&&`text'.$cid.'`LIKE"%'.$sin.'%"';
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_texte`WHERE'.$expresie)->fetch_row()[0];
$x2.='?sin='.rawurlencode($sin);
}
elseif($sor>0)
{
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_trimiteri`WHERE`verset`="'.$sor.'"')->fetch_row()[0];
$x2.='?sor='.$sor;
}
elseif($fid=='')
{
$form[0]='/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'" method="post';
$form[1]=1;
require'f_scris3.php';
$cartile='0,,Toate cartile';
$carti=$conn->query('SELECT`carte`,`nume_carte'.$cid.'`FROM`biblia_carti`');
while($carte=$carti->fetch_row())
{
$cartile.='::'.$carte[0].',,'.$carte[1];
}
$form[2]=$div[1].'Caută în Biblie<br />Carte:<br />'.scris3('fid',$cartile,'0').$div[0].$div[1].'Capitol:<br /><input name="tid" />'.$div[0].$div[1].'Verset:<br /><input name="pid" />'.$div[0].$div[1].'Cuvant/expresie/pasaj:<br /><input name="sin" />'.$div[0];
$form[3]='fid::tid::pid::sin';
$form[4]='Cauta';
require'f_form.php';
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_carti`')->fetch_row()[0];
}
elseif($fid>0&&$tid=='')
$elemente=$conn->query('SELECT`capitole`FROM`biblia_carti`WHERE`carte`="'.$fid.'"')->fetch_row()[0];
elseif($fid>0&&$tid>0&&$pid=='')
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_texte`WHERE`carte`="'.$fid.'"&&`capitol`="'.$tid.'"')->fetch_row()[0];
elseif($fid>0&&$tid>0&&$pid>0)
{
if(mb_substr_count($pid,',')>0)
{
$pid=explode(',',$pid);
$sir='(';
$numara_versete=count($pid);
for($i=0;$i<$numara_versete;$i++)
{
$sir.=$pid[$i].',';
}
$sir=substr_replace($sir,'',-1,1);
$sir.=')';
$versett='`verset`IN'.$sir;
}
elseif(mb_substr_count($pid,'.')>0)
{
$pid=explode('.',$pid);
$versett='(`verset`BETWEEN '.$pid[0].' AND '.$pid[1].')';
}
else
$versett='`verset`="'.$pid.'"';
$elemente=$conn->query('SELECT COUNT(*)FROM`biblia_texte`WHERE`carte`="'.$fid.'"&&`capitol`="'.$tid.'"&&'.$versett)->fetch_row()[0];
}
if($elemente>0)
{
require'f_sms.php';
require'f_paginare1.php';
if($sin!='')
{
echo$div[10].'S-au gasit <strong>'.$elemente.'</strong> rezultate'.$div[0];
$sql='SELECT`carte`,`verset`,`text'.$cid.'`,`id`,`capitol`FROM`biblia_texte`WHERE'.$expresie.'LIMIT '.$limit_start.','.$pe_pagina;
}
elseif($sor>0)
$sql='SELECT`id_trimitere`,`text`FROM`biblia_trimiteri`WHERE`verset`="'.$sor.'"LIMIT '.$limit_start.','.$pe_pagina;
elseif($fid=='')
$sql='SELECT`carte`,`nume_carte'.$cid.'`FROM`biblia_carti`LIMIT '.$limit_start.','.$pe_pagina;
elseif($fid>0&&$tid=='')
$sql='SELECT DISTINCT`capitol`FROM`biblia_texte`WHERE`carte`="'.$fid.'"LIMIT '.$limit_start.','.$pe_pagina;
elseif($fid>0&&$tid>0&&$pid=='')
$sql='SELECT`carte`,`verset`,`text'.$cid.'`,`id`FROM`biblia_texte`WHERE`carte`="'.$fid.'"&&`capitol`="'.$tid.'"LIMIT '.$limit_start.','.$pe_pagina;
elseif($fid>0&&$tid>0&&$pid>0)
$sql='SELECT`carte`,`verset`,`text'.$cid.'`,`id`FROM`biblia_texte`WHERE`carte`="'.$fid.'"&&`capitol`="'.$tid.'"&&'.$versett.' LIMIT '.$limit_start.','.$pe_pagina;
$items=$conn->query($sql);
while($item=$items->fetch_row())
{
if($sor>0)
{
$text=$conn->query('SELECT`carte`,`capitol`,`verset`,`text'.$cid.'`FROM`biblia_texte`WHERE`id`="'.$item[0].'"')->fetch_row();
$pagini=ceil($text[2]/$pe_pagina);
echo$div[1].'<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$text[0].'-'.seo($conn->query('SELECT`nume_carte'.$cid.'`FROM`biblia_carti`WHERE`carte`="'.$text[0].'"')->fetch_row()[0]).'/capitol/'.$text[1].($pagini>1?'/pagina/'.$pagini:'').'">'.$item[1].'</a><br />'.$text[3].$div[0];
}
elseif($fid==''&&$sin=='')
echo$div[1].'<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$item[0].'-'.seo($item[1]).'">'.img('biblia.png',1).$item[1].'</a> cu <strong>'.number_format($conn->query('SELECT`capitole`FROM`biblia_carti`WHERE`carte`="'.$item[0].'"')->fetch_row()[0]).' capitole</strong>, și <strong>'.number_format($conn->query('SELECT COUNT(*)FROM`biblia_texte`WHERE`carte`="'.$item[0].'"')->fetch_row()[0]).' versete</strong>'.$div[0];
elseif($fid>0&&$tid==''&&$sin=='')
echo$div[1].'<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'/capitol/'.$item[0].'">'.img('biblia.png',1).'Capitolul '.$item[0].'</a> cu <strong>'.number_format($conn->query('SELECT COUNT(*)FROM`biblia_texte`WHERE`carte`="'.$fid.'"&&`capitol`="'.$item[0].'"')->fetch_row()[0]).' versete</strong>'.$div[0];
elseif($fid>0&&$tid>0||$sin!='')
{
if($cid==1||$cid==2)
{
$titlu2=$conn->query('SELECT`text`FROM`biblia_titluri`WHERE`verset`="'.$item[3].'"')->fetch_row()[0];
if($titlu2)
echo$div[4].$titlu2.$div[5];
}
echo$div[1];
$nume=$conn->query('SELECT`nume_carte'.$cid.'`FROM`biblia_carti`WHERE`carte`="'.$item[0].'"')->fetch_row()[0];
if($sin!='')
{
$pagini=ceil($item[1]/$pe_pagina);
echo'<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$item[0].'-'.seo($nume).'/capitol/'.$item[4].($pagini>1?'/pagina/'.$pagini:'').'">'.$nume.' '.$item[4].'</a><br />';
$item[2]=str_replace($sin,'<span style="color:red">'.$sin.'</span>',$item[2]);
}
echo'<strong>'.$item[1].'.</strong> '.$item[2];
$numar_trimiteri=($trimiteri!=6?$conn->query('SELECT COUNT(*)FROM`biblia_trimiteri`WHERE`verset`="'.$item[3].'"')->fetch_row()[0]:0);
$afisare='<br />';
if($trimiteri==3&&$numar_trimiteri>0)
$afisare.='<a href="/'.$x3.'?sor='.$item[3].'">'.img('biblia.png',1).'trimiteri</a> <strong>'.number_format($numar_trimiteri).'</strong>';
if(($trimiteri==4||$trimiteri==5)&&$numar_trimiteri>0)
{
$trimiteryy=$conn->query('SELECT`id_trimitere`,`text`FROM`biblia_trimiteri`WHERE`verset`="'.$item[3].'"');
while($trimitery=$trimiteryy->fetch_row())
{
$text=$conn->query('SELECT`carte`,`capitol`,`verset`,`text'.$cid.'`FROM`biblia_texte`WHERE`id`="'.$trimitery[0].'"')->fetch_row();
$nume=$conn->query('SELECT`nume_carte'.$cid.'`FROM`biblia_carti`WHERE`carte`="'.$text[0].'"')->fetch_row()[0];
$pagini=ceil($text[2]/$pe_pagina);
$afisare.='<a href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$text[0].'-'.seo($nume).'/capitol/'.$text[1].($pagini>1?'/pagina/'.$pagini:'').'">'.$trimitery[1].'</a>';
if($trimiteri==5)
$afisare.='<br />'.$text[3];
$afisare.=' ;';
}
}
if($sms!=2)
$afisare.=sms($item[2].' ('.$nume.' capitolul '.$tid.' cu versetul '.$item[1].')');
if($sms==2&&($trimiteri==6||$numar_trimiteri==0))
$afisare='';
echo$afisare.$div[0];
}
}
require'f_paginare2.php';
}
else
echo$div[7].'Nu sunt rezultate după criteriul selectat!'.$div[0];
if($fid>0&&$tid>0&&$sin=='')
{
###Link-uri de descărcare a capitolelor audio:
/*
if($cid==1||$cid==2)
echo$div[1].'Descarca acest capitol în format <a href="//dl.dropboxusercontent.com/u/97164391/'.$fid.'_'.$tid.'.awb">awb</a> sau în format <a href="//dl.dropboxusercontent.com/u/97164391/'.$fid.'_'.$tid.'.mp3">mp3</a>'.$div[0];
*/
echo$div[1];
$numar_capitole=$conn->query('SELECT`capitole`FROM`biblia_carti`WHERE`carte`="'.$fid.'"')->fetch_row()[0];
if($tid>1)
{
$inapoi=$tid-1;
echo'<a accesskey="3" rel="prev" href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'/capitol/'.$inapoi.'">'.img('biblia.png',1).'&#171;Capitolul '.$inapoi.'</a> ';
unset($inapoi);
}
echo'capitolul '.$tid.' din '.$numar_capitole;
if($tid<$numar_capitole)
{
$inainte=$tid+1;
echo' <a accesskey="4" rel="next" href="/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'/capitol/'.$inainte.'">'.img('biblia.png',1).'Capitolul '.$inainte.'&#187;</a>';
unset($inainte);
}
if($numar_capitole>2)
{
$form[0]='/biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'" method="post';
$form[1]=1;
$form[2]='Sari la capitolul: <input name="tid" maxlength="5" />';
$form[3]='tid';
$form[4]='Dute';
$form[5]=1;
require'f_form.php';
}
require'f_like.php';
echo$div[0].$div[1].distribuie('biblia/categorie/'.$cid.'-'.seo($categorie[1]).'/carte/'.$fid.'-'.seo($nume_carte).'/capitol/'.$tid.($page>1?'/pagina/'.$page:''),$titlu).$div[0];
}
require'f_jos.php';