<?php
////////////////////////////////////////////////////////////////////////////
// -_- W|W PHP-master -_- //
// //
// Copyright 2008 MyIE //
// Create and Design by -_- MyIE //
// Site (web) -_- http://www.phpedited.com //
// Site (wap) -_- http://wap.phpedited.com //
// E-mail (MyIE) -_- [email protected] //
// ICQ (MyIE) -_- 952-11-78 //
// //
// Вы не имеете право убирать копирайт //
// оффициального сайта! //
//This program is free software: you can redistribute it and/or modify //
//it under the terms of the GNU General Public License as published by //
//the Free Software Foundation, either version 3 of the License, or //
//(at your option) any later version. //
// //
//This program is distributed in the hope that it will be useful, //
//but WITHOUT ANY WARRANTY; without even the implied warranty of //
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
//GNU General Public License for more details. //
// //
//You should have received a copy of the GNU General Public License //
//along with this program. If not, see <http://www.gnu.org/licenses/>. //
////////////////////////////////////////////////////////////////////////////
require_once"../tmpl/cnf.php";
require_once"../tmpl/func.php";
require_once"../tmpl/ses.php";
require_once"../tmpl/hd.php";
require_once"../tmpl/err.php";
?>
<table border=0 cellspacing=5 cellpadding=0 width=100%>
<tr>
<td><div class=a>
<?php
echo "Форум на $title";
?>
</div></td>
</tr>
<tr>
<td>
<?php
$razdel=$_GET['razdel'];
$podrazdel=$_GET['podrazdel'];
$podrazdel = str_replace("%20"," ",$podrazdel);
$razdel = str_replace("%20"," ",$razdel);
/////// вывод блин
$dir_rec = dir("../lcl/fm/$razdel/$podrazdel/");
$i = 0;
while($entry = $dir_rec->read())
{
if (substr($entry,0,3)=="rec")
{
$names[$i]=substr($entry,4);
$i++;
}
}
$dir_rec->close(); // закрываем директорию
@rsort($names); // сортируем файлы
$total=$i;
$file=fopen("../lcl/msg_fm.dt","r");
$mgs_fm=fgets($file);
fclose($file);
echo "<center>";
$podrazdel = str_replace(" ","%20",$podrazdel);
$razdel = str_replace(" ","%20",$razdel);
echo "<a href=$url/fm/index.php?razdel=$razdel class=forum1>";
$podrazdel = str_replace("%20"," ",$podrazdel);
$razdel = str_replace("%20"," ",$razdel);
echo "Форум на $title</a> | ";
echo "$podrazdel";
echo "</center>";
echo "<table border=0 cellspacing=5 cellpadding=0 width=100%>";
echo "<tr><td class=frm2>Название тем</td></tr>";
// определяем очередность сообщений и выводим их
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $mgs_fm) { $end = $total; }
else {$end = $start + $mgs_fm; }
for ($i = $start; $i < $end; $i++)
{
$entry = $names[$i];
$file=fopen("../lcl/fm/$razdel/$podrazdel/rec.".$entry,"r");
$buff=fgets($file);
fclose($file);
$file_array=file("../lcl/fm/$razdel/$podrazdel/rec.".$entry);
echo "<tr><td class=frm2>";
$podrazdel = str_replace(" ","%20",$podrazdel);
$razdel = str_replace(" ","%20",$razdel);
$file_array[0] = str_replace(" ","%20",$file_array[0]);
echo "<div class=ab><a href=showpst.php?entry=$entry&razdel=$razdel&podrazdel=$podrazdel&theme=$file_array[0] class=forum2>";
$podrazdel = str_replace("%20"," ",$podrazdel);
$razdel = str_replace("%20"," ",$razdel);
$file_array[0] = str_replace("%20"," ",$file_array[0]);
echo "$file_array[0]</a>";
////////// проверка на админа ////////
if ($_SESSION)
{
$files_array = file("../lcl/prof/$log");
if(!$files_array)
{
echo("Ошибка открытия файла wap/lcl/prof/log$log");
}
if (($files_array[2]==101) || ($files_array[2]==102) || ($files_array[2]==103))
{
echo ("<a href='fm_theme_del.php?razdel=$razdel&podrazdel=$podrazdel&entry=$entry' class=cool>[del]</a>");
echo ("<a href='theme_edit.php?razdel=$razdel&theme=$file_array[0]&podrazdel=$podrazdel&entry=$entry' class=cool>[edit]</a>");
}
}
////////// проверка на админа ////////
////////////////////////
$file=fopen("../lcl/msg_fm.dt","r");
$mgs_fm=fgets($file);
$total=count($file_array);
$ba=ceil($total/$mgs_fm);
$ba2=$ba*$mgs_fm-$mgs_fm;
echo "<a href='showpst.php?entry=$entry&razdel=$razdel&podrazdel=$podrazdel&theme=$file_array[0]&start=$ba2'> » </a></div>";
echo "</td></tr>";
}
?>
</center>
</table>
<?php
if ($_SESSION)
{
$podrazdel = str_replace(" ","%20",$podrazdel);
$razdel = str_replace(" ","%20",$razdel);
echo "<div align=right><a href='newtopic.php?razdel=$razdel&podrazdel=$podrazdel' class=forum1>[new topic]</a></div>";
}
////////////////////////////////////////////////////////////////////////////////////
// Вывод выбора далее\назад
if ($start != 0) {echo '<a href="index.php?start='.($start - $mgs_fm).'" class=forum2><-Назад</a> ';}else{echo'<-Назад ';}
echo'|';
// Вывод выбора страницы
if($total>0)
{
$ba=ceil($total/$mgs_fm);
$ba2=$ba*$mgs_fm-$mgs_fm;
$asd=$start-($mgs_fm*4);
$asd2=$start+($mgs_fm*5);
if($asd<$total && $asd>0) { echo " <a href='showpst.php?start=0&razdel=$razdel&podrazdel=$podrazdel&entry=$entry&theme=$file_array[0]' class=forum2 title='Перейти на страницу 1'> 1 </a> ... "; }
for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0)
{
$ii=floor(1+$i/$mgs_fm);
if ($start==$i) {
echo " <a href='showpst.php?entry=$entry&razdel=$razdel&podrazdel=$podrazdel&entry=$entry&theme=$file_array[0]' class=forum2 title='Перейти на страницу $ii'> $ii </a>";
}
else {
echo " <a href='showpst.php?start=$i&razdel=$razdel&podrazdel=$podrazdel&entry=$entry&theme=$file_array[0]' class=forum2 title='Перейти на страницу $ii'> $ii </a>";
}
}
$i=$i+$mgs_fm;
}
if($asd2<$total) { echo " ... <a href='showpst.php?start=$ba2&razdel=$razdel&podrazdel=$podrazdel&entry=$entry&theme=$file_array[0]' class=forum2 title='Перейти на страницу $ba'> $ba </a>"; }
}
echo' |';
if ($total > $start + $mgs_fm) {echo ' <a href="index.php?start='.($start + $mgs_fm).'" class=forum2>Далее -></a>';}else{echo' Далее->';}
?>
</td>
</tr>
</table>
<?php
require_once"../tmpl/dw.php";
decoder();
echo "</BODY>";
echo "</HTML>";
?>