Opened 5 weeks ago

Closed 5 weeks ago

Last modified 5 weeks ago

#1812 closed Bug/Fehler (fixed)

Notice Undefined variable: _SESSION in File: .../includes/classes/shopping_cartModules.class.php

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.2
Component: Shop Version: 2.0.5.1

Description

Diese Notice entsteht weil in der Class shoppingCart ganz oben, noch über dem __construct, die /includes/classes/shopping_cartModules.class.php included und die zugehörige Class instantiiert wird und im __construct letztgenannter $_SESSION benutzt wird. Die Session wird in der /includes/application_top.php jedoch erst später gestartet.

Die Instanz der Class shoppingCartModules, das Objekt $scModules, wird in der Funktion xtc_get_uprid() verwendet und dafür muß wohl eine andere Lösung gefunden werden.

Man müsste sich vielleicht ohnehin eine effektivere Lösung suchen, da man (unnötigerweise, wei mir scheint) zwei Instanzen der Class shoppingCartModules laufen hat wenn die Class shoppingCart einmal instantiiert ist, denn in ihrem __construct wird die Class shoppingCartModules ja erneut instatiiert.

Gruß,
noRiddle

Attachments (0)

Change History (4)

comment:1 Changed 5 weeks ago by Tomcraft

  • Milestone set to modified-shop-2.0.5.2

comment:2 Changed 5 weeks ago by GTB

  • Resolution set to fixed
  • Status changed from new to closed

In 12732:

fix #1812 - fix Notice Undefined variable: _SESSION in File: /includes/classes/shopping_cartModules.class.php

comment:3 Changed 5 weeks ago by GTB

In 12735:

fix #1812 - fix Notice Undefined variable: _SESSION in File: /includes/classes/shopping_cartModules.class.php

comment:4 Changed 5 weeks ago by GTB

In 12736:

fix #1812 - fix Notice Undefined variable: _SESSION in File: /includes/classes/shopping_cartModules.class.php

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.