View file modules/votes/showvote.php

File size: 4.54Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : crazychuma@gmail.com     ##
##  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']))
 {
  include '../../themes/'.$themes.'.php';
  $razdel_arr = explode('|', $razdel_f[$str]);
  
  echo'<p class="modul_name">Опрос</p>';
  
  if($_GET['set'] == 1)
   {
    echo'<p class="b">Ваш голос учтён.</p>'; 
   }
   
  if($_GET['err'] == 1)
   {
    echo'<p class="err">Ошибка!!! Вы уже голосовали.</p>'; 
   }
  
  /*if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $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'(Всего голосов: '.$all_votes.')<br />';
      echo'</p>';
      
      if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $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" />';
        echo'</p></form>';
       }
       }
        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><br /><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');
 }
####################
?>