Zum Inhalt springen

tt_products warenkorb leeren

Erstellt am 5. November 2008 · 1 Antwort · letzte Antwort am 5. November 2008

Tags: PHP, Frage

McGregor ·

Hallo!

Ich habe eine Extension rund um tt_products geschrieben. Alles funktioniert wunderbar. Jetzt muss ich nach meiner Bezahlung den Warenkorb leeren. Doch wie geht das?
Ich hab es - laienhaft - mit

$GLOBALS['TSFE']->fe_user->sesData['basketExt'] = '';

versucht. Bringt aber nichts 🙂

Wie geht's denn richtig

Grüße
McGregor

McGregor ·

Hab's gefunden!

function getClearBasketRecord()	{
  // Returns a basket-record cleared of tt_product items
  unset($this->recs['tt_products']);
  return ($this->recs);
} // getClearBasketRecord

function clearBasket()	{
  global $TSFE;
  // Empties the shopping basket!
  $TSFE->fe_user->setKey('ses','recs',$this->getClearBasketRecord());
  $TSFE->fe_user->setKey('ses','basketExt',array());
} // clearBasket

Grüße
McGregor