Entries by Linas Kukulskis

OXID models: Getting, updating and storing database data

The OXID eShop architecture is based on MVC patterns. To implement models, active record pattern is used. So in general, each model class is linked with a database table. For example, the oxArticle model is linked with the oxarticles table, oxorder with the oxorders table etc. All models are stored in the directory application/models (from […]

Core OXID eShop classes: must not be extended

Not all classes of the OXID eShop are part of the public interface (public API). Some classes offer core OXID framework functionality, which ensures that OXID eShop (including extensions that have been written according to our guidelines) work as expected. Extending these core classes in modules or in individual shop customizations therefore engenders the risk […]

OXID eShop version 4.8.6 (CE + PE) & 5.1.6 (EE)

General hints for this package Runs on PHP 5.4 and PHP 5.3. Might run on PHP 5.2 (not tested any longer). In case the license key can’t be checked in OXID eShop Professional or Enterprise Edition, the shop owner will be informed via a e-mail that the “silent countdown” started (this was introduced in eShop […]

OXID eShop version 4.6.7

General hints for this package Please note that this patch contains a security fix. Therefore we strongly recommend to include this patch into your live environments as soon as possible. Partners and NDA owners have already been notified. The security bulletin for this issue was published on October 8th: http://wiki.oxidforge.org/Security_bulletins/2013-001 This patch doesn’t contain SEPA […]

OXID eShop version 4.8.0 (CE + PE) & 5.1.0 (EE)

General hints for this package Support for PHP 5.2 will be dropped With OXID eShop version 4.8/5.1 we’ll drop the support for PHP 5.2. In general that means that OXID eShop Professional and Enterprise edition will be delivered encrypted for use with PHP 5.3 and PHP 5.4. Please read what that entails, what to do […]

Removed deprecated source

The former manually maintained list of removed and source code marked as “deprecated” doesn’t exist any longer on this page. Please use this overview of source code documentation, pick the version you need and follow the link to it. On the navigation to the left hand side you’ll find a link called “Deprecated list” which […]

Session handling adodblite

1. Add additional table manually to the DB: CREATE TABLE oxsessions ( ID INT NOT NULL AUTO_INCREMENT, SessionID VARCHAR(64), session_data MEDIUMTEXT DEFAULT , expiry INT(11), expireref VARCHAR(64) DEFAULT , PRIMARY KEY (ID), INDEX SessionID (SessionID), INDEX expiry (expiry) ); 2. In config.inc.php check additional config constant: $this->blAdodbSessionHandler = true; Notice. By default session_data should be […]

OXID eShop version 4.5.2

General hints for this package none Installation See http://www.oxid-esales.com/en/support-services/documentation-and-help/oxid-eshop/installation/oxid-eshop-update-installation.html Templates Some admin templates were changed slightly due to bug fixes. Please find detailed information about template changes in directory “templ_docu_admin/index.html” of this package. Please remember the Template Override System we introduced with version 4.2.0. This system will help you saving a lot of time and […]