/** * Destroy a cookie. */ function king_destroycookie($name) { king_setcookie($name, array(), time() - 3600); }
/** * Remove an entry from the wishlist. */ public function remove($id) { global $wpdb; if (is_user_logged_in()) { $sql = "DELETE FROM `" . king_WISHLIST_TABLE . "` WHERE `ID` = " . $id . " AND `user_id` = " . $this->details['user_id']; if ($wpdb->query($sql)) { return true; } else { $this->errors[] = __('Error occurred while removing product from wishlist', 'king'); return false; } } elseif (king_usecookies()) { $cookie = king_getcookie('king_wishlist_products'); unset($cookie[$id]); king_destroycookie('king_wishlist_products'); king_setcookie('king_wishlist_products', $cookie); return true; } else { unset($_SESSION['king_wishlist_products'][$id]); return true; } }