File size: 1.67Kb
<?php
/*
------------
Вывод лайков
------------
*/
function ls_likes($id, $type, $type2, $durl) {
global $root;
$likes = db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [$id, $type, 'like']);
$ulikes = db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `OBJECT_ID` = ? AND `USER_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [$id, user('ID'), $type, 'like']);
if ($ulikes > 0){
$cl = "color: #3DC999";
$cl2 = 'fad';
}else{
$cl = null;
$cl2 = 'far';
}
return ' <span style="'.$cl.'" onclick="request(\''.$durl.'like'.$id.'='.$id.'&get='.$root.'&'.TOKEN_URL.'\', \'#'.$type2.'like'.$id.'\')" class="main_content_button">'.icons('thumbs-up', 15, 'fa-fw', $cl2).' '.$likes.'</span> ';
}
/*
---------------
Вывод дислайков
---------------
*/
function ls_dislikes($id, $type, $type2, $durl) {
global $root;
$dislikes = db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `OBJECT_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [$id, $type, 'dislike']);
$udislikes = db::get_column("SELECT COUNT(`ID`) FROM `LIKES` WHERE `OBJECT_ID` = ? AND `USER_ID` = ? AND `OBJECT_TYPE` = ? AND `TYPE` = ? LIMIT 1", [$id, user('ID'), $type, 'dislike']);
if ($udislikes > 0){
$cd = "color: #FB6083";
$cd2 = 'fad';
}else{
$cd = null;
$cd2 = 'far';
}
return ' <span style="'.$cd.'" onclick="request(\''.$durl.'dislike'.$id.'='.$id.'&get='.$root.'&'.TOKEN_URL.'\', \'#'.$type2.'like'.$id.'\')" class="main_content_button">'.icons('thumbs-down', 15, 'fa-fw', $cd2).' '.$dislikes.'</span> ';
}