View file fotov4/foto/collections/like.php

File size: 3.31Kb
<?
/*
Автор скрипта: Tw1nGo
Сайт: http://xmyx.ru
*/
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
    define("H", $_SERVER["DOCUMENT_ROOT"].'/');
    include_once H.'sys/inc/start.php';
    include_once H.'sys/inc/compress.php';
    include_once H.'sys/inc/sess.php';
    include_once H.'sys/inc/settings.php';
    include_once H.'sys/inc/db_connect.php';
    include_once H.'sys/inc/ipua.php';
    include_once H.'sys/inc/fnc.php';
    include_once H.'sys/inc/user.php';

    if (isset($_GET['id']))
    {
        $photo = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery_foto` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1"));
        $like_c = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto_like` WHERE `id_foto` = '".$photo['id']."'"), 0);
	$ank = get_user($photo['id_user']);
    }
    
    
    
    if (!isset($_GET['id']) || !isset($photo) || $photo['id'] <= 0 || !isset($user))
    {
    ?>
        <span class="link m"> <img src="/foto/style/ico/vote_up_disabled.png" alt="" class="m p16"> </span> 
    <?
    }
    else if (!isset($user))
    {  
    ?>
        <span class="link m"> <img src="/foto/style/ico/vote_up_disabled.png" alt="" class="m p16"> </span> 
    <?
    } 
    else{
    if($user['id'] != $ank['id'])
    {
	if (mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto_like` WHERE `id_user` = '".$user['id']."' AND `id_foto` = '".$photo['id']."' LIMIT 1"),0) == 0)
	{
		mysql_query("INSERT INTO `gallery_foto_like` (`id_foto`, `id_user`, `like`, `time`) VALUES ('$photo[id]', '$user[id]', '1', '$time')");
		?>
	    	<a onclick="like_photo(<?= $photo['id']?>);" class="link m cursors"> <img src="/foto/style/ico/vote_up_on.png" alt="" class="m p16"> </a>     	
	    	<?
        } 
        else {
       		mysql_query("DELETE FROM `gallery_foto_like` WHERE `id_foto` = '".$photo['id']."' AND `id_user` = '".$user['id']."' LIMIT 1");
	    	?>
	    	<a onclick="like_photo(<?= $photo['id']?>);" class="link m cursors"> <img src="/foto/style/ico/vote_up.png" alt="" class="m p16"> </a> 
	    	<?
        }
        $like = mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto_like` WHERE `like` = '1' AND `id_foto` = '".$photo['id']."' LIMIT 1"),0);
        if ($like > 0)
        {
        ?>
            	<script type="text/javascript">
                	document.getElementById('like_who_<?echo $photo['id'];?>').innerHTML = '<a href="/foto/<?echo $ank['id'];?>/<?echo $photo['id_gallery'];?>/like/<?echo $photo['id'];?>/" class="link-stnd"> <img src="/foto/style/ico/vote_up_dark_blue_small.png" class="p16 m" alt=""> <span class="m"><?echo $like;?></span> </a>';
            	</script>	
        <?
        } else {
        ?>
            	<script type="text/javascript">
                	document.getElementById('like_who_<?echo $photo['id'];?>').innerHTML = '<img src="/foto/style/ico/vote_up_small.png" class="p16 m" alt=""> <span class="m"><?echo $like;?></span> ';
            	</script>
        <?
        }        
    }
    else{
    ?>
        <span class="link m"> <img src="/foto/style/ico/vote_up_disabled.png" alt="" class="m p16"> </span> 
    <?
    }
    }
} 
else{
    exit("<center>Самый умный? А такое видел ? ..!.,<br />by Tw1nGo 2o18</center>");
}
?>