Файл: rban/rban/forum/topic.php
Строк: 136
<?
include 'dan.php';
include 'ver.php';
$rname=@file("$perfix$r/name");
$rname=trim($rname[0]);
$rnamet=@file("$perfix$r/$t");
$rnamet=explode("<br/>", $rnamet[0]);
$rnampd[1]=$rnamet[1];
$rnampd[2]=trim($rnamet[2]);
$rnamet="$rnamet[0] ";
if($rnamet!=""){$zag= substr($rnamet, 0, 25);
$strrpos=strrpos($zag, " ");
$zag=substr($rnamet, 0, $strrpos);
if($zag==""){$zag=$rnamet;} else {$zag="$zag...";}}
else{$zag="Ошибка!";}
if($ver!="html"){ $zag= str_replace("$", "$$", $zag);}
if($ver=="wml"){include 'wapzag.php';} else{include 'webzag.php';}
include'avt.php';
if($rname=="" & $rnamet==""){print"Раздела не существует";}
else{
include 'avgroup.php';
if($dpros=="yes"){
if($rnampd[2]=="open"){
if($mrtem=="vsem" || ($login!="" & $mrtem=="registr")){print"<a href="replay.php?ver=$ver&pas=$pas&login=$login&r=$r&t=$t">[Ответить на тему]</a><br/><br/>";}}
else{print"[Тема закрыта]<br/><br/>";}
$partopic=@file("$perfix$r/$t");
foreach($partopic as $key => $val){
if($key!=0 & $val!=""){$artopic[]=$val; $shtop++;}
}
$tp=1;
$nr=0;
if($pr=="" || $pr<=0){$pr=1;}
foreach($artopic as $nomer => $val){
$nr++;
if($nr>$tpage){$tp++; $nr=1;}
if($tp==$pr){
if($ver!="html"){ $val= str_replace("$", "$$", $val);}
$arval=explode("<br/>", $val);
if($ver!="wml"){print"<table style="text-align: left; width: 98%;"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td
style="background-color: rgb($color3);"
valign="top" align="left"> ";}
if($status=="moder" || ($login==$arval[0] & $login!="")){print"<small><a href="modtopic.php?ver=$ver&pas=$pas&login=$login&r=$r&pr=$pr&t=$t&nto=$nomer">(mod)</a> </small>";}
if($arval[0]!=""){print"- <a href="infa.php?ver=$ver&pas=$pas&login=$login&r=$r&pr=$pr&t=$t&uz=$arval[0]">$arval[0]</a> ";} else {print"- <i>$arval[1]</i> ";}
$arval[2]=date("d.m.Y, H:i", $arval[2]);
print" (<small>$arval[2]</small>)";
if($ver!="wml"){print"</td></tr><tr>
<td
style="background-color: rgb($color4);" align="left"
valign="top">
";}
print"<br/> $arval[3]<br/>";
if($ver!="wml"){print"<br/></td>
</tr>
</tbody>
</table>";}
print"<br/>";
}
}
if($rnampd[2]=="open"){
if($mrtem=="vsem" || ($login!="" & $mrtem=="registr")){print"<a href="replay.php?ver=$ver&pas=$pas&login=$login&r=$r&t=$t">[Ответить на тему]</a><br/>";}}
else{print"[Тема закрыта]<br/>";}
$prev=$pr-1;
$pprev=$pr-2;
$next=$pr+1;
$nnext=$pr+2;
print"<br/>Страница $pr из $tp<br/>";
if($pr>1){print"<a href="topic.php?ver=$ver&pr=1&pas=$pas&login=$login&r=$r&t=$t">1</a>|";}
if($pprev>1){print"<a href="topic.php?ver=$ver&pr=$pprev&pas=$pas&login=$login&r=$r&t=$t">$pprev</a>|";}
if($prev>1){print"<a href="topic.php?ver=$ver&pr=$prev&pas=$pas&login=$login&r=$r&t=$t">$prev</a>|";}
print"$pr|";
if($next<=($tp-1)){print"<a href="topic.php?ver=$ver&pr=$next&pas=$pas&login=$login&r=$r&t=$t">$next</a>|";}
if($next<=($tp-2)){print"<a href="topic.php?ver=$ver&pr=$nnext&pas=$pas&login=$login&r=$r&t=$t">$nnext</a>|";}
if($pr<$tp){print"<a href="topic.php?ver=$ver&pr=$tp&pas=$pas&login=$login&r=$r&t=$t">$tp</a>|";}
} else {print"У вас недостаточно прав для просмотра этого раздела.";}
}
print"</p><p align="left">";
if($ver=="html"){print"<table style="text-align: left; width: 98%;"
border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td
style="background-color: rgb($color2);" align="left"
valign="top">";}
if($login=="") { print"<a href="vxod.php?ver=$ver">Вход</a><br/>";}
else {print"<a href="opc.php?ver=$ver&pas=$pas&login=$login">[$login]</a><br/>";}
print"<a href="forum.php?ver=$ver&pas=$pas&login=$login&r=$r">$rname</a><br/>";
if($ver=="wml"){print"<a href="topic.php?ver=html&pas=$pas&login=$login&r=$r&pr=$pr&t=$t">wap 2.0</a><br/>";}
else{print"<a href="topic.php?ver=wml&pas=$pas&login=$login&r=$r&pr=$pr&t=$t">wap 1.2</a><br/>";}
print"<a href="$gen_link">На главную</a>";
if($ver=="html"){print"</td>
</tr>
</tbody>
</table>
</body>
</html>
";}
else{print"</p></card></wml>";}
?>