audience.php 13.4 KB
<?  // Ïîäêëþ÷åíèå
	include_once($_SERVER['DOCUMENT_ROOT']."/account/mods/autorizator_user.php");

	// ============================== 
	// ======== Îáðàáîòêà ===========
	// ==============================
	
	if ((isset($_POST["send"])) && ($_POST["send"] == "ok")) {
 
        // Ñîáèðàåì îòâåòè
        if (isset($_POST['form']['choice'])) { 

            // Äîáàâëÿåì
            $sql = sprintf("INSERT INTO zlo_users_audience_answers (audience_id, user_id, value) VALUES (%s,%s,%s)",
                               GetSQLValueString($_POST['audience'], "int"),
                               GetSQLValueString($_SESSION['user']['id'], "int"),
                               GetSQLValueString($_POST['form']['choice'], "text"));
            $result = mysql_query($sql) or die(mysql_error());	

            $sql = sprintf("SELECT * FROM zlo_users_audience_answers WHERE audience_id = ".$_POST['audience']);
            $result = mysql_query($sql) or die(mysql_error());
			$massive = array();
			while ($audience=mysql_fetch_assoc($result)) {
				if(trim(@$massive[$audience['value']])!='')
				$massive[$audience['value']]=$massive[$audience['value']]+1;
				else $massive[$audience['value']] = 1;
			}
			$summa = 0;
			foreach($massive as $name => $value)
				$summa = $summa + $value;
			$new_array = array();
			foreach($massive as $name => $value){
				$con = count($new_array);
				$new_array[$con][0] = $value;
				$new_array[$con][1] = $name;
				$new_array[$con][2] = (100/$summa) * $value;
			}
			$html_a = "<table width=\"300px\">";

			$sql = sprintf("SELECT * FROM zlo_users_audience WHERE id = ".$_POST['audience']);
            $result = mysql_query($sql);
			$audience33=mysql_fetch_assoc($result);
			$html_a .= "<tr><td colspan=\"2\" align=\"left\"><b>".$audience33['title']." ?</b></td></tr>";
			for($i=0;$i<count($new_array);$i++){
			$sql = sprintf("SELECT * FROM zlo_users_audience_option WHERE id = ".$new_array[$i][1]);
            $result = mysql_query($sql);
			$audience3=mysql_fetch_assoc($result);

			//$_POST['form']['choice']

				$html_a .= "<tr><td width=\"150px\">
			<b>".$audience3['title']."</b>
			</br>
			Âñåãî&nbsp;ãîëîñîâ:&nbsp;(".$new_array[$i][0].")
			</td>
			<td valign=\"top\" align=\"left\">
			<table width=\"".((200/100)*ceil($new_array[$i][2]))."px\">
			<tr>
			<td bgcolor=\"green\" width=\"".((200/100)*ceil($new_array[$i][2]))."px\" align=center>".ceil($new_array[$i][2])."%</td>
			</tr></table>
			</td>
			</tr>";
			}
			$html_a .= "</table>";

			$sql = sprintf("SELECT * FROM zlo_users_audience_option WHERE id = ".$_POST['form']['choice']);
            $result = mysql_query($sql);
			$audience37=mysql_fetch_assoc($result);

            echo "



<style>
.quickview { z-index:1000; background:#fff; width:731px; color:#333; }
.quickview .inner { position:relative; width:711px; height:258px; margin:15px 0 0 10px; background:#fff; }

.quickview .colorway { float:right; font-family:\"Helvetica\"; font-size:11px; color:#999999; margin-right:35px; margin-bottom:20px; text-align:right; clear:both;}
.quickview .info { float:left; width:200px; margin-left:17px; font-size:11px; line-height:15px; color:#333; }
.quickview .info .logo img { width:auto; float:none; margin-left:0px; margin-bottom:15px;}
.quickview .info .link { margin-top:20px; margin-left: 0px; }
.quickview .info .link a { font-weight:bold; font-size:12px; background:#777; padding:4px 10px 4px 17px;
	text-transform:uppercase; color:#fff; text-decoration:none; }
.quickview a.close { background:url(/img/quickview_close.gif) top left no-repeat; display:block; width:16px; height:16px;
	position:absolute; right:0; top:0; }
</style>


			<script language=\"JavaScript\">
			JSS(document).ready(function(){
			JSS(\"#share\").sbcModal();
			JSS(\"#share\").click();
			});
			</script>
			<div style=\"\" id=\"share\" href=\"qv_view-all_1\"></div>
			<div style=\"display:none;\" id=\"qv_view-all_1\" class=\"quickview\">
<div class=\"inner\">
<a href=\"#\" class=\"close\"><!--  --></a>
<div class=\"info\" style=\"width: 711px; height:258px;\">
<table width=\"100%\" height=\"100%\">
<tr>
<td width=\"50%\" valign=\"middle\">
".$html_a."
</td>
<td width=\"50%\" valign=\"middle\">
<table width=\"100%\">
<tr>
<td width=\"100%\" align=\"center\"><b>Ñïàñèáî Âàø ãîëîñ ó÷òåí.</b><br/><br/>Ïîäåëèñü ðåçóëüòàòîì ãîëîñîâàíèÿ â ñîö. ñåòè:<br/><br/></td>
</tr>
<tr>
<td align=\"center\">
<table>
<tr>
<td>

<a href=\"https://plus.google.com/share?url=http://extremstyle.ua/?title_as=".base64_encode("ß ïðîãîëîñîâàë íà EXTREMSTYLE.UA")."\" onclick=\"javascript:window.open(this.href,
  '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;\"><img
  src=\"/img/32/googleplus_32.png\" alt=\"Share on Google+\" width=\"32px\" height=\"32px\"/></a>
</td>
<td>

<a href=\"http://vkontakte.ru/share.php?url=http://extremstyle.ua/?title_as=".base64_encode("ß ïðîãîëîñîâàë íà EXTREMSTYLE.UA")."\" onclick=\"javascript:window.open(this.href,
  '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;\">
<img
  src=\"/img/32/vkontakte_32.png\" alt=\"Share on VK\" width=\"32px\" height=\"32px\"/>
</a>

</td>
<td><a href=\"http://www.facebook.com/sharer.php?u=http://extremstyle.ua/?title_as=".base64_encode("ß ïðîãîëîñîâàë íà EXTREMSTYLE.UA")."\" onclick=\"javascript:window.open(this.href,
  '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;\">
<img
  src=\"/img/32/facebook_32.png\" alt=\"Share on FB\" width=\"32px\" height=\"32px\"/>
</a></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</div><!-- END .info -->
</div><!-- END .inner -->
</div>
			";
            echo "<script language=\"JavaScript\">
			{ 
				//location.href=\"/account/audience/\"; self.focus(); 
				} 
				</script>";
        
        } else { 
        
            echo "<script language=\"JavaScript\">alert('Âûáèðèòå âàðèàíò îòâåòà');</script>";
            echo "<script language=\"JavaScript\">{ location.href=\"/account/audience/?action=current\"; self.focus(); } </script>";
        
        }
	}
							
	// ============================== 
	// ========== Âûâîä =============
	// ==============================

	// ============= 
	// === menu ====
	// =============    
    
    if (!isset($_GET['action'])) { 
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");
	echo'</div>';
	echo'<div class="content">';    
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">Óïðàâëåíèå îïðîñàìè</div></div></div></div>';
	echo'<div class="cont_box">';    
        echo"<div class='menu-li'>
                <li><a href='/account/audience/?action=current'>Òåêóùèå îïðîñû</a></li>
                <li><a href='/account/audience/?action=passed'>Ìîè îïðîñû</a></li>
             </div>
        ";
    echo'</div>';
	echo'</div>';
    }    
    
    if (isset($_GET['action']) && $_GET['action']=='current') { // äåëàë â ñïåøêå çàïðîñû êîðÿâûå
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");	
	echo'</div>';
	echo'<div class="content">';
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">Òåêóùèå îïðîñû</div></div></div></div>';
	echo'<div class="cont_box">';


            echo"<div class='audience-block'>";

                // Âûâîä ãîëîñîâàíèé
                $sql = "SELECT a.* FROM zlo_users_audience as a, zlo_users_audience_option as op
                        WHERE a.`date_end` > NOW()
                        AND a.`show`=1
                        AND op.audience_id=a.id
                        GROUP BY a.id 
                        ORDER BY a.`date_start`";
                $result = mysql_query($sql) or die(mysql_error());
                $total=mysql_affected_rows();
                if ($total!=0) { $j=0;
                
                    while ($audience=mysql_fetch_assoc($result)) {
                    
                        // Ïðîâåðÿåì íå ãîëîñîâàë ëè ðàíåå
                        $sql2="SELECT * FROM zlo_users_audience_answers WHERE audience_id='".$audience['id']."' AND user_id='".$_SESSION['user']['id']."'";
                        $result2 = mysql_query($sql2) or die(mysql_error());
                        if (mysql_affected_rows()==0) {
                        
                                $sql2="SELECT * FROM zlo_users_audience_option WHERE audience_id='".$audience['id']."'";
                                $result2 = mysql_query($sql2) or die(mysql_error());
                                if (mysql_affected_rows()!=0) { $i=0;
                                echo"<div class='audience'>";
                                echo"<form action='/account/audience/' method='POST'>
                                    <div class='title'>".$audience['title']."</div>
                                    <div class='text'>".$audience['text']."</div>";
                                    
                                    while ($option=mysql_fetch_assoc($result2)) { $i++;
                                        echo"<div class='row'><input type='radio' group='1' name='form[choice]' value='".$option['id']."'><label><span>$i.</span>".$option['title']."</label></div>";
                                    }

                                echo"
                                <input type='hidden' name='send' value='ok'>
                                <input type='hidden' name='audience' value='".$audience['id']."'>
                                <input type='submit' name='button' class='button-send' value='Îòïðàâèòü'>
                                </form>";
                                echo"</div>";
                                }
                            
                        } else { $j++; }
                
                    }
                    
                    if($total==$j){ echo"Â äàííûé ìîìåíò íåò îïðîñîâ";}
                
                } else { echo"Â äàííûé ìîìåíò íåò îïðîñîâ"; }
            
            
            echo"</div>";
    echo'</div>';
	echo'</div>';
			}
    
    
	// ============= 
	// == passed ===
	// =============
    
    if (isset($_GET['action']) && $_GET['action']=='passed' && !isset($_GET['audience'])) { 
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");	
	echo'</div>';
	echo'<div class="content">';
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">Ìîè îïðîñû</div></div></div></div>';
	echo'<div class="cont_box">';    
        
        // Âûâîä ïðîãîëîñîâàí³õ îïðîñîâ
        $sql = "SELECT a.title, a.id, w.audience_id 
                FROM zlo_users_audience_answers as w, zlo_users_audience as a
                WHERE w.user_id='".$_SESSION['user']['id']."' AND a.`show`=1 AND a.id=w.audience_id";
        $result = mysql_query($sql) or die(mysql_error());
        if (mysql_affected_rows()!=0) {
            echo"<div class='menu-li'>";
                while ($audience=mysql_fetch_assoc($result)) {
                    echo"<li><a href='/account/audience/?action=passed&audience=".$audience['id']."'>".$audience['title']."</a></li>";
                }
            echo"</div>";
        } else { echo"Âû íå ó÷àñòâîâàëè â ãîëîñîâàíèÿõ";}
    echo'</div>';
	echo'</div>';    
    }    
    

	// ============== 
	// === result ===
	// ==============

    if (isset($_GET['action']) && $_GET['action']=='passed' && isset($_GET['audience'])) {
 
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");
	echo'</div>';
	echo'<div class="content">';
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">ÌÎÈ ÎÏÐÎÑÛ</div></div></div></div>';
	echo'<div class="cont_box">';        
        // Èíôî î ãîëîñîâàíèè   
        $sql = "SELECT a.*, w.value
                FROM zlo_users_audience as a, zlo_users_audience_answers as w 
                WHERE w.audience_id=a.id AND a.id='".$_GET['audience']."' AND  w.user_id='".$_SESSION['user']['id']."' ";
        $result = mysql_query($sql) or die(mysql_error());	
        if (mysql_affected_rows()!=0) {
            $audience=mysql_fetch_assoc($result);
                                
                                

                                $sql2=" 
                                SELECT *
                                FROM zlo_users_audience_option
                                WHERE audience_id = '".$audience['id']."' ";
                                $result2 = mysql_query($sql2) or die(mysql_error());
                                if (mysql_affected_rows()!=0) { $i=0;
                                
                                echo"
                                    <div class='title'>".$audience['title']."</div>
                                    <div class='voite-result'>                            
                                    <div class='container'>
                                    <div class='text'>".$audience['text']."</div>";
                                    
                                    while ($option=mysql_fetch_assoc($result2)) { $i++;
                                        if($option['id']==$audience['value']) {$checked="checked='checked'";} else {$checked='';}
                                        echo"<div class='row'><input type='radio' group='1' name='form[choice]' $checked disabled='disabled'><label><span>$i.</span>".$option['title']."</label></div>";
                                    }
                                    
                                echo"</div></div>";

                                }

        }
    echo'</div>';
	echo'</div>';
    }
    
?>