Mi sa che ho fatto confusione io....sorry.....andavo di fretta.....allora vediamo di risolvere.......in application_top la funzione buy_now deve riportare al posto di
Codice: Seleziona tutto
if (tep_session_is_registered('customer_id')) {
tep_db_query("delete from " . TABLE_WISHLIST . " WHERE customers_id=$customer_id AND products_id=$products_id");
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " WHERE customers_id=$customer_id AND products_id=$products_id");
}
questo
Codice: Seleziona tutto
if (tep_session_is_registered('customer_id')) {
tep_db_query("delete from " . TABLE_WISHLIST . " where customers_id = '" . $customer_id . "' and products_id = '" . $HTTP_GET_VARS['pid'] . "'");
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " where customers_id = '" . $customer_id . "' and products_id = '" . $HTTP_GET_VARS['pid'] . "'");
}
la funzione cust_order dovrà essere la seguente:
Codice: Seleziona tutto
case 'cust_order' : if (tep_session_is_registered('customer_id') && isset($HTTP_GET_VARS['pid'])) {
// begin mod for Wishlist v2.2
tep_db_query("delete from " . TABLE_WISHLIST . " where products_id = '" . $HTTP_GET_VARS['pid'] . "' and customers_id = '" . $customer_id . "'");
// Begin Wish List Code w/Attributes
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " where customers_id = '" . $customer_id . "' and products_id='" . $HTTP_GET_VARS['pid']."'");
// End Wish List Code w/Attributes
// end mod for Wishlist 2.2
if (tep_has_product_attributes($HTTP_GET_VARS['pid'])) {
tep_redirect(tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $HTTP_GET_VARS['pid']));
} else {
$cart->add_cart($HTTP_GET_VARS['pid'], $cart->get_quantity($HTTP_GET_VARS['pid'])+1);
}
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
break;
e la funzione remove_wishlist deve essere così:
Codice: Seleziona tutto
case 'remove_wishlist' :
tep_db_query("delete from " . TABLE_WISHLIST . " where products_id = '" . $HTTP_GET_VARS['pid'] . "' and customers_id = '" . $customer_id . "'");
// Begin Wish List Code w/Attributes
tep_db_query("delete from " . TABLE_WISHLIST_ATTRIBUTES . " where customers_id = '" . $customer_id . "' and products_id= '" . $HTTP_GET_VARS['pid'] . "'");
// End Wish List Code w/Attributes
tep_redirect(tep_href_link(FILENAME_WISHLIST));
break;
Così facendo si dovrebbero correggere gli errori, sicuramente quelli legati all'erronea scrittura del codice......
Spero di essere stato preciso, e soprattutto chiaro.......fatemi sapere se funziona, anche perchè io in locale non riscontro tale problema e faccio fatica a sapere se funziona o meno........
byezzzzzzzz, jo.