Вход Регистрация
Файл: InstantSocial/uploud/components/photoblog/rating.php
Строк: 57
<?php

   
if($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') { die(); }

    
session_start();

    if (!isset(
$_REQUEST['vote'])) { die(1); }
    if (!isset(
$_REQUEST['item_id'])) { die(2); }


    
define("VALID_CMS"1);
    
define('PATH'$_SERVER['DOCUMENT_ROOT']);

    include(
PATH.'/core/cms.php');

    
$inCore cmsCore::getInstance();

    
define('HOST''http://' $inCore->getHost());


    
$inCore->loadClass('user');
   
$inCore->loadClass('db');  
   
    
$inUser cmsUser::getInstance();
    
$inDB   cmsDatabase::getInstance();
    
$inUser->update();
    if (!
$inUser->id) { $inCore->halt(); }

    
$user_id $inUser->id;
    
$vote$inCore->request('vote''int');
    
$item_id $inCore->request('item_id''int');
  
  
    
$is_vote $inDB->get_field('cms_phlog_rating',"ph_id={$item_id} AND user_id={$user_id}"'vote'); 
    if (!
$is_vote) {
    
$add =  $inDB->query("INSERT INTO cms_phlog_rating (ph_id, user_id, vote) VALUES ('$item_id','$user_id','$vote')"); }

  
  
    
    
$votes $inDB->rows_count('cms_phlog_rating',"ph_id={$item_id}");
    
$total =    $inDB->query("SELECT SUM(vote) as votes FROM cms_phlog_rating WHERE ph_id={$item_id}");
    
$rat $inDB->fetch_assoc($total);
    
$rating round( ($rat[votes] /  $votes), );  
    
  
        
$ratform '<ul class="voting"> 
        <li class="one"><a href="#" title="плохо" onclick="return false;" '
;  if ($rating ==1) {$ratform .= 'class="cur"';}
    
$ratform .='>1</a></li>
        <li class="two"><a href="#" title="приемлимо" onclick="return false;" '
; if ($rating ==2) {$ratform .= 'class="cur"';}
    
$ratform .= '>2</a></li>
        <li class="three"><a href="#" title="нормально" onclick="return false;" '
;  if ($rating ==3) {$ratform .= 'class="cur"';}
    
$ratform .= '>3</a></li>
        <li class="four"><a href="#" title="хорошо" onclick="return false;" '
;  if ($rating ==4) {$ratform .= 'class="cur"';}
    
$ratform .= '>4</a></li>
        <li class="five"><a href="#" title="отлично" onclick="return false;" '
; if ($rating ==5) {$ratform .= 'class="cur"';}
    
$ratform .= '>5</a></li>
    </ul> <span>('
.$votes.' голосов)</span>';

    echo 
$ratform;
    
?>
Онлайн: 1
Реклама