Advertisement
Guest User

GetLikeDislike() - 5/1/13

a guest
Apr 30th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1. function GetLikeDislike($arg = null) {
  2.      global $wpdb;
  3.      
  4.      $post_id = get_the_ID();
  5.      $like_post = "";
  6.      $title_text = 'Liek dis/I don liek';
  7.    
  8.     //check for title text. if empty then have the default value
  9.      if(empty($title_text)) {
  10.         $title_text_like = __('Like', 'memepls_like_dislike');
  11.         $title_text_unlike = __('Unlike', 'memepls_like_dislike');
  12.      } else {
  13.         $title_text = explode('/', $title_text);
  14.         $title_text_like = $title_text[0];
  15.         $title_text_unlike = $title_text[1];
  16.      }
  17.    
  18.     //checking for excluded posts  
  19.     $like_count = GetLikeCount($post_id);
  20.     $unlike_count = GetUnlikeCount($post_id);
  21.     $msg = GetVotedMessage($post_id);
  22.     $alignment = 'left';
  23.     $style = 'style1';
  24.    
  25.     $like_post .= "<div id='watch_action'>";
  26.     $like_post .= "<div id='watch_position'>";
  27.     $like_post .= "<div id='action_like'>".  //THIS IS THE FUCKER THAT CAUSED ME TO WASTE SO MUCH TIME
  28.                         "<span class='like-".$post_id." like'><img title='".__($title_text_like, 'memepls_like_dislike')."' id='like-".$post_id."' rel='like' class='lbg-$style jlk' src='".get_template_directory_uri()."/images/like.png'></span>".
  29.                         "<span id='lc-".$post_id."' class='lc'>".$like_count."</span>".
  30.                    "</div>";
  31.    
  32.     $like_post .= "<div id='action_unlike'>".
  33.                         "<span class='unlike-".$post_id." unlike'><img title='".__($title_text_unlike, 'memepls_like_dislike')."' id='unlike-".$post_id."' rel='unlike' class='unlbg-$style jlk' src='".get_template_directory_uri()."/images/dislike.png'></span>".
  34.                         "<span id='unlc-".$post_id."' class='unlc'>".$unlike_count."</span>".
  35.                    "</div>";
  36.    
  37.     $like_post .= "</div> ";
  38.     $like_post .= "<div id='status-".$post_id."' class='status' style='float:".$alignment."; '>&nbsp;&nbsp;" . $msg . "</div>";
  39.     $like_post .= "</div><div id='clear'></div>";
  40.      
  41.      if ($arg == 'put') {
  42.         return $like_post;
  43.      } else {
  44.         echo $like_post;
  45.      }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement