rendered paste body<script language="php">$version = array('mk/'=>'MK - Библијa 1999','Mac1/'=>'MK - Библија 1990','38/'=>'BG - Библия 1940','Srb/'=>'SRB - Дан-Кар','KJV/'=>'EN - King James','Tzrg/'=>'BG - "Цариград."','KjvSn/'=>'EN - KJ Strongs',);include("functions.php");include("index-$language.php");//print_r($_POST);$pth=posted('version','mk/'); // Директорията с файловете на Библията$bk=posted('book',40); // Номер на текущата книга$ch=posted('chapter',1); // Номер на текущата глава$vr=posted('verse',0); // Номер на текущия стихinclude("structure.php"); // Зарежда описанието на структурата на Библията$shv=1;if (isset($_SERVER['QUERY_STRING'])) //в случай че данните са изпратени с GET метод{ get_query(); }pagehead(); // Изпращане <HEAD>...</HEAD> частта на страницатаecho '<table bgcolor="#FFFFFF" border="0" width="100%" cellspacing="0"><tr><td colspan="3"><form name="b_open" action="index.php" method="POST"><table border="0" width="100%" cellspacing="0"><tr class="panel"><td width="5%" class="panel"><input class="button" title="Претходна глава" type="BUTTON" value="'.$prev_chapter.'" onclick="goprev();"></td><td width="24%" class="panel">';// Показване на select елемента за избор на Версияecho '<select title="Избор на Библија" class="menu" name="version" onchange="changever();">';foreach($version as $v=>$n){ echo "\n<option value=\"$v\""; if ($v==$pth){ echo " selected"; } echo ">$n";}echo '</select>';// Показване на select елемента за избор на книгаecho '</td><td><select title="Избор на книга" class="menu" name="book" onchange="bookchange();">';for ($i=$bn[0]+1;$i<2*$bn[0]+1;$i++){ $j=$i-$bn[0]; $bnames[$i]=trim($bnames[$i]); echo "\n<option value=\"$j\""; if ($j==$bk){ echo " selected"; } echo '>'.$bnames[$i]; }echo '</select>';/*echo getTodaysQuote();/*echo '</td><td><input type="HIDDEN" name="book" value="'.$bk.'">';*/// Показване на select елемента за избор на главаecho "\n".'<select title="Избор на глава" class="menu" name="chapter" onchange="document forms[0].submit();">';for ($i=1;$i<count($vcount[$bk]);$i++){ if ($i==$ch){ echo "\n<option selected>"; } else { echo "\n<option>"; } echo $i; }echo '</select><input class="menu" type="SUBMIT" value="'.$open_chapter.'"></td><td class="panel" align="right"><input title="Следна глава" type="BUTTON" value="'.$next_chapter.'" onclick="gonext();"></td></tr></table></form></td></tr><tr colspan="1"><td valign="middle">';// Показване на заглавието на текстаif (count($bn)>21){ if ($bn[$bk]==22){ echo '<h1>Псалм'; } else { echo "<h1>$bnames[$bk]<br>Глава"; } echo " $ch</h1>";}else { echo "<p>$missing_files</p>"; }//Показване на формата за търсене и линк "Тълкувание"echo '</td><td align="right" valign="top" width="14%"> <A href="#" id="langHelpLink" title="Помош околу пребраувањето" class="ln">ПОМОШ</A><A href="#" id="langLink" title="Јазик" class="ln"></A></td><td align="right" valign="top" width="38%">'.search_form("right").''.coment_link().'</td></tr><tr><td colspan="3">';if (count($bn)>21){ //Пресмятане индекса на първия стих$vi=0;for($i=1;$i<=$bk;$i++){ if ($i<$bk){ for ($c=1;$c<count($vcount[$i]);$c++){ $vi=$vi+$vcount[$i][$c]; } } else { for($c=1;$c<$ch;$c++){ $vi=$vi+$vcount[$bk][$c]; } }}//Отваряне на файловете с указателите и текста$pf=fopen($pth.'CompactPoint.bin','r');$tf=fopen($pth.'CompactText.bin','r');// Четене и показване на стиховете от текущата главаfor ($i=0;$i<$vcount[$bk][$ch];$i++){ $vt=read_verse($vi+$i); $i1=$i+1; if ($vr==$i1){ $bl='<p class="averse">'; } else { $bl='<p>'; } if ($vr){ $bl="<a name=\"$i1\"></a>\n".$bl; } if ($i>0){ $bl=$bl.$i1.' '; } if ($vt){ echo "\n".$bl.$vt; }}//Зетваряне на файловете с указателите и текстаfclose($tf);fclose($pf);}//Показване на долните бутониecho '<p> </td></tr><tr><td colspan="3"><table width="100%" cellspacing="0"><tr><td class="panel"><input title="Претходна глава" type="BUTTON" value="'.$prev_chapter.'" onclick="goprev();"></td>'.about_the_project().'<td align="right" class="panel"><input title="Следна глава глава" type="BUTTON" value="'.$next_chapter.'" onclick="gonext();"></td></tr></table></td></tr></table>';//--------ФУНКЦИИ-----------function read_verse($vi){global $tf;$vt='';$vp=read_vpos($vi);if ($vp!=4294967295){ fseek($tf,$vp); $vl=fread($tf,2); $vl=ord($vl[0])+ord($vl[1])*256; $vt=decode(fread($tf,$vl));}return $vt;}function read_vpos($vi){global $pf;fseek($pf,$vi*4);$posv=fread($pf,4);$posv=ord($posv[0])+256*ord($posv[1])+256*256*ord($posv[2])+256*256*256*ord($posv[3]);return $posv;}function determinenextandprev(){global $vcount,$bk,$ch,$nxbk,$nxch,$prbk,$prch;switch ($ch){ case 1: $prbk=$bk-1; if ($prbk<1){ $prbk=1; $prch=1; } else { $prch=count($vcount[$prbk])-1; } $nxbk=$bk; $nxch=2; break; case (count($vcount[$bk])-1): $prbk=$bk; $prch=$ch-1; $nxbk=$bk+1; if ($nxbk>(count($vcount)-1)){ $nxbk=1; } $nxch=1; break; default: $prbk=$bk; $prch=$ch-1; $nxbk=$bk; $nxch=$ch+1;}}function pagehead(){global $version,$pth,$vcount,$nxbk,$nxch,$prbk,$prch;determinenextandprev();echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD> <TITLE>Македонска Библија - php реализациja</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> <link rel=stylesheet type="text/CSS" href="php-bible1.css"><script type="text/javascript">var El=[];if(typeof opera == "undefined" && document.all) Browser = "IE";else Browser = "";for(var i=0; i<150; i++) El[El.length] = document.createElement("option");bibleChapters=Array(';$c=count($vcount);for($i=1;$i<=$c;$i++){ echo $vcount[$i][0]; if ($i<$c){ echo ','; }}echo ');function bookchange(){ si = document.forms[0].book.selectedIndex; sr = document.forms[0].chapter.options.length; sm = bibleChapters[si]; bchl = document.forms[0].chapter; if(sm == sr) { return; } if(sm > sr) { for(i=sr; i<sm; i++){ if(Browser == "IE") El[i].innerText = i + 1; else El[i].text = i + 1; bchl.appendChild(El[i]); } } if(sm < sr) { for(i=sr-1; i>sm-1; i--){ bchl.removeChild(bchl.options[i]); } }}function gonext(){document.b_open.book.selectedIndex="'.($nxbk-1).'";document.b_open.book.value="'.($nxbk).'";document.b_open.chapter.selectedIndex='.($nxch-1).';document.b_open.submit();}function goprev(){document.b_open.book.selectedIndex="'.($prbk-1).'";document.b_open.book.value="'.($prbk).'";bookchange();document.b_open.chapter.selectedIndex='.($prch-1).';document.b_open.submit();}function changever(){document.b_open.book.selectedIndex=0;document.b_open.chapter.selectedIndex=0;document.b_open.submit();}</script><style>.ln { font-family: arial, helvetica, geneva, tahoma; font-size: 9px; color: white; text-decoration: none; background-color:#3359B0; padding: 2px; border: 1px solid black; cursor: pointer; }</style><script src="mobrowser.js"></script><script src="CookieManager.js"></script><script src="motranslator.js"></script><script>cTranslator.sGlobalLangID = cCyrPho.sDNamecTranslator.registerLang( cOffLang )cTranslator.registerLang( cCyrPho )</script></HEAD><BODY>';}function coment_link(){global $pth,$bk,$bnames,$bn,$ch;$r='';if ( (($pth=='38/') && ($bk>38)) || ($pth=='Tzrg/') ){ $r='<a href="coment.php?'. rawurlencode( trim($bnames[$bk+2*$bn[0]])." $ch:1" ). '">Тълкувание</a> ';}return $r;}</script></BODY></HTML>