comment_ID, 'nasa_review_votes', true ); $nasa_review_votes = !empty($nasa_review_votes) ? maybe_unserialize($nasa_review_votes) : array('upvote' => array(), 'downvote' => array()); $like = is_array($nasa_review_votes['upvote']) ? count($nasa_review_votes['upvote']) : 0; $dislike = is_array($nasa_review_votes['downvote']) ? count($nasa_review_votes['downvote']) : 0; $is_like = $is_dislike = false; if (!empty($nasa_review_votes['upvote'])) { foreach ($nasa_review_votes['upvote'] as $vote) { if ($current_user <= 0) { if (isset($vote['ip']) && $vote['ip'] == $ip) { $is_like = true; break; } } else { if (isset($vote['id']) && $vote['id'] == $current_user) { $is_like = true; break; } } } } if (!$is_like && !empty($nasa_review_votes['downvote'])) { foreach ($nasa_review_votes['downvote'] as $vote) { if ($current_user <= 0) { if (isset($vote['ip']) && $vote['ip'] == $ip) { $is_dislike = true; break; } } else { if (isset($vote['id']) && $vote['id'] == $current_user) { $is_dislike = true; break; } } } } ?>