All pastes #452791 Raw Edit

index.php

public php v1 · immutable
·published 2007-04-22 14:48 UTC
rendered paste body
<script language="php">$version = array('mk/'=>'MK - &#1041;&#1080;&#1073;&#1083;&#1080;&#1112;a 1999','Mac1/'=>'MK - &#1041;&#1080;&#1073;&#1083;&#1080;&#1112;&#1072; 1990','38/'=>'BG - &#1041;&#1080;&#1073;&#1083;&#1080;&#1103; 1940','Srb/'=>'SRB - &#1044;&#1072;&#1085;-&#1050;&#1072;&#1088;','KJV/'=>'EN - King James','Tzrg/'=>'BG - "&#1062;&#1072;&#1088;&#1080;&#1075;&#1088;&#1072;&#1076;."','KjvSn/'=>'EN - KJ Strongs',);include("functions.php");include("index-$language.php");//print_r($_POST);$pth=posted('version','mk/'); // &#1044;&#1080;&#1088;&#1077;&#1082;&#1090;&#1086;&#1088;&#1080;&#1103;&#1090;&#1072; &#1089; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1077;&#1090;&#1077; &#1085;&#1072; &#1041;&#1080;&#1073;&#1083;&#1080;&#1103;&#1090;&#1072;$bk=posted('book',40);         // &#1053;&#1086;&#1084;&#1077;&#1088; &#1085;&#1072; &#1090;&#1077;&#1082;&#1091;&#1097;&#1072;&#1090;&#1072; &#1082;&#1085;&#1080;&#1075;&#1072;$ch=posted('chapter',1);      // &#1053;&#1086;&#1084;&#1077;&#1088; &#1085;&#1072; &#1090;&#1077;&#1082;&#1091;&#1097;&#1072;&#1090;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;$vr=posted('verse',0);        // &#1053;&#1086;&#1084;&#1077;&#1088; &#1085;&#1072; &#1090;&#1077;&#1082;&#1091;&#1097;&#1080;&#1103; &#1089;&#1090;&#1080;&#1093;include("structure.php");     // &#1047;&#1072;&#1088;&#1077;&#1078;&#1076;&#1072; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;&#1090;&#1086; &#1085;&#1072; &#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1072;&#1090;&#1072; &#1085;&#1072; &#1041;&#1080;&#1073;&#1083;&#1080;&#1103;&#1090;&#1072;$shv=1;if (isset($_SERVER['QUERY_STRING'])) //&#1074; &#1089;&#1083;&#1091;&#1095;&#1072;&#1081; &#1095;&#1077; &#1076;&#1072;&#1085;&#1085;&#1080;&#1090;&#1077; &#1089;&#1072; &#1080;&#1079;&#1087;&#1088;&#1072;&#1090;&#1077;&#1085;&#1080; &#1089; GET &#1084;&#1077;&#1090;&#1086;&#1076;{ get_query(); }pagehead(); // &#1048;&#1079;&#1087;&#1088;&#1072;&#1097;&#1072;&#1085;&#1077; <HEAD>...</HEAD> &#1095;&#1072;&#1089;&#1090;&#1090;&#1072; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;&#1090;&#1072;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="&#1055;&#1088;&#1077;&#1090;&#1093;&#1086;&#1076;&#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;" type="BUTTON" value="'.$prev_chapter.'" onclick="goprev();"></td><td width="24%" class="panel">';// &#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; select &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1072; &#1079;&#1072; &#1080;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;echo '<select title="&#1048;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1041;&#1080;&#1073;&#1083;&#1080;&#1112;&#1072;" 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>';// &#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; select &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1072; &#1079;&#1072; &#1080;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1082;&#1085;&#1080;&#1075;&#1072;echo '</td><td><select title="&#1048;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1082;&#1085;&#1080;&#1075;&#1072;" 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.'">';*/// &#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; select &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1072; &#1079;&#1072; &#1080;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;echo "\n".'<select title="&#1048;&#1079;&#1073;&#1086;&#1088; &#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;" 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="&#1057;&#1083;&#1077;&#1076;&#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;" type="BUTTON" value="'.$next_chapter.'" onclick="gonext();"></td></tr></table></form></td></tr><tr colspan="1"><td valign="middle">';// &#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1079;&#1072;&#1075;&#1083;&#1072;&#1074;&#1080;&#1077;&#1090;&#1086; &#1085;&#1072; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;if (count($bn)>21){  if ($bn[$bk]==22){ echo '<h1>&#1055;&#1089;&#1072;&#1083;&#1084;'; }  else { echo "<h1>$bnames[$bk]<br>&#1043;&#1083;&#1072;&#1074;&#1072;"; } echo " &nbsp;$ch</h1>";}else { echo "<p>$missing_files</p>"; }//&#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1072; &#1079;&#1072; &#1090;&#1098;&#1088;&#1089;&#1077;&#1085;&#1077; &#1080; &#1083;&#1080;&#1085;&#1082; "&#1058;&#1098;&#1083;&#1082;&#1091;&#1074;&#1072;&#1085;&#1080;&#1077;"echo '</td><td  align="right" valign="top"  width="14%"> <A href="#" id="langHelpLink" title="&#1055;&#1086;&#1084;&#1086;&#1096; &#1086;&#1082;&#1086;&#1083;&#1091; &#1087;&#1088;&#1077;&#1073;&#1088;&#1072;&#1091;&#1074;&#1072;&#1114;&#1077;&#1090;&#1086;" class="ln">&#1055;&#1054;&#1052;&#1054;&#1064;</A><A href="#" id="langLink" title="&#1032;&#1072;&#1079;&#1080;&#1082;" 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){ //&#1055;&#1088;&#1077;&#1089;&#1084;&#1103;&#1090;&#1072;&#1085;&#1077; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;&#1072; &#1085;&#1072; &#1087;&#1098;&#1088;&#1074;&#1080;&#1103; &#1089;&#1090;&#1080;&#1093;$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]; } }}//&#1054;&#1090;&#1074;&#1072;&#1088;&#1103;&#1085;&#1077; &#1085;&#1072; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1077;&#1090;&#1077; &#1089; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1077;&#1083;&#1080;&#1090;&#1077; &#1080; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;$pf=fopen($pth.'CompactPoint.bin','r');$tf=fopen($pth.'CompactText.bin','r');// &#1063;&#1077;&#1090;&#1077;&#1085;&#1077; &#1080; &#1087;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1089;&#1090;&#1080;&#1093;&#1086;&#1074;&#1077;&#1090;&#1077; &#1086;&#1090; &#1090;&#1077;&#1082;&#1091;&#1097;&#1072;&#1090;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;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; }}//&#1047;&#1077;&#1090;&#1074;&#1072;&#1088;&#1103;&#1085;&#1077; &#1085;&#1072; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;&#1077;&#1090;&#1077; &#1089; &#1091;&#1082;&#1072;&#1079;&#1072;&#1090;&#1077;&#1083;&#1080;&#1090;&#1077; &#1080; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;fclose($tf);fclose($pf);}//&#1055;&#1086;&#1082;&#1072;&#1079;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1076;&#1086;&#1083;&#1085;&#1080;&#1090;&#1077; &#1073;&#1091;&#1090;&#1086;&#1085;&#1080;echo '<p>&nbsp;</td></tr><tr><td colspan="3"><table width="100%" cellspacing="0"><tr><td class="panel"><input title="&#1055;&#1088;&#1077;&#1090;&#1093;&#1086;&#1076;&#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;" type="BUTTON" value="'.$prev_chapter.'" onclick="goprev();"></td>'.about_the_project().'<td align="right" class="panel"><input title="&#1057;&#1083;&#1077;&#1076;&#1085;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072; &#1075;&#1083;&#1072;&#1074;&#1072;" type="BUTTON" value="'.$next_chapter.'" onclick="gonext();"></td></tr></table></td></tr></table>';//--------&#1060;&#1059;&#1053;&#1050;&#1062;&#1048;&#1048;-----------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>&#1052;&#1072;&#1082;&#1077;&#1076;&#1086;&#1085;&#1089;&#1082;&#1072; &#1041;&#1080;&#1073;&#1083;&#1080;&#1112;&#1072; - php &#1088;&#1077;&#1072;&#1083;&#1080;&#1079;&#1072;&#1094;&#1080;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"   ).  '">&#1058;&#1098;&#1083;&#1082;&#1091;&#1074;&#1072;&#1085;&#1080;&#1077;</a>&nbsp;&nbsp;';}return $r;}</script></BODY></HTML>