Вход Регистрация
Файл: users/includes/album/vote.php
Строк: 29
<?php
/**
 * @package     JohnCMS
 * @link        http://johncms.com
 * @license     http://johncms.com/license/
 * @author      http://johncms.com/about/
 * @version     VERSION.txt (see attached file)
 * @copyright   Copyright (C) 2008-2011 JohnCMS Community
 */

defined('_IN_JOHNCMS') or die('Error: restricted access');

/**
 * Голосуем за фотографию
 */
if (!$img) {
    echo 
functions::display_error($lng['error_wrong_data']);
    require(
'../incfiles/end.php');
    exit;
}

$ref = isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'album.php';

$check mysql_query("SELECT * FROM `cms_album_votes` WHERE `user_id` = '$user_id' AND `file_id` = '$img' LIMIT 1");
if (
mysql_num_rows($check)) {
    
header('Location: ' $ref);
    exit;
}

$req mysql_query("SELECT * FROM `cms_album_files` WHERE `id` = '$img' AND `user_id` != '$user_id'");
if (
mysql_num_rows($req)) {
    
$res mysql_fetch_assoc($req);

    switch (
$mod) {
        case 
'plus':
            
/**
             * Отдаем положительный голос
             */
            
mysql_query("INSERT INTO `cms_album_votes` SET
                `user_id` = '
$user_id',
                `file_id` = '
$img',
                `vote` = '1'
            "
);
            
mysql_query("UPDATE `cms_album_files` SET `vote_plus` = '" . ($res['vote_plus'] + 1) . "' WHERE `id` = '$img'");
            break;

        case 
'minus':
            
/**
             * Отдаем отрицательный голос
             */
            
mysql_query("INSERT INTO `cms_album_votes` SET
                `user_id` = '
$user_id',
                `file_id` = '
$img',
                `vote` = '-1'
            "
);
            
mysql_query("UPDATE `cms_album_files` SET `vote_minus` = '" . ($res['vote_minus'] + 1) . "' WHERE `id` = '$img'");
            break;
    }

    
header('Location: ' $ref);
} else {
    echo 
functions::display_error($lng['error_wrong_data']);
}
Онлайн: 0
Реклама