View file style/LuxeSocial/php/includes/ls_likes.php

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> ';
  
}