Размер файла: 2.83Kb
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Mobile Content Management System //
// Project site: http://johncms.com //
// Support site: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// Lead Developer: Oleg Kasyanov (AlkatraZ) [email protected] //
// Development Team: Eugene Ryabinin (john77) [email protected] //
// Dmitry Liseenko (FlySelf) [email protected] //
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
/*
-----------------------------------------------------------------
Голосуем за фотографию
-----------------------------------------------------------------
*/
if (!$img) {
echo functions::display_error($lng['error_wrong_data']);
require('../incfiles/end.php');
exit;
}
$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: ' . $_SERVER['HTTP_REFERER']);
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: ' . $_SERVER['HTTP_REFERER']);
} else {
echo functions::display_error($lng['error_wrong_data']);
}
?>