View file modules/votes/showvote.php

File size: 4.19Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');

$title_page = 'Голосование';
$m_polozhenie = 'Голосует в опросах';
####################
$id = filter($_GET['id']);
$str = filter($_GET['str']);

$razdel_data = '../../data/votes/votes.php';
$razdel_f = file($razdel_data);
$razdel_count = count($razdel_f);

$id_data = '../../data/votes/'.$id.'.php';
$id_f = @file($id_data);
$id_count = count($id_f);
$voted_f = @file('../../data/votes/'.$id.'_voted.php');
$voted_count = count($voted_f);
####################
if(empty($_GET['act']))
{
$razdel_arr = explode('|', $razdel_f[$str]);

$title_page = 'Опрос "'.$razdel_arr[1].'"';
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {

echo'<p class="modul_name"align="center">Опрос</p>';

if($_GET['set'] == 1)
{
echo'<p class="b">Ваш голос учтён.</p>';
}

if($_GET['err'] == 1)
{
echo'<p class="err">Ошибка!!! Вы уже голосовали.</p>';
}

/*if(isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw)
{*/
$voted_est = 0;
for($i=2; $i < $voted_count - 2; $i++)
{
if(strstr($voted_f[$i], $login))
{
$voted_est = 1;
break;
}
}

if($voted_est == 1 && $_GET['err'] != 1 && $_GET['set'] != 1)
{
echo'<p class="b">Вы уже голосовали в этом опросе.</p>';
}

if($razdel_arr[0] == $id)
{
echo'<p class="a">'.$razdel_arr[1].'<br /></p>';

echo'<p class="b">';
$all_votes = 0;
for($ii = 2; $ii < $id_count - 2; $ii++)
{
$id_arr_1 = explode('|', $id_f[$ii]);
$all_votes = $all_votes + trim($id_arr_1[1]);
}

$per_vote = $all_votes/100;
for($iii = 2; $iii < $id_count - 2; $iii++)
{
$id_arr = explode('|', $id_f[$iii]);

if($per_vote == 0)
{ $per = 0; } else
{ $per = round(trim($id_arr[1])/$per_vote); }

$img_vote = 150/100*$per;
$img_vote = (150 - $img_vote)/100*$per+$img_vote;
echo''.$id_arr[0].' ('.trim($id_arr[1]).')<br />';
echo'<img src="../../themes/'.$themes.'/vote.gif" alt="vote" width="'.$img_vote.'" height="9" /><br />';
}
echo'</p><p class="d">Всего голосов: '.$all_votes.'<br /></p>';

if(isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw)
{
if($voted_est != 1)
{
echo'<form method="post" action="vote.php?id='.$id.'&amp;str='.$str.'&amp;'.session_name().'='.session_id().'"><p class="b">';
$per_vote = $all_votes/100;
for($iii = 2; $iii < $id_count - 2; $iii++)
{
$id_arr = explode('|', $id_f[$iii]);
echo'<input name="vote" type="radio" value="'.$iii.'" />'.$id_arr[0].'<br />';
}
echo'<input value="Голосовать" name="do" type="submit" /></form><br /></p>';
}
}
else
{
echo'<p class="err">Ошибка!!! Вы не авторизованы. Войдите в личный кабинет.<br /></p>';
echo'<p><br /><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
}
}
else
{
echo'<p class="err">ОШИБКА!!! Такого опроса не существует.</p>';
}
echo'<p><img src="/images/st/back.gif"alt""/> <a href="index.php?'.session_name().'='.session_id().'">К опросам</a></p>';
/*}
else
{
echo'<p class="err">Ошибка!!! Вы не авторизованы. Войдите в личный кабинет.<br /></p>';
echo'<p><br /><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
}*/
}
include ('../../templates/foot.php');
}
####################
?>