Пример #1
0
 /**
  * Destroy a cookie.
  */
 function king_destroycookie($name)
 {
     king_setcookie($name, array(), time() - 3600);
 }
Пример #2
0
 /**
  * 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;
     }
 }