<?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&rd='.$num.'&uid='.$dt[6].'&'.$ses.'&ref='.$ref.'">[Участвовать]</a> ';}
if($mod==1){
echo'<a href="index.php?action=go1&rd='.$num.'&uid='.$dt[6].'&'.$ses.'&ref='.$ref.'">[Участвовать]</a> ';}
if($mod==0){
echo'<a href="index.php?action=list&uid='.$dt[6].'&'.$ses.'&ref='.$ref.'">[Посмотреть работы]</a> ['.$countx.']';}
if($mod==1){
echo'<a href="index.php?action=list1&uid='.$dt[6].'&'.$ses.'&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).'&'.$ses.'&ref='.$ref.'"><-Назад </a> ';}else{echo'<-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?start='.($start + $config_bookpost).'&'.$ses.'&ref='.$ref.'">Далее-></a>';}else{echo' Далее->';}
$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&'.$ses.'&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.'&'.$ses.'&ref='.$ref.'">'.$ii.'</a>';
}}
$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?start='.$ba2.'&'.$ses.'&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&'.$ses.'&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&'.$ses.'&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&uid='.$uidx.'&'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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&uidx='.$uid.'&uid='.$dt[4].'&ids='.$num.'&'.$ses.'&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&uid='.$uid.'&rd='.$num.'&'.$ses.'&ref='.$ref.'">[Удалить работу]</a>';}
echo'<br/>';
}
}
}
if($total<1){echo'<b>Работ пока что нет...</b><br/>';}
echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?action=list&uid='.$uid.'&start='.($start - $config_bookpost).'&'.$ses.'&ref='.$ref.'"><-Назад </a> ';}else{echo'<-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=list&uid='.$uid.'&start='.($start + $config_bookpost).'&'.$ses.'&ref='.$ref.'">Далее-></a>';}else{echo' Далее->';}
$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&uid='.$uid.'&start=0&'.$ses.'&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&uid='.$uid.'&start='.$i.'&'.$ses.'&ref='.$ref.'">'.$ii.'</a>';
}}
$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=list&uid='.$uid.'&start='.$ba2.'&'.$ses.'&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.'&action=alldel&'.$ses.'&ref='.$ref.'">Удалить все работы!</a><br/>';}
}}
if($action=="view") {
if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $uidx))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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&uidx='.$uidx.'&uid='.$uid.'&'.$ses.'&ref='.$ref.'">[Голосовать!]</a> ['.$xxx2.']<br/>';
echo'<a href="index.php?action=komm&uid='.$uid.'&'.$ses.'&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&uid='.$uid.'&uidx='.$uidx.'&ids='.$ids.'&'.$ses.'&ref='.$ref.'">[Кто голосовал?]</a><br/><br/>';
}elseif($dt[1]==$login)
{
echo'<a href="index.php?action=viewvote&uid='.$uid.'&uidx='.$uidx.'&ids='.$ids.'&'.$ses.'&ref='.$ref.'">[Кто голосовал?]</a><br/><br/>';
}else{echo"<br/><br/>";}
}
else { echo"ОШИБКА!!!<br/><br/>"; }
echo'<a href="index.php?uid='.$uidx.'&action=list&'.$ses.'&ref='.$ref.'">К текущему конкурсу</a><br/>';
}
if($action=="viewvote") {
if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $uidx))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&ref='.$ref.'">В прихожую</a><br/>';
exit;}
if (eregi("[^0-9]", $ids))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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&nk=$idx&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&uid='.$uid.'&start='.($start - $config_bookpost).'&'.$ses.'&ref='.$ref.'"><-Назад </a> ';}else{echo'<-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=viewvote&uid='.$uid.'&start='.($start + $config_bookpost).'&'.$ses.'&ref='.$ref.'">Далее-></a>';}else{echo' Далее->';}
$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&uid='.$uid.'&start=0&'.$ses.'&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&uid='.$uid.'&start='.$i.'&'.$ses.'&ref='.$ref.'">'.$ii.'</a>';
}}
$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=viewvote&uid='.$uid.'&start='.$ba2.'&'.$ses.'&ref='.$ref.'">'.$ba.'</a>';}
echo '<br/><br/>Всего голосов : <b>'.(int)$total.'</b><br/><a href="index.php?action=view&uid='.$uid.'&uidx='.$uidx.'&ids='.$ids.'&'.$ses.'&ref='.$ref.'">К работе</a><br/>';
}
//---------------------------------------- УДАЛЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="dells") {
if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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&uid='.$uid.'&'.$ses.'&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&uid='.$uid.'&'.$ses.'&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&rd='.$num.'&uid='.$uid.'&'.$ses.'&ref='.$ref.'">[Удалить]</a><br/>';}
echo'<br/>';
}
}
}
echo'<hr/>';
if ($start != 0) {echo '<a href="index.php?action=komm&uid='.$uid.'&start='.($start - $config_bookpost).'&'.$ses.'&ref='.$ref.'"><-Назад </a> ';}else{echo'<-Назад ';}
echo'|';
if ($total > $start + $config_bookpost) {echo ' <a href="index.php?action=komm&uid='.$uid.'&start='.($start + $config_bookpost).'&'.$ses.'&ref='.$ref.'">Далее-></a>';}else{echo' Далее->';}
$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&uid='.$uid.'&start=0&'.$ses.'&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&uid='.$uid.'&start='.$i.'&'.$ses.'&ref='.$ref.'">'.$ii.'</a>';
}}
$i=$i+$config_bookpost;}
if($asd2<$total){echo ' ... <a href="index.php?action=komm&uid='.$uid.'&start='.$ba2.'&'.$ses.'&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&uid='.$uid.'&'.$ses.'&ref='.$ref.'">Удалить все комменты!</a><br/>';}}
}
//---------------------------------------- УДАЛЕНИЕ СООБЩЕНИЯ -------------------------------------------//
if($action=="del") {
if (eregi("[^0-9]", $uid))
{echo"ЗЫ. Попытка взлома!!!";
echo'<br/><br/><a href="index.php?'.$ses.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&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.'&ref='.$ref.'">К конкурсам</a><br/>';
echo'<a href="../enter.php?'.$ses.'&ref='.$ref.'">В прихожую</a><br/>';
include_once"../foot3.php";
ob_end_flush();
exit;
?>