Просмотр файла public_html/str/pages.php

Размер файла: 35.76Kb
<?
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";
///////////////////////////////////////////////////
						///
$date=date("d.m.y");  // число.месяц.год	///
$time=date("H:i");  // часы:минуты		///
$kolich=10;						///
///////////////////////////////////////////////////
if(!file_exists("base/$page.dat")){header ("location: index.php?".SID."");exit;}

$clf = @file("clauses/$page.dat");
$clc = count($clf);
$gbf = @file("gbook/$page.dat");
$gbc = count($gbf);
$nwf = @file("news/$page.dat");
$nwc = count($nwf);
$nwf = @file("img/$page.dat");
if ($nwf!=""){
$imgs = count($nwf);
}else{$imgs=0;}
$nwf = @file("prog/$page.dat");
if ($nwf!=""){
$progs = count($nwf);
}else{$progs=0;}
$nwf = @file("video/$page.dat");
if ($nwf!=""){
$videos = count($nwf);
}else{$videos=0;}
$nwf = @file("foto/$page.dat");
if ($nwf!=""){
$fotos = count($nwf);
}else{$fotos=0;}
$nwf = @file("music/$page.dat");
if ($nwf!=""){
$musics = count($nwf);
}else{$musics=0;}

$lastnews = @implode("",@file("news/last$page.dat"));
if($lastnews==""){$lastnews="Нет новостей";}
if(@file("clauses/$page.dat")){}else{$clc="0";}

if(@file("gbook/$page.dat")){}else{$gbc="0";}
if(@file("zhelezo/$page.dat")){}else{$zhel="0";}
if($lastnews=="$date"){$lastnews="<font color=red>Сегодня</font>";}
/////////////Выстраиваем рейтинг/////////////////////
if ($mod==""){
$contactmail = @implode("",@file("$page/mail.dat"));
$counterfile = @implode("",@file("$page/counter.dat"));
$allbiography = @implode("",@file("biography/$page.dat"));
$fal = @file("../local/profil/$page.prof");
$udata = explode(":||:",$fal[0]);
$aa=$udata[43];
echo"<center>";
echo"<b>Страничка $page</b>";
echo"</center>";
echo"<br />";
if(@file("welcome/$page.dat")){
$welcome = @implode("",@file("welcome/$page.dat"));
echo"<center><h2>";
if(@file("welcome/$page.gif")){echo"<img src='welcome/$page.gif' alt=''> ";}
if(@file("welcome/$page.jpg")){echo"<img src='welcome/$page.jpg' alt=''> ";}
echo"$welcome</h2>";
echo"</center>";
}else{}
echo"<img src='images/board.gif' alt=''> <a href=\"pages.php?mod=news&amp;page=$page&amp;".SID."\">Новости</a> ($lastnews)<br/>
<img src='images/edit.gif' alt=''> <a href=\"pages.php?mod=gbook&amp;page=$page&amp;".SID."\">Гостевая</a> ($gbc)<br/>
<img src='images/replies.gif' alt=''> <a href=\"pages.php?mod=clauses&amp;page=$page&amp;".SID."\">Записи</a> ($clc)<br/>";
if(@file("biography/$page.dat")){
echo"<img src='images/reload.gif' alt=''>  <a href=\"pages.php?mod=biography&amp;page=$page&amp;".SID."\">Рассказ о себе</a><br/>";}
echo"<img src='images/search.gif' alt=''>  <a href=\"pages.php?mod=contacts&amp;page=$page&amp;".SID."\">Контакты</a><br/>
<img src='images/panel.gif' alt=''>  <a href=\"pages.php?mod=zhelezo&amp;page=$page&amp;".SID."\">Софт</a><br/>
<img src='images/load.gif' alt=''>  <a href=\"pages.php?mod=foto&amp;page=$page&amp;".SID."\">Фото</a> ($fotos)<br/>
<img src='images/avi.gif' alt=''>  <a href=\"pages.php?mod=music&amp;page=$page&amp;".SID."\">Музыка</a> ($musics)<br/>
<img src='images/mmf.gif' alt=''>  <a href=\"pages.php?mod=prog&amp;page=$page&amp;".SID."\">Приложения</a> ($progs)<br/>
<img src='images/pict.gif' alt=''>  <a href=\"pages.php?mod=img&amp;page=$page&amp;".SID."\">Картинки</a> ($imgs)<br/>
<img src='images/dir.gif' alt=''>  <a href=\"pages.php?mod=video&amp;page=$page&amp;".SID."\">Видео</a> ($videos)<br/>
<img src='images/stat.gif' alt=''>  <a href=\"pages.php?mod=statistic&amp;page=$page&amp;".SID."\">Статистика</a><br/>
<img src='images/mail2.gif' alt=''>  <a href=\"../pages/privat.php?action=submit&amp;uz=".$page."&amp;".SID."\">Отправить приват</a><br/>";

///// Запись данных в рейтинг //////////
if($log!=$page){
$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
}
if ($mod==news){
if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[3]=$udata[3]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
////////////////////////////////////
echo"<center><b>Новости $page</b></center>";
$file = @file("news/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("news/$page.dat");
$file = array_reverse($file);
$data = explode(":||:",$file[$i]);
if($data[3]=="$date"){$data[3]="<font color=red>Сегодня</font>";}
if($data[3!=""]){echo"</div><div class=b><img src='images/reload.gif' alt=''> $data[0] ($data[3] $data[4])</div><div>$data[1]<br/>";}}


// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=news&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=news&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=news&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=news&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=news&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}
if ($mod==clauses){if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[2]=$udata[2]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////////
echo"<center><b>Творчество $page</b></center>
Всего статей: $clc<br>";
if($sort==""){echo"<img src='images/open.gif' alt=''> <a href=\"pages.php?mod=clauses&amp;page=$page&amp;sort=stop&amp;".SID."\">Старые наверх</a><hr>";}else{echo"<img src='img/open.gif' alt=''> <a href=\"pages.php?mod=clauses&page=$page&".SID."\">Новые наверх</a><hr>";}

$file = @file("clauses/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("clauses/$page.dat");
if($sort==""){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
if ($data[2]!="" && $data[0]!=""){
if($data[2]=="$date"){$data[2]="<font color=red>Сегодня</font> в";}
echo"<div class=b><img src='images/reload.gif' alt=''> <a href=\"pages.php?mod=clauseread&amp;page=$page&amp;fid=$data[4]&amp;".SID."\">$data[0]</a></div>";
$gg=substr($data[4],0,6);
$koll= counter_string("clauses/base/$gg.dat.dat");
echo"Добавлено: $data[2] $data[3]<br/><a href=\"kommm.php?gid=$data[4]&amp;page=$page&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br>";} }
echo"<hr>";

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=clauses&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=clauses&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=clauses&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=clauses&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=clauses&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if($mod==clauseread){
$clause = @implode("",@file("clauses/base/$fid.dat"));
$counpr = @implode("",@file("countload/tvor/$page/$fid.dat"));
$clause2 = substr("$clause", $n, 4000);
$clause2=str_replace("\n","<br/>",$clause2);
$counpr=(int)$counpr;
echo"<center><b>Записи</b></center>$clause2<hr>Проcмотров: <b>$counpr</b><br>";
$filename ="counter/clauses/$page.dat";
$fp = @fopen ($filename, "r");
if($fp){$counter = fgets($fp, 10);
fclose($fp);
} else { $counter = 0; }
$counter++;
$fp = @fopen ($filename, "w");
if($fp) {$w = fputs($fp, $counter); fclose($fp); }
$filename ="countload/tvor/$page/$fid.dat";
$fp = @fopen ($filename, "r");
if($fp){$counter = fgets($fp, 10);
fclose($fp);
} else { $counter = 0; }
$counter++;
$fp = @fopen ($filename, "w");
if($fp) {$w = fputs($fp, $counter); fclose($fp); }
}

if ($mod==biography){if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[1]=$udata[1]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////
$textbio = @file("biography/$page.dat");
$ud = explode(":||:",$textbio[0]);
echo"<center><b>Биография $page</b></center><br />";
if($textbio!=""){
echo"<font color=red>Имя:</font> $ud[0]<br/>";
echo"<font color=red>Откуда:</font> $ud[1]<br/>";
echo"<font color=red>Род занятий:</font> $ud[2]<br/>";
echo"<font color=red>Увлечения:</font> $ud[3]<br/>";
echo"<font color=red>Цвет глаз:</font> $ud[4]<br/>";
echo"<font color=red>Цвет волос:</font> $ud[5]<br/>";
echo"<font color=red>Рост:</font> $ud[6]<br/>";
echo"<font color=red>Вес:</font> $ud[7]<br/>";
echo"<font color=red>День рождения:</font> $ud[8]<br/>";
echo"<font color=red>Семейное положение:</font> $ud[9]<br/>";
echo"<font color=red>О себе:</font> $ud[10]<br/>";
}
else{echo">> <h3>Биография пока не написана</h3>";}

$filename ="counter/bio$page.dat";
$fp = @fopen ($filename, "r");
if($fp){$counter = fgets($fp, 10);
fclose($fp);
} else { $counter = 0; }
$counter++;
$fp = @fopen ($filename, "w");
if($fp) {$w = fputs($fp, $counter); fclose($fp); }

}
if ($mod==music){if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[5]=$udata[5]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////
echo"<center><b>Музыка $page</b></center>";
if($sort==""){echo"&#187; <a href=\"pages.php?mod=music&type=$type&sort=newtop&page=$page&amp;".SID."\">Новые наверх</a><br/>";}
else{echo"&#187; <a href=\"pages.php?mod=music&page=$page&amp;".SID."\">Старые наверх</a><br/>";}
echo"<hr>";
$file = @file("music/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("music/$page.dat");
if($sort==newtop){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
$data[7]=trim($data[7]);
$data[7]=str_replace(" ","",$data[7]);
$countdown=@implode("",@file("countload/music/$page/$data[0].dat")); if($countdown==""){$countdown="0";}
if($data[0]!=""){echo"Название: <a href=\"loadmusic.php?fid=$data[0]&amp;page=$page&amp;".SID."\"><b>$data[2]</a></b><br>";
echo"Исполнитель:<b> $data[1]</b><br>";}
if($data[3]==""){echo"";}else{echo"Год: <b>$data[3]</b><br>";}
$koll= counter_string("$mod/$page/$data[0].dat");
$data[7]=(int)($data[7]/1000);
if($data[0]==""){echo"";}else{echo"Размер:<b> ".$data[7]."kb</b><br />Загрузок:<b><font color=red>".$countdown."</font></b><br/><a href=\"komm.php?gid=$data[0]&amp;page=$page&amp;mod=$mod&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br>";}
echo"<hr>";
}

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=music&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=music&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=music&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=music&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=music&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if ($mod==foto){if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[7]=$udata[7]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
///////////////////////////////////////////
echo"<center><b>Фото $page</b></center>";
if($sort==""){echo"&#187; <a href=\"pages.php?mod=foto&amp;type=$type&amp;sort=newtop&amp;page=$page&amp;".SID."\">Новые наверх</a><br/>";}
else{echo"&#187; <a href=\"pages.php?mod=foto&amp;page=$page&amp;".SID."\">Старые наверх</a><br/>";}
echo"<hr>";
$file = @file("foto/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("foto/$page.dat");
if($sort==newtop){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
$data[7]=trim($data[7]);
$data[7]=str_replace(" ","",$data[7]);
$countdown=@implode("",@file("countload/foto/$page/$data[0].dat")); if($countdown==""){$countdown="0";}
if ($data[0]!=""){echo"Название: <a href=\"loadfoto.php?fid=$data[0]&amp;page=$page&amp;".SID."\"><b>$data[1]</a></b><br>";}
if($data[2]==""){echo"";}else{echo"Комментарий: <b>$data[2]</b><br>";}
$koll= counter_string("$mod/$page/$data[0].dat");
$data[7]=(int)($data[7]/1000);
if($data[0]==""){echo"";}else{echo"Размер: <b>".$data[7]."kb</b><br />Загрузок: <b><font color=red>".(int)$countdown."</font></b><br/><a href=\"komm.php?gid=$data[0]&amp;page=$page&amp;mod=$mod&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br>";}
echo"<hr>";
}

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=foto&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=foto&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=foto&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=foto&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=foto&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if ($mod==img){if($log!=$page){
$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[11]=$udata[11]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
///////////////////////////////////////////
echo"<center><b>Картинки $page</b></center>";
if($sort==""){echo"&#187; <a href=\"pages.php?mod=img&amp;type=$type&amp;sort=newtop&amp;page=$page&amp;".SID."\">Новые наверх</a><br/>";}
else{echo"&#187; <a href=\"pages.php?mod=img&amp;page=$page&amp;".SID."\">Старые наверх</a><br/>";}
echo"<hr>";
$file = @file("img/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){
$file = @file("img/$page.dat");
if($sort==newtop){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
$data[7]=trim($data[7]);
$data[7]=str_replace(" ","",$data[7]);
$countdown=@implode("",@file("countload/img/$page/$data[0].dat")); if($countdown==""){$countdown="0";}
if($data[0]!=""){echo"Название: <a href=\"loadimg.php?fid=$data[0]&amp;page=$page&amp;".SID."\"><b>$data[1]</a></b><br>";}
if($data[2]==""){echo"";}else{echo"Описание: <b>$data[2]</b><br>";}
$koll= counter_string("$mod/$page/$data[0].dat");
$data[7]=(int)($data[7]/1000);
if($data[0]==""){echo"";}else{echo"Размер: <b>".$data[7]."kb</b><br />Загрузок: <b><font color=red>".(int)$countdown."</font></b><br/><a href=\"komm.php?gid=$data[0]&amp;page=$page&amp;mod=$mod&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br><br>";
}
echo"<hr>";
}

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=img&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=img&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=img&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=img&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=img&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if ($mod==prog){if($log!=$page){
$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[6]=$udata[6]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////
echo"<center><b>Приложения $page</b></center>";
if($sort==""){echo"&#187; <a href=\"pages.php?mod=prog&amp;type=$type&amp;sort=newtop&amp;page=$page&amp;".SID."\">Новые наверх</a><br/>";}
else{echo"&#187; <a href=\"pages.php?mod=prog&amp;page=$page&amp;".SID."\">Старые наверх</a><br/>";}
echo"<hr>";
$file = @file("prog/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("prog/$page.dat");
if($sort==newtop){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
$data[7]=trim($data[7]);
$data[7]=str_replace(" ","",$data[7]);
$countdown=@implode("",@file("countload/prog/$page/$data[0].dat")); if($countdown==""){$countdown="0";}
if ($data[0]!=""){echo"Название: <a href=\"loadprog.php?fid=$data[0]&amp;page=$page&amp;".SID."\"><b>$data[1]</a></b><br>";
echo"Описание:<b> $data[2]</b><br>";
if($data[3]==""){echo"";}else{echo"Расширение и требования: <b>$data[3]</b><br>";}
$koll= counter_string("$mod/$page/$data[0].dat");
$data[7]=(int)($data[7]/1000);
if($data[0]==""){echo"";}else{echo"Размер:<b> ".$data[7]."kb</b><br />Загрузок: <b><font color=red>".(int)$countdown."</font></b><br/><a href=\"komm.php?gid=$data[0]&amp;page=$page&amp;mod=$mod&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br>";}
echo"<hr>";}
}

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=prog&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=prog&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=prog&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=prog&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=prog&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if ($mod==video){if($log!=$page){
$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[12]=$udata[12]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////
echo"<center><b>Видео $page</b></center>";
if($sort==""){echo"&#187; <a href=\"pages.php?mod=video&amp;type=$type&amp;sort=newtop&amp;page=$page&amp;".SID."\">Новые наверх</a><br/>";}
else{echo"&#187; <a href=\"pages.php?mod=video&amp;page=$page&amp;".SID."\">Старые наверх</a><br/>";}
echo"<hr>";
$file = @file("video/$page.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("video/$page.dat");
if($sort==newtop){$file = array_reverse($file);}
$data = explode(":||:",$file[$i]);
$data[7]=trim($data[7]);
$data[7]=str_replace(" ","",$data[7]);
$countdown=@implode("",@file("countload/video/$page/$data[0].dat")); if($countdown==""){$countdown="0";}
if ($data[0]!=""){echo"Название: <a href=\"loadvideo.php?fid=$data[0]&amp;page=$page&amp;".SID."\"><b>$data[1]</a></b><br>";
echo"Описание:<b> $data[2]</b><br>";
$koll= counter_string("$mod/$page/$data[0].dat");
$data[7]=(int)($data[7]/1000);
if($data[0]==""){echo"";}else{echo"Размер:<b> ".$data[7]."kb</b><br />Загрузок: <b><font color=red>".(int)$countdown."</font></b><br/><a href=\"komm.php?gid=$data[0]&amp;page=$page&amp;mod=$mod&amp;action=komm&amp;".SID."\"><b>Комментарии</a></b> ($koll)<br>";}
echo"<hr>";
}}

// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=video&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=video&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=video&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=video&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=video&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
}

if ($mod==contacts){if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[4]=$udata[4]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
/////////////////////////////////
echo"<center><b>Контакт-лист $page</b></center>";

$file = @file("contacts/$page.dat");
$data = explode(":||:",$file[0]);
if($data[0]=="" && $data[1]=="" && $data[2]==""){echo" <img src='img/search.gif' alt=''> Контакты  $page не заполнены.";}
if($data[0]==""){}else{echo"<img src='images/mail.gif' alt=''> E-Mail: $data[0]<br/>";}
if($data[1]==""){}else{echo"<img src='images/20080000.png' alt=''> ICQ: $data[1]<br/>";}
if($data[2]==""){}else{echo"<img src='images/mmf.gif' alt=''> Тел.: $data[2]<br/>";}
if($data[3]==""){}else{echo"<img src='images/19950000.png' alt=''> URL: $data[3]<br/>";}
}

if ($mod==zhelezo){	if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[9]=$udata[9]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
///////////////////////////////////
echo"<center><b>Оборудование и ПО</b></center>";

$file = @file("zhelezo/$page.dat");
$data = explode(":||:",$file[0]);
if($data[0]=="" && $data[1]=="" && $data[2]=="" && $data[3]==""){echo">> Софт пока не заполнен.";}
if($data[0]==""){}else{echo"Оборудование:<br><b>$data[0]</b><br/>";}
if($data[1]==""){}else{echo"ПО:<br><b>$data[1]</b><br/>";}
if($data[2]==""){}else{echo"Плагины:<br><b>$data[2]</b><br/>";}
if($data[3]==""){}else{echo"------<br>Примечание:<br><b>$data[3]</b><br/>";}
}

if($mod==gbook){	if($log!=$page){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
$udata[8]=$udata[8]+1;
$udata[10]=$udata[10]+1;
$file="$page:||:$udata[1]:||:$udata[2]:||:$udata[3]:||:$udata[4]:||:$udata[5]:||:$udata[6]:||:$udata[7]:||:$udata[8]:||:$udata[9]:||:$udata[10]:||:$udata[11]:||:$udata[12]:||:\r\n";
$fm=fopen("rating/$page.dat","w");
flock($fm,LOCK_EX);
fputs($fm,"$file");
fflush($fm);
flock($fm,LOCK_UN);
fclose($fm);
chmod ("rating/$page.dat", 0666);
}
//////////////////////////////////////
$file = @file("gbook/$page.dat");
$total = count($file);
echo"<center><b>Гостевая $page</b></center>";
if($add=="ok"){echo"<font color=red>Сообщение добавлено!</font><br/>";}
echo"<form  method=\"post\" action=\"pages.php?mod=addmess&amp;page=$page&amp;".SID."\">";
echo"Сообщение<br/><textarea cols=\"30\" rows=\"5\" name=\"mess\"></textarea><br/>";
echo"<input type=\"submit\" value=\"Добавить\"/><br><br>";
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $kolich){ $end = $total; }
else {$end = $start + $kolich; }
for ($i = $start; $i < $end; $i++){

$file = @file("gbook/$page.dat");
$file = array_reverse($file);
$data = explode(":||:",$file[$i]);

$ava = @file("../local/profil/$data[0].prof");
$avv = explode(":||:",$ava[0]);
$mmm = $avv[43];
if ($data[0]!=""){
if($mmm==""){echo'<div class=b><img src="images/edit.gif" alt=\"\"> '.$data[0].' ('.$data[2].'/'.$data[3].')</div>';}
else{
echo'<div class=b><img src="images/edit.gif" alt=""> <a href="../pages/anketa.php?uz='.$data[0].'&amp;'.SID.'">'.$data[0].'</a> ('.$data[2].'/'.$data[3].')</div>';}
echo"$data[1]<br/>";
}}
echo"<hr>";
// Выводим ссылки на следующие и предыдущие страницы
if ($start != 0) {echo '<a href="pages.php?mod=gbook&amp;start='.($start - $kolich).'&amp;page='.$page.'&amp;'.SID.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $kolich) {echo ' <a href="pages.php?mod=gbook&amp;start='.($start + $kolich).'&amp;page='.$page.'&amp;'.SID.'"> Далее-&gt;</a>';}else{echo' Далее-&gt;';}

$ba=ceil($total/$kolich);
$ba2=$ba*$kolich - $kolich;

if($total>0){
echo'<br><hr>Страницы:';
$asd=$start- ( 3*$kolich);
$asd2=$start+($kolich*4);

if($asd<$total && $asd>0){echo ' <a href="pages.php?mod=gbook&amp;start=0&amp;page='.$page.'&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$kolich);

if ($start==$i) {
echo ' <b>'.$ii.'</b>';
               }
                else {
echo ' <a href="pages.php?mod=gbook&amp;start='.$i.'&amp;page='.$page.'&amp;'.SID.'">'.$ii.'</a>';
                     }}
$i=$i+$kolich;}
if($asd2<$total){echo ' ... <a href="pages.php?mod=gbook&amp;start='.$ba2.'&amp;page='.$page.'&amp;'.SID.'">'.$ba.'</a>';}}
echo"<br/>Всего сообщений: $total<br/>";
echo '&#187; <a href="tegi.php?'.SID.'">Теги</a><br />';
echo '&#187; <a href="smiles.php?'.SID.'">Смайлики</a><br />';
}
if ($mod==addmess){$name=$log;
$mess=check($mess);
$mess=bb_code($mess);
$mess=smiles($mess);
$mess=no_br($mess);
$mess=($mess);
$mess=str_replace($conv1,$conv2,$mess);
$messgraphynew=fopen("gbook/$page.dat","a+");  // сохраняем..
$mess="$name:||:$mess:||:$date:||:$time";
fputs($messgraphynew,"$mess\r\n");
fflush($messgraphynew);
flock($messgraphynew,LOCK_UN);
fclose($messgraphynew);
chmod ("gbook/$page.dat", 0666);
if($log!=$page){
$self=explode("/",$_SERVER["PHP_SELF"]);
$chel=nickname($log);
$mess="$chel добавил <a href=\"../list/pages.php?mod=gbook&amp;page=$page&amp;".SID."\">запись</a> в вашу гостевую книгу! Посмотрите на досуге)))";$mess=base64_encode($mess);$tex="Смотрящий|$mess|$sitetime";$fp=fopen(BASEDIR."local/privat/$page.priv","a+"); flock($fp,LOCK_EX); fputs($fp,"$tex \r\n");fflush ($fp);flock ($fp,LOCK_UN);fclose($fp); @chmod("$fp", 0777);@chmod(BASEDIR."local/privat/$page.priv", 0777);$ufile = file(BASEDIR."local/profil/$page.prof"); $udata = explode(":||:",$ufile[0]);$udata[10]=$udata[10]+1;for ($u=0; $u<$config_userprofkey; $u++){$utext.=$udata[$u].':||:';}if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){$fp=fopen(BASEDIR."local/profil/$page.prof","a+");flock($fp,LOCK_EX);ftruncate($fp,0);fputs($fp,$utext);fflush($fp);flock($fp,LOCK_UN);fclose($fp);  unset($utext);}}
header ("location: pages.php?mod=gbook&add=ok&page=$page&".SID."");
}

if($mod==statistic){$fa = @file("rating/$page.dat");
$udata = explode(":||:",$fa[0]);
echo'<center><b> Статистика '.$page.'</b></center>
*  Рейтинг странички: <b>'.(int)$udata[10].'</b><br />
*  Просмотров биографии: <b>'.(int)$udata[1].'</b><br/>
*  Просмотров записей: <b>'.(int)$udata[2].'</b><br/>
*  Просмотров новостей: <b>'.(int)$udata[3].'</b><br/>
*  Просмотров контактов: <b>'.(int)$udata[4].'</b><br/>
*  Просмотров музыки: <b>'.(int)$udata[5].'</b><br/>
*  Просмотров приложений: <b>'.(int)$udata[6].'</b><br/>
*  Просмотров фотографий: <b>'.(int)$udata[7].'</b><br/>
*  Просмотров гостевой: <b>'.(int)$udata[8].'</b><br/>
*  Просмотров софта: <b>'.(int)$udata[9].'</b><br/>
*  Просмотров картинок: <b>'.(int)$udata[11].'</b><br/>
*  Просмотров видео: <b>'.(int)$udata[12].'</b><br/>';
}


echo"<hr>";
if($mod==""){}else{echo"<img src='images/reload.gif' alt=''>  <a href=\"./pages.php?page=$page&amp;".SID."\">На страничку $page</a><br>";}
echo"<img src='images/smenu.gif' alt=''> <a href=\"./?".SID."\">Странички</a><br>";
$chel=nickname($log);
if(@file("base/$log.dat")){echo"<img src='images/key.gif' alt=''> <a href=\"createpage.php?".SID."\">Мастерская $chel</a><br/>";}else{print "&#187; <a href=\"newmusicant.php?".SID."\">Создать свою страничку!</a><br/>";}
echo'<img src="images/home.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
include_once"../themes/$config_themes/foot.php";


?>