Перейти к содержанию
Форум поддержки пользователей VamShop

Рекомендуемые сообщения

можна както очистить все содержимое корзины

хочу добавить возможность отмены всех покупок в модуле shoping_cart.php

и в боксе shoping_cart.php. нужтобы при очистке из бокса не обновлялась страница

Ссылка на сообщение
Поделиться на другие сайты

Есть метод remove_all у класса корзины, нужно использовать:


$_SESSION['cart']->remove_all();
[/code]

для очистки корзины, но это нужно чуть в php копаться.

Ссылка на сообщение
Поделиться на другие сайты

создал файл clear_cart.php (FILENAME_CLEAR_CART)

<?php $_SESSION['cart']->remove_all();?>
добавил в shoping_cart ссылку
$box->assign('clear', vam_href_link(FILENAME_CLEAR_CART, '', 'SSL'));

выводит ошыбку

Fatal error: Call to a member function remove_all() on a non-object in Z:\home\localhost\www\vamshop\clear_cart.php on line 2

что не так? ???

Ссылка на сообщение
Поделиться на другие сайты

<?php 
include ('includes/application_top.php');

$_SESSION['cart']->remove_all();

vam_redirect(vam_href_link(FILENAME_DEFAULT));
?>[/code]

работает нормально...

только как ето можна и нужно сделать без редиректа?

Ссылка на сообщение
Поделиться на другие сайты

Так а ты в файл clear_cart.php вверху, до вызова remove_all подключил application_top.php !?

Если подключил, то, по идее, не должно быть ошибки.

Ссылка на сообщение
Поделиться на другие сайты

работает нормально...

как ето можна и нужно сделать без редиректа?

тоесть чтобы страница не обновлялась

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...