Файл: like.php
Строк: 5
<?php
/**
* Author: Elime;
* ICQ: 618878;
* E-mail: elime4@gmail.com;
*/
require 'system/core.php';
/* Если указан файл */
if(!isset($_GET['id']))
{
message('Вы не указали файл!', '/');
}
/* Ищем указанный файл */
$query = $db->query("SELECT * FROM `data` WHERE `id`='".num($_GET['id'])."'");
if($db->num($query) != 1)
{
message('Указанный файл не найден!', '/');
}
$result = $db->fetch($query);
/* IP пользователя */
$ip = ip_code($_SERVER['REMOTE_ADDR']);
/* Проверка голосования */
if(check_vote($result['id'], $ip, $db))
{
meesage('Вы уже голосовали!', '/'.$result['translit'].'.html');
}
/* Записываем в логи и обновляем счетчик */
$db->query("INSERT INTO `like` SET `file_id`='".$result['id']."', `ip`='".$ip."'");
$db->query("UPDATE `data` SET `like`=`like`+1 WHERE `id`='".$result['id']."'");
/* Выводим сообщение */
message('Спасибо, Ваша оценка учтена!', '/'.$result['translit'].'.html');
?>