Вход Регистрация
Файл: votes.php
Строк: 150
<?
require'shaxty.php';  // waphp.ru - закрытый клуб вап мастеров!  // waphp.ru - закрытый клуб вап мастеров!
$align='left';
$title='Голосования';
include_once (
H.'shaxty/head.php');
check_login();


$v=check(intval($_GET['v']));

switch(
$mod) {

default:
$a = @mysql_query("select id,vopros,date from votes");
echo 
'<br />';
while(
$arr=mysql_fetch_array($a)){
$name=$arr['vopros'];

$bid=$arr['id'];
$votes mysql_result(@mysql_query("select count(klu4) as num from voting where vote='".$bid."'"),0);


echo 
"<a href="votes.php?mod=view&amp;id=$bid">$name</a> (<b>$votes</b> | ".times($arr['date']).")";
if (
$level>=7) echo " [<a href="votes.php?mod=del&amp;id=$bid">Уд.</a> | <a href="votes.php?mod=edit&amp;id=$bid">Ред.</a>]";
echo 
'<br/>';

}

if (
mysql_affected_rows() == 0){
echo 
'<div class="d2">';
echo 
'<b>Голосований пока нет</b><br/>';
echo 
'</div>';
}

if (
$level>=7) {


echo 
"<br />$div3<a href="votes.php?mod=add&amp;">Добавить опрос</a>$div9";

}
break;

case 
'view':
$bid=intval($bid);
$q mysql_query("select * from votes where id='".$id."'");

if (
mysql_affected_rows() == 0){

echo 
'Нет такой записи :(<br/>';

} else {
$arr=mysql_fetch_array($q);
$id=$arr['id'];
$name=$arr['name'];
$avtor=$arr['avtor'];
$vopros=$arr['vopros'];
$v1=$arr['v1'];
$v2=$arr['v2'];
$v3=$arr['v3'];
$v4=$arr['v4'];
$v5=$arr['v5'];


echo 
$div1.'<b>'.text($vopros).'</b> '.$div9.' Автор: <b>'.nik($avtor).'</b><br/><br />';


$avs mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."'"));


$a mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."' and var='1'"));
echo 
"&#8226; <a href="votes.php?mod=vote&amp;id=$id&amp;v=1">$v1</a> (<a href="votes.php?mod=who&amp;id=$id&amp;v=1">$a[0]</a>)<br/>";
$proc=round($a[0]/$avs[0]*1000);
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";

$a mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."' and var='2'"));
echo 
"&#8226; <a href="votes.php?mod=vote&amp;id=$id&amp;v=2">$v2</a> (<a href="votes.php?mod=who&amp;id=$id&amp;v=2">$a[0]</a>)<br/>";
$proc=round($a[0]/$avs[0]*1000);
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";

if (
$v3) {$a mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."' and var='3'"));
echo 
"&#8226; <a href="votes.php?mod=vote&amp;id=$id&amp;v=3">$v3</a> (<a href="votes.php?mod=who&amp;id=$id&amp;v=3">$a[0]</a>)<br/>";
$proc=round($a[0]/$avs[0]*1000);
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";
}

if (
$v4) {$a mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."' and var='4'"));
echo 
"&#8226; <a href="votes.php?mod=vote&amp;id=$id&amp;v=4">$v4</a> (<a href="votes.php?mod=who&amp;id=$id&amp;v=4">$a[0]</a>)<br/>";
$proc=round($a[0]/$avs[0]*1000);
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";
}

if (
$v5) {$a mysql_fetch_array(@mysql_query("select count(klu4) as num from voting where vote='".$id."' and var='5'"));
echo 
"&#8226; <a href="votes.php?mod=vote&amp;id=$id&amp;v=5">$v5</a> (<a href="votes.php?mod=who&amp;id=$id&amp;v=5">$a[0]</a>)<br/>";
$proc=round($a[0]/$avs[0]*1000);

echo 
"<img src="rat.php?r=$proc" act="" /><br />n";
}


echo 
'Голосов: '.$avs[0].'<br/>';

}
break;

case 
'add':
levels(7);
if (!
$act){

echo 
'<b>Добавление Опроса:</b><br/>';
echo 
"<form method="post" action="votes.php?mod=add&amp;act=1" name="auth">";
echo 
'Вопрос:<br/>';
echo 
"<input name="vopros" maxlength="100" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 1:<br/>';
echo 
"<input name="v1" maxlength="50" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 2:<br/>';
echo 
"<input name="v2" maxlength="50" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 3:<br/>';
echo 
"<input name="v3" maxlength="50" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 4:<br/>';
echo 
"<input name="v4" maxlength="50" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 5:<br/>';
echo 
"<input name="v5" maxlength="50" title="infa" emptyok="false"/><br/>";

echo 
"<input type="submit" value="Добавить" name="enter"/></form><br/>";



} else {

$vopros substr(check($_POST['vopros']),0,200);
$v1 substr(check($_POST['v1']),0,100);
$v2 substr(check($_POST['v2']),0,100);
$v3 substr(check($_POST['v3']),0,100);
$v4 substr(check($_POST['v4']),0,100);
$v5 substr(check($_POST['v5']),0,100);

if (
$row["translit"]==1){
$vopros trun_to_rus($vopros);
$v1 trun_to_rus($v1);
$v2 trun_to_rus($v2);
$v3 trun_to_rus($v3);
$v4 trun_to_rus($v4);
$v5 trun_to_rus($v5);
}



if (!
$vopros or !$v1 or !$v2) {

echo 
'Не введён вопрос, или опрос содержит менее двух вариантов ответов<br/>';

} else {
mysql_query("Insert into votes set  avtor ='".$user['id']."', date ='".$time."', vopros = '".$vopros."', v1 = '".$v1."', v2 = '".$v2."', v3 = '".$v3."', v4 = '".$v4."', v5 = '".$v5."'");

echo 
'<b>Опрос успешно добавлен</b><br/>';


// сообщение о добавлении Опроса, во все комнаты =)
$adm = @mysql_query ("Select user from users where id='1' LIMIT 1;");
$z = @mysql_fetch_array ($adm);
$administration $z["user"];
$administration check($administration);
$time time();

$rnd rand(0,99999999);
$today=date ("H:i");
$time time();
$txt "<b>ВНИМАНИЕ!!!</b> <u>Добавлен новый опрос</u> <u>Отдай свой голос, ведь он может быть очень важен для сайта</u> ;)";
for (
$num 0$num <= 22$num++){
$room "room".$num;
mysql_query ("Insert into $room set klu4= '".$rnd."', time='".$today."', who='".$administration."', message='".$txt."', id='".$time."', towhom='', hid='0', usid='1', komu=''");
}
//

}
}

break;

case 
'edit':
levels(7);

if (!
$act){
$q mysql_query("select * from votes where id='".$id."'");
if (
mysql_affected_rows() == 0) die('<b>Нет такой категории :(</b>'.$fs2.'</p></card></wml>');
$arr=mysql_fetch_array($q);
$vopros=$arr['vopros'];
$v1=$arr['v1'];
$v2=$arr['v2'];
$v3=$arr['v3'];
$v4=$arr['v4'];
$v5=$arr['v5'];


echo 
'<b>Редактирование категории:</b><br/>';

echo 
"<form method="post" action="votes.php?mod=edit&amp;id=$id&amp;act=1" name="auth">";
echo 
'Описание:<br/>';
echo 
"<input name="vopros" maxlength="100" value="$vopros" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 1:<br/>';
echo 
"<input name="v1" maxlength="50" value="$v1" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 2:<br/>';
echo 
"<input name="v2" maxlength="50" value="$v2" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 3:<br/>';
echo 
"<input name="v3" maxlength="50" value="$v3" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 4:<br/>';
echo 
"<input name="v4" maxlength="50" value="$v4" title="infa" emptyok="false"/><br/>";

echo 
'Вариант 5:<br/>';
echo 
"<input name="v5" maxlength="50" value="$v5" title="infa" emptyok="false"/><br/>";

echo 
"<input type="submit" value="Изменить" name="enter"/></form><br/>";



} else {
$vopros substr(check($_POST['vopros']),0,200);
$v1 substr(check($_POST['v1']),0,100);
$v2 substr(check($_POST['v2']),0,100);
$v3 substr(check($_POST['v3']),0,100);
$v4 substr(check($_POST['v4']),0,100);
$v5 substr(check($_POST['v5']),0,100);

if (
$row["translit"]==1){
$vopros trun_to_rus($vopros);
$v1 trun_to_rus($v1);
$v2 trun_to_rus($v2);
$v3 trun_to_rus($v3);
$v4 trun_to_rus($v4);
$v5 trun_to_rus($v5);
}


if (!
$vopros or !$v1 or !$v2) {

echo 
'Не введён вопрос, или опрос содержит менее двух вариантов ответов<br/>';

} else {
mysql_query("update votes set avtor ='".$user['id']."', vopros = '".$vopros."', v1 = '".$v1."', v2 = '".$v2."', v3 = '".$v3."', v4 = '".$v4."', v5 = '".$v5."' where id = '".$id."'");

echo 
'<b>Вопрос изменен</b><br/>';

}
}

break;

case 
'del':
levels(7);
if (!
$act){

echo 
"<b>Удалить вопрос?</b><br/>
<a href="
votes.php?mod=del&amp;act=go&amp;id=$id">Да</a> | <a href="votes.php">Нет</a><br/>";

} else {
$zapros="delete from votes where id= '".$id."'";
$zapros2="delete from voting where vote= '".$id."'";
if (
mysql_query($zapros) and mysql_query($zapros2)){

echo 
'<b>Вопрос успешно удален</b><br/>';

} else {

echo 
'<b>Ошибка при удалении :(</b><br/>';

}
}
break;

case 
'vote':
kiks(); // Проверяем не выпнут ли юзер

if ($v<or $v>5) die();
mysql_query ("Select * from voting where vote='".$id."' and who='".$user['id']."'");

if (
mysql_affected_rows() == 0) {
mysql_query("INSERT INTO voting SET vote = '".$id."', date = '$time', who = '".$user['id']."', var = '".$v."'");
echo 
'<b>Ваш голос принят</b><br/>';
header("Location: ?mod=view&id=$id");
} else {

echo 
'<b>Вы уже голосовали</b><br/>';
}

break;

case 
'who':
$query mysql_query("select * from voting where vote = '".$id."' and var = '".$v."'");

if (
mysql_affected_rows() == 0) {
echo 
'<b>Ещё не голосовали</b><br/>';
} else {
echo 
'<b>Кто отдал голос:</b><br/>';
$i 1;
while(
$arr=mysql_fetch_array($query)){

echo (
$i++).') '.nik($arr['who']).'  - '.times($arr['date']).' <br/>';
}

}
break;

}






if(
$mod) echo "<br/>$div1<a href="?">Голосования</a>$div9";
include_once (
H.'shaxty/foot.php');
/* by -=ШАХТЕР=- (waphp.ru - качай только тут) */ ?>
Онлайн: 2
Реклама