That was the thread that made me try to reposition the declaration of
oxbasket. I also replyed on it, because Avenger's last post is not the
best advice for maybe not so experienced module-programmers. It would
possibly lead to heavy problems wile updating the shop later on.
Experienced Programmers than can decide on their own, wich option to
use. I prefer the decleration in the first line of modules-array, wich
is way less error-prone, than editing corefiles.

regards, Kai
VektorDesign - Online-Shops und Programmierung
Kai Gazmaga
Neue Strasse 83
89 073 Ulm      Tel.: +49 731 - 3781953
Fax: +49 731 - 3781952
        Mail: [email protected]
Web: www.vektordesign.de




Am 17.03.2011 09:28, schrieb Manuel Reiß:
>
> Funny to see that this bug still exists. I already described it in
> October 2009 in the German forum
>
> http://www.oxid-esales.com/forum/showthread.php?t=2758
>
>  
>
> [email protected] <mailto:[email protected]>_ |
> www.mediaopt.de <http://www.mediaopt.de/>
>
>  
>
> derksen mediaopt gmbh | elbestrasse 28/29 | 12045 berlin | +49 (30) 34
> 09 42-77 | fax-66 | Amtsgericht Charlottenburg | HRB 120935 B |
> ust.-id DE265886017 | geschäftsführer dipl.-ing. philipp derksen
>
>  
>
> *Von:* [email protected]
> [mailto:[email protected]] *Im Auftrag von *Kai
> Gazmaga
> *Gesendet:* Mittwoch, 16. März 2011 10:51
> *An:* [email protected]
> *Betreff:* Re: [oxid-dev-general] oxbasket and session in 4.4.7
>
>  
>
> Hello again,
>
> after searching and traying for nearly 2.5 hours and beeing close to
> loosing my mind i posted to the list. NOW I found the solution: I also
> overload oxbasketitem. If I register oxbasket AFTER oxbasketitem the
> error occurs. So simply registering oxbasket in the first line of
> System -> Modules in the backend solves the whole problem.
>
> As happy as I am now with having a solution for this, I still do not
> really understand it. Each and every class is testet for having
> overloads when being instantiated. So why does it make any difference
> in wich position oxbasket is listed in the modules-section???
>
> Regards, Kai
>
> VektorDesign - Online-Shops und Programmierung
>
> Kai Gazmaga
> Neue Strasse 83
> 89 073 Ulm
>
>       
>
> Tel.: +49 731 - 3781953
> Fax: +49 731 - 3781952
>
>       
>
> Mail: [email protected] <mailto:[email protected]>
> Web: www.vektordesign.de <http://www.vektordesign.de>
>
>  
>
>
>
> Am 16.03.2011 10:46, schrieb Mažvydas Skuodas:
>
> Hi,
>
>  
>
> Put your module inside directory, like
> /modules/vdtest/vdtest_oxbasket.php.
>
> After that, modify modules array, and cleanup tmp folder contents.
>
>  
>
> this is happening because autoloader uses your vdtest_oxbasket as main
> class, not the module, and then serializing, it writes module, not the
> main class.
>
>  
>
> Mažvydas
>
>  
>
> *From:* Kai Gazmaga <mailto:[email protected]>
>
> *Sent:* Wednesday, March 16, 2011 10:54 AM
>
> *To:* [email protected]
> <mailto:[email protected]>
>
> *Subject:* [oxid-dev-general] oxbasket and session in 4.4.7
>
>  
>
> Hello,
>
> I try to overload oxbasket in oxid CE 4.4.7. I have an empty class. As
> soon, as I delete my cookies (so the new class is used) I get a fatal
> error:
>
>     * *Fatal error*: oxcmp_lang::init() [<a
>       href='oxcmp-lang.init'>oxcmp-lang.init</a>]: The script tried to
>       execute a method or access a property of an incomplete object.
>       Please ensure that the class definition
>       &quot;vdtest_oxBasket&quot; of the object you are trying to
>       operate on was loaded _before_ unserialize() gets called or
>       provide a __autoload() function to load the class definition in
>       */path/to/shop/views/oxcmp_lang.php* on line *73*
>
> Not neccessaryly oxcmp_lang, but one or another component. I
> overloaded oxBasket in other modules without problems. Any hints / ideas?
>
> Regards, Kai
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> dev-general mailing list
> [email protected] <mailto:[email protected]>
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
>  
>  
> _______________________________________________
> dev-general mailing list
> [email protected] <mailto:[email protected]>
> http://dir.gmane.org/gmane.comp.php.oxid.general
>
>
> _______________________________________________
> dev-general mailing list
> [email protected]
> http://dir.gmane.org/gmane.comp.php.oxid.general
_______________________________________________
dev-general mailing list
[email protected]
http://dir.gmane.org/gmane.comp.php.oxid.general

Reply via email to