Вход Регистрация
Файл: votes.php
Строк: 135
<?
require'includes.php';
$align='left';
$title='Голосования';
aut();
head();
who_add(0,'enter'); // Занисываем Кто онлайн...


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

switch(
$mod) {

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

$bid=$arr['id'];
$votes mysql_result(@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 (
$v_us['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 (
$v_us['level']>=7) {


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

}
break;

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

if (
mysql_affected_rows() == 0){

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

} else {
$arr=mysql_fetch_assoc($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(@query("select count(klu4) as num from voting WHERE vote='".$id."'"));


$a mysql_fetch_array(@query("select count(klu4) as num from voting WHERE vote='".$id."' and var='1'"));
$proc=round($a[0]/$avs[0]*1000);
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>/$proc%)<br/>";
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";

$a mysql_fetch_array(@query("select count(klu4) as num from voting WHERE vote='".$id."' and var='2'"));
$proc=round($a[0]/$avs[0]*1000);
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>/$proc%)<br/>";
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";

if (
$v3) {$a mysql_fetch_array(@query("select count(klu4) as num from voting WHERE vote='".$id."' and var='3'"));
$proc=round($a[0]/$avs[0]*1000);
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>/$proc%)<br/>";
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";
}

if (
$v4) {$a mysql_fetch_array(@query("select count(klu4) as num from voting WHERE vote='".$id."' and var='4'"));
$proc=round($a[0]/$avs[0]*1000);
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>/$proc%)<br/>";
echo 
"<img src="rat.php?r=$proc" act="" /><br />n";
}

if (
$v5) {$a mysql_fetch_array(@query("select count(klu4) as num from voting WHERE vote='".$id."' and var='5'"));
$proc=round($a[0]/$avs[0]*1000);
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>/$proc%)<br/>";


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 {
query("Insert into votes set  avtor ='".$v_us['id']."', date ='".$time."', vopros = '".$vopros."', v1 = '".$v1."', v2 = '".$v2."', v3 = '".$v3."', v4 = '".$v4."', v5 = '".$v5."'");

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


// сообщение о добавлении Опроса, во все комнаты =)

$txt "[b]ВНИМАНИЕ!!![/b] Добавлен новый опрос! Отдай свой голос, ведь он может быть очень важен для чата. ;)";
$num = @query("SELECT * from rooms WHERE `system` != '0' order by rm DESC;" );
while(
$nums = @mysql_fetch_assoc($num)){
query ("INSERT INTO message (user,user_id,time,msg,rm) VALUES ('$v_us_system','0','$time','$txt','$nums[rm]')");
}
//

}
}

break;

case 
'edit':
levels(7);

if (!
$act){
$q query("select * from votes WHERE id='".$id."'");
if (
mysql_affected_rows() == 0) die('<b>Нет такой категории :(</b>'.$fs2.'</p></card></wml>');
$arr=mysql_fetch_assoc($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 {
query("update votes set avtor ='".$v_us['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 (
query($zapros) and query($zapros2)){

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

} else {

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

}
}
break;

case 
'vote':

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

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

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

break;

case 
'who':
$query query("select * from voting WHERE vote = '".$id."' and var = '".$v."' order by date DESC");

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

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

}
break;

}





echo 
'<br/>';
if (
$mod)echo gb.'<a href="?">Голосования</a>'.div;
echo 
gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();  // автор -=ШАХТЕР=-  http://waphp.ru
?>
Онлайн: 1
Реклама