function vortex_ra_cookie($name, $postid, $name2) { if (vortex_ra_read_cookie($name2, $postid) == 'found' && vortex_ra_read_cookie($name, $postid) == 'notfound') { $decode2 = json_decode($_COOKIE[$name2]); $decode2 = array_diff($decode2, array($postid)); $encode2 = json_encode(array_values($decode2)); setcookie($name2, $encode2, time() + 2419200, '/', COOKIE_DOMAIN, is_ssl(), true); if (!isset($_COOKIE[$name])) { $decode = array(); } else { $decode = json_decode($_COOKIE[$name]); } array_push($decode, $postid); $encode = json_encode($decode); setcookie($name, $encode, time() + 2419200, '/', COOKIE_DOMAIN, is_ssl(), true); } elseif (!isset($_COOKIE[$name])) { $array = json_encode(array($postid)); setcookie($name, $array, time() + 2419200, '/', COOKIE_DOMAIN, is_ssl(), true); } else { $decode = json_decode($_COOKIE[$name]); if (!in_array($postid, $decode)) { array_push($decode, $postid); $encode = json_encode($decode); setcookie($name, $encode, time() + 2419200, '/', COOKIE_DOMAIN, is_ssl(), true); } else { $decode = json_decode($_COOKIE[$name]); $decode = array_diff($decode, array($postid)); $encode = json_encode(array_values($decode)); setcookie($name, $encode, time() + 2419200, '/', COOKIE_DOMAIN, is_ssl(), true); } } }
function vortex_system_add_like_class_comment_epoch($id) { $vortex_like_dislike = get_option("vortex_like_dislike"); if (is_user_logged_in()) { $current_user_id = get_current_user_id(); $user_key = 'vortex_system_user_' . $current_user_id; } elseif (!is_user_logged_in() && $vortex_like_dislike['v-switch-anon-comment']) { $user_ip = sanitize_text_field($_SERVER['REMOTE_ADDR']); $user_key = 'vortex_system_user_' . $user_ip; } if (is_user_logged_in() || !is_user_logged_in() && $vortex_like_dislike['v-switch-anon-comment']) { if (!get_comment_meta($id, $user_key, true) == '') { $current_user = get_comment_meta($id, $user_key, true); $current_user_liked = $current_user['liked']; } if ($current_user_liked == 'noliked') { return 'vortex-p-like-active-comment'; } elseif (vortex_ra_read_cookie('likecom', $id) == 'found' && $current_user_liked !== 'liked') { return 'vortex-p-like-active-comment'; } } }
function vortex_system_add_like_class() { $vortex_like_dislike = get_option("vortex_like_dislike"); if (function_exists('bbp_get_reply_id')) { if (bbp_get_reply_id() != null) { $id = bbp_get_reply_id(); } else { $id = get_the_ID(); } } else { $id = get_the_ID(); } if (is_user_logged_in()) { $current_user_id = get_current_user_id(); $user_key = 'vortex_system_user_' . $current_user_id; } elseif (!is_user_logged_in() && $vortex_like_dislike['v-switch-anon']) { $user_ip = sanitize_text_field($_SERVER['REMOTE_ADDR']); $user_key = 'vortex_system_user_' . $user_ip; } if (is_user_logged_in() || !is_user_logged_in() && $vortex_like_dislike['v-switch-anon']) { $current_user_liked = ''; if (!vortex_get_meta($id, $user_key, true) == '') { $current_user = vortex_get_meta($id, $user_key, true); $current_user_liked = $current_user['liked']; } if ($current_user_liked == 'noliked') { return 'vortex-p-like-active'; } elseif (vortex_ra_read_cookie('likepost', $id) == 'found' && $current_user_liked !== 'liked') { return 'vortex-p-like-active'; } } }