View file konkurs/index.php

File size: 25.52Kb
<?php
///////////////////////////////////////////////////////////////////////////////////////////////
header('Cache-Control: no-store, no-cache, must-revalidate');                                //
if ($ver=="wml")header ("Content-type:text/vnd.wap.wml; charset=utf-8");                     //
else header("Content-Type:text/html; charset=UTF-8");                                        //
                                                                                             //
require("../inc.php");                                                                       //
$link = connect_db();                                                                        //
list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);                                 //
require("../version.php");                                                                   //
                                                                                             //
if ($ver=="wml"){                                                                            //
print $xml;                                                                                  //
print $dtd;                                                                                  //
print "<wml>";                                                                               //
print "<card id=\"index\" title=\"Конкурсы чата\">";                               //
print "<p align=\"center\">";                                                                //
}else{                                                                                       //
print "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"";                    //
print "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";                        //
print "<html xmlns=\"http://www.w3.org/1999/xhtml\">";                                       //
if($row["skin"]=="0")
{print "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"../css/css.css\"/>";}
if($row["skin"]=="1")
{print "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"../css/css1.css\"/>";}
if($row["skin"]=="2")
{print "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"../css/css2.css\"/>";}
if($row["skin"]=="3")
{print "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"../css/css3.css\"/>";}           //
print "<title>Конкурсы чата</title>";                                              //
print"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/></head><body>";//
print "<div align=\"center\">";                                                              //
}                                                                                            //
$config_bookpost = 5;                                                                       //
///////////////////////////////////////////////////////////////////////////////////////////////
$day=date("d.m.y");
$timer=date("H:i");
$idsd = $_GET['id'];

echo'<b>Меню конкурсов чата</b><br/><br/>';

if($action=="") {

$file = file("../datakonkurslist/list.lst");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $config_bookpost){ $end = $total;}
else {$end = $start + $config_bookpost; }
for ($fm = $start; $fm < $end; $fm++){

$file = file("../datakonkurslist/list.lst");
$file = array_reverse($file);
$dt = explode("|",$file[$fm]);

$num=$total-$fm-1;

if($fm>=0){

echo'Название: <b>'.$dt[1].'</b><br/>Создан: <b>'.$dt[2].' / '. $dt[3].'</b><br/>Условия: '.$dt[0].'<br/>';
echo'Автор: <b>'. $dt[5].'</b><br/>';

if($dt[4]==0){$types="Простой"; $mod="0";}
if($dt[4]==1){$types="Мультимедийный"; $mod="1";}

$proverka = file("../datakonkurs/$dt[6].dat");
$ster=strlen($dt[6]);
if (empty($proverka) || $ster<1){
{$countx=0;}
} else{
$filex=file("../datakonkurs/$dt[6].dat");
$countx=count($filex);}

echo"Тип конкурса: <b>$types</b><br/>";
if($mod==0){
echo'<a href="index.php?action=go&amp;rd='.$num.'&amp;uid='.$dt[6].'&amp;'.$ses.'&amp;ref='.$ref.'">[Участвовать]</a> ';}
if($mod==1){
echo'<a href="index.php?action=go1&amp;rd='.$num.'&amp;uid='.$dt[6].'&amp;'.$ses.'&amp;ref='.$ref.'">[Участвовать]</a> ';}
if($mod==0){
echo'<a href="index.php?action=list&amp;uid='.$dt[6].'&amp;'.$ses.'&amp;ref='.$ref.'">[Посмотреть работы]</a> ['.$countx.']';}
if($mod==1){
echo'<a href="index.php?action=list1&amp;uid='.$dt[6].'&amp;'.$ses.'&amp;ref='.$ref.'">[Посмотреть работы]</a> ';}

echo'<br/><br/>';




}

}
if($total<1){echo'<br/><b>Конкурсов еще нет!</b><br/>';}

echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?start='.($start - $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?start='.($start + $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

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

echo '<br/><hr/>Страницы:';
$asd2=$start+($config_bookpost*4);

if($asd<$total && $asd>0){echo ' <a href="index.php?start=0&amp;'.$ses.'&amp;ref='.$ref.'">1</a> ... ';}

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

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
}else {
echo ' <a href="index.php?start='.$i.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ii.'</a>';
}}

$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?start='.$ba2.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ba.'</a>';}

echo '<br/><br/>Всего конкурсов : <b>'.(int)$total.'</b><br/>';

}
//---------------------------------------- РЕДАКТИРОВАНИЕ -------------------------------------------//
if($action=="go") {

$id = $_GET['id'];
$r = mysql_query ("select id,user,level from users where id='$id';");
$arr = mysql_fetch_array($r);
$login=$arr['user'];
$usid=$arr['id'];
$lev=$arr['level'];

$rd = $_GET['rd'];
$lines=file("../datakonkurslist/list.lst");
if (isset($rd))  {
$dt=explode("|", $lines[$rd]);

echo'Подача своей работы на конкурс: <b>'.$dt[1].'</b><br/><br/>';

if($dt[4]==0){

if($ver!="wml"){
echo'<form action="index.php?action=addedit&amp;'.$ses.'&amp;ref='.$ref.'" method="POST">';

echo'Текст работы:<br/>';
echo'<textarea cols="30" rows="3" name="msg">'.$dt[0].'</textarea><br/>';
echo'<input type="hidden" name="uid" value="'.$dt[6].'">';
echo'<input type="hidden" name="nick" value="'.$login.'">';
echo'<br/><input type="submit" value="Отправить!"></form><hr/>';
}else{

echo'<br/>--------------------<br/>';
echo'Условие:<br/>';
echo'<input name="msg" value="'.$dt[0].'"/><br/>';

echo'<anchor>Отправить';
echo'<go href="index.php?action=addedit&amp;'.$ses.'&amp;ref='.$ref.'" method="post">';
echo'<postfield name="msg" value="$(msg)"/>';
echo'<postfield name="uid" value="'.$dt[6].'"/>';
echo'<postfield name="nick" value="'.$login.'"/>';
echo'</go></anchor><br/>--------------------<br/>';
}
}
}
else { echo"ОШИБКА!!!<br/><br/>"; }
}

//---------------------------------------- ИЗМЕНЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="addedit") {

$msg=check($msg);
$uid=check($uid);
$nick=check($nick);
$rand=rand(10000000,99999999);

$text=$msg.'|'.$nick.'|'.$day.'|'.$timer.'|'.$rand.'||';
$text=preg_replace ("|[\r\n]+|si","",$text);

$fp=fopen("../datakonkurs/$uid.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
flock ($fp,LOCK_UN);
fclose($fp);

echo"Ваша работа принята!<br/><br/>";
}
//---------------------------------------- ИЗМЕНЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="vote") {

 $id = $_GET['id'];

$filexxx=file("../datakonkursvote/".$uid."_ip.dat");
$countxxx=count($filexxx);
$switchxxx=0;
$wordxxx="$id";
for ($ixxx=0;$ixxx<$countxxx;$ixxx++){
if (trim($filexxx[$ixxx])==$wordxxx){$switchxxx=1;}}
if($switchxxx==1)
{
echo"<br/>Вы уже голосовали за эту работу";
echo'<br/><a href="index.php?action=list&amp;uid='.$uidx.'&amp;'.$ses.'&amp;ref='.$ref.'">Вернуться</a><br/><br/>';
}
else {

$msg=check($msg);
$uid=check($uid);
$nick=check($nick);

$f = file("../datakonkursvote/$uid.dat");
$u = explode("|",$f[0]);
$u[0]++;
$t=$u[0].'|';

$fp = fopen("../datakonkursvote/$uid.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$t);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);

$fp=fopen("../datakonkursvote/".$uid."_ip.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$id\r\n");
flock ($fp,LOCK_UN);
fclose($fp);

echo"Ваш голос принят!<br/><br/>";
}
}

if($action=="list") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$uid=check($uid);

$file = file("../datakonkurs/$uid.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $config_bookpost){ $end = $total;}
else {$end = $start + $config_bookpost; }
for ($fm = $start; $fm < $end; $fm++){

$file = file("../datakonkurs/$uid.dat");
$file = array_reverse($file);
$dt = explode("|",$file[$fm]);

$num=$total-$fm-1;

if($fm>=0){

$proverka = file("../datakonkurs/$uid.dat");
$ster=strlen($uid);
if (empty($proverka) || $ster<1){
{$total=0;}
} else{

echo'<a href="index.php?action=view&amp;uidx='.$uid.'&amp;uid='.$dt[4].'&amp;ids='.$num.'&amp;'.$ses.'&amp;ref='.$ref.'"><b>'.$dt[1].'</b></a> ('.$dt[2].' / '. $dt[3].')';


$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{echo'<br/><a href="index.php?action=dells&amp;uid='.$uid.'&amp;rd='.$num.'&amp;'.$ses.'&amp;ref='.$ref.'">[Удалить работу]</a>';}


echo'<br/>';
}
}

}
if($total<1){echo'<b>Работ пока что нет...</b><br/>';}

echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?action=list&amp;uid='.$uid.'&amp;start='.($start - $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=list&amp;uid='.$uid.'&amp;start='.($start + $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

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

echo '<br/><hr/>Страницы:';
$asd2=$start+($config_bookpost*4);

if($asd<$total && $asd>0){echo ' <a href="index.php?action=list&amp;uid='.$uid.'&amp;start=0&amp;'.$ses.'&amp;ref='.$ref.'">1</a> ... ';}

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

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
}else {
echo ' <a href="index.php?action=list&amp;uid='.$uid.'&amp;start='.$i.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ii.'</a>';
}}

$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=list&amp;uid='.$uid.'&amp;start='.$ba2.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ba.'</a>';}


echo '<br/><br/>Всего представлено работ : <b>'.(int)$total.'</b><br/>';

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{
if ($total>1) {
echo'<br/><a href="index.php?uid='.$uid.'&amp;action=alldel&amp;'.$ses.'&amp;ref='.$ref.'">Удалить все работы!</a><br/>';}
}}

if($action=="view") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $uidx))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$id = $_GET['id'];
$r = mysql_query ("select id,user,level from users where id='$id';");
$arr = mysql_fetch_array($r);
$login=$arr['user'];
$usid=$arr['id'];
$lev=$arr['level'];

$rd = $_GET['ids'];
$lines=file("../datakonkurs/$uidx.dat");
if (isset($rd))  {
$dt=explode("|", $lines[$rd]);

echo'Просмотр работы пользователя: <b>'.$dt[1].'</b><br/><br/>';


echo"<b>Дата размещения:</b> $dt[2] / $dt[3]<br/><b>Содержание:</b> $dt[0]<br/><br/>";

$proverka = file("../datakonkurskomm/$uid.dat");
$ster=strlen($uid);
if (empty($proverka) || $ster<1){
{$xxx=0;}
} else{
$file = file("../datakonkurskomm/$uid.dat");
$xxx = count($file);
}
$filex = file("../datakonkursvote/$uid.dat");
$dtx = explode("|",$filex[0]);
$xxx2 = $dtx[0];
if($xxx2==""){$xxx2="0";}


echo'<a href="index.php?action=vote&amp;uidx='.$uidx.'&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'">[Голосовать!]</a> ['.$xxx2.']<br/>';
echo'<a href="index.php?action=komm&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'">[Комментарии]</a> ['.$xxx.']<br/>';

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{
echo'<a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;uidx='.$uidx.'&amp;ids='.$ids.'&amp;'.$ses.'&amp;ref='.$ref.'">[Кто голосовал?]</a><br/><br/>';
}elseif($dt[1]==$login)
{
echo'<a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;uidx='.$uidx.'&amp;ids='.$ids.'&amp;'.$ses.'&amp;ref='.$ref.'">[Кто голосовал?]</a><br/><br/>';
}else{echo"<br/><br/>";}



}
else { echo"ОШИБКА!!!<br/><br/>"; }

echo'<a href="index.php?uid='.$uidx.'&amp;action=list&amp;'.$ses.'&amp;ref='.$ref.'">К текущему конкурсу</a><br/>';

}
if($action=="viewvote") {
if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $uidx))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $ids))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}
echo"<b>Кто голосовал:</b><br/><br/>";

$file = file("../datakonkursvote/".$uid."_ip.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $config_bookpost){ $end = $total;}
else {$end = $start + $config_bookpost; }
for ($fm = $start; $fm < $end; $fm++){

$file = file("../datakonkursvote/".$uid."_ip.dat");
$file = array_reverse($file);
$dt = explode("|",$file[$fm]);

$num=$total-$fm-1;

if($fm>=0){

$rx = mysql_query ("select user from users where id ='".$dt[0]."';");
$arrx = mysql_fetch_array($rx);
$userx=$arrx[0];

echo"<a href=\"../info.php?$ses&amp;nk=$idx&amp;ref=$ref\"><b>$userx</b></a>";
echo'<br/>';

}

}
if($total<1){echo'<br/><b>Голосов еще нет!</b><br/>';}

echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;start='.($start - $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;start='.($start + $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

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

echo '<br/><hr/>Страницы:';
$asd2=$start+($config_bookpost*4);

if($asd<$total && $asd>0){echo ' <a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;start=0&amp;'.$ses.'&amp;ref='.$ref.'">1</a> ... ';}

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

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
}else {
echo ' <a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;start='.$i.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ii.'</a>';
}}

$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=viewvote&amp;uid='.$uid.'&amp;start='.$ba2.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ba.'</a>';}

echo '<br/><br/>Всего голосов : <b>'.(int)$total.'</b><br/><a href="index.php?action=view&amp;uid='.$uid.'&amp;uidx='.$uidx.'&amp;ids='.$ids.'&amp;'.$ses.'&amp;ref='.$ref.'">К работе</a><br/>';

}
//---------------------------------------- УДАЛЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="dells") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{

if (isset($rd))  {
$file=file("../datakonkurs/$uid.dat");
$fp=fopen("../datakonkurs/$uid.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$rd) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
echo"Работа удалена<br/><br/>";
}
else { echo"Вы не админ конкурсов!<br/><br/>"; }
}


if($action=="alldel") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{

$file=file("../datakonkurs/$uid.dat");
$fp=fopen("../datakonkurs/$uid.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo"ВСЕ работы конкурса удалены!<br/><br/>";
}
else { echo"Вы не админ конкурсов!<br/><br/>"; }
}

if($action=="komm") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$id = $_GET['id'];
$r = mysql_query ("select id,user,level from users where id='$id';");
$arr = mysql_fetch_array($r);
$login=$arr['user'];
$usid=$arr['id'];
$lev=$arr['level'];
if($ver!="wml"){
echo'<form action="index.php?action=addkomm&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'" method="POST">';

echo'Текст:<br/>';
echo'<textarea cols="30" rows="3" name="msg">'.$dt[0].'</textarea><br/>';
echo'<input type="hidden" name="uid" value="'.$uid.'">';
echo'<input type="hidden" name="nick" value="'.$login.'">';
echo'<br/><input type="submit" value="Отправить!"></form><hr/>';
}else{

echo'<br/>--------------------<br/>';
echo'Текст:<br/>';
echo'<input name="msg" value="'.$dt[0].'"/><br/>';

echo'<anchor>Отправить!';
echo'<go href="index.php?action=addkomm&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'" method="post">';
echo'<postfield name="msg" value="$(msg)"/>';
echo'<postfield name="uid" value="'.$uid.'"/>';
echo'<postfield name="nick" value="'.$login.'"/>';
echo'</go></anchor><br/>--------------------<br/>';
}

$file = file("../datakonkurskomm/$uid.dat");
$total = count($file);
if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $config_bookpost){ $end = $total;}
else {$end = $start + $config_bookpost; }
for ($fm = $start; $fm < $end; $fm++){

$file = file("../datakonkurskomm/$uid.dat");
$file = array_reverse($file);
$dt = explode("|",$file[$fm]);

$num=$total-$fm-1;

if($fm>=0){

$proverka = file("../datakonkurskomm/$uid.dat");
$ster=strlen($uid);
if (empty($proverka) || $ster<1){
{echo"";}
} else{
echo'<b>'.$dt[1].'</b> ('.$dt[2].' / '. $dt[3].') <br/>'.$dt[0].'<br/>';
$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{
echo'<a href="index.php?action=del&amp;rd='.$num.'&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'">[Удалить]</a><br/>';}
echo'<br/>';
}
}
}

echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?action=komm&amp;uid='.$uid.'&amp;start='.($start - $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">&lt;-Назад </a> ';}else{echo'&lt;-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=komm&amp;uid='.$uid.'&amp;start='.($start + $config_bookpost).'&amp;'.$ses.'&amp;ref='.$ref.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

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

echo '<br/><hr/>Страницы:';
$asd2=$start+($config_bookpost*4);

if($asd<$total && $asd>0){echo ' <a href="index.php?action=komm&amp;uid='.$uid.'&amp;start=0&amp;'.$ses.'&amp;ref='.$ref.'">1</a> ... ';}

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

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
}else {
echo ' <a href="index.php?action=komm&amp;uid='.$uid.'&amp;start='.$i.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ii.'</a>';
}}

$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=komm&amp;uid='.$uid.'&amp;start='.$ba2.'&amp;'.$ses.'&amp;ref='.$ref.'">'.$ba.'</a>';}

echo '<br/><br/>Всего комментов : <b>'.(int)$total.'</b><br/>';

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{
if ($total>1) {
echo'<br/><a href="index.php?action=delkomm&amp;uid='.$uid.'&amp;'.$ses.'&amp;ref='.$ref.'">Удалить все комменты!</a><br/>';}}

}

//---------------------------------------- УДАЛЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="del") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{

if (isset($rd))  {
$file=file("../datakonkurskomm/$uid.dat");
$fp=fopen("../datakonkurskomm/$uid.dat","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$rd) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
echo"Коммент удален<br/><br/>";
}
else { echo"Вы не админ конкурсов!<br/><br/>"; }
}

if($action=="delkomm") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$filex=file("adminlist.dat");
$countx=count($filex);
$switchx=0;
$wordx="$idsd";
for ($ix=0;$ix<$countx;$ix++){
if (trim($filex[$ix])==$wordx){$switchx=1;}}
if($switchx==1)
{

$file=file("../datakonkurskomm/$uid.dat");
$fp=fopen("../datakonkurskomm/$uid.dat","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
echo"ВСЕ комменты работы конкурса удалены!<br/><br/>";
}
else { echo"Вы не админ конкурсов!<br/><br/>"; }
}

if($action=="addkomm") {

if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
exit;}

$msg=check($msg);
$uid=check($uid);
$nick=check($nick);

$text=$msg.'|'.$nick.'|'.$day.'|'.$timer.'|';
$text=preg_replace ("|[\r\n]+|si","",$text);

$fp=fopen("../datakonkurskomm/$uid.dat","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$text\r\n");
flock ($fp,LOCK_UN);
fclose($fp);

echo"Ваш комментарий принят!<br/><br/>";
}


echo'<a href="index.php?'.$ses.'&amp;ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&amp;ref='.$ref.'">В прихожую</a><br/>';
include_once"../foot3.php";
ob_end_flush();
exit;
?>