View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007461 | OXID eShop (all versions) | 1.05. Users | public | 2023-04-17 10:06 | 2024-08-07 13:10 |
Reporter | michael_keiluweit | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Product Version | 6.5.2 | ||||
Summary | 0007461: The option iServerTimeShift isn't always taken into account. | ||||
Description | Customers can't see the orders in the frontend in case the option iServerTimeShift is set to e.g. -7, until the difference of the option and \date has passed. The method \OxidEsales\EshopCommunity\Application\Model\User::save doesn't use the method \OxidEsales\EshopCommunity\Core\UtilsDate::getTime, but the PHP function \date. The method \OxidEsales\EshopCommunity\Application\Model\User::getOrders will return a wrong list of orders, since it takes the registration date of the user and compares it with UtilsDate::getTime. | ||||
Steps To Reproduce | - Define setting Master Settings - Core Settings - Other Settings - Server Time shift (hours) to -1. - Register a new user. - Take an order. - Navigate to My Account - My Account - Order history. Your order will not appear in the history. | ||||
Tags | No tags attached. | ||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||