GX-Abgewiesen #55892
geschlossenStornieren-Button in Bestelldetails wirft Fehler aus
0%
Beschreibung
Versucht man, eine Bestellung aus der Bestellseite heraus über den Button "Stornieren" zu stornieren, führt dies zu einer Fehlermeldung:
2018-03-26 11:43:56 (86d003842db61f3f8e61346b61171dd0) WARNING(2): "sizeof(): Parameter must be an array or an object that implements Countable" in /htdocs/admin/orders.php:1919 (Details)
#0 File: /htdocs/admin/orders.php:1919 (Details)
Code:
│ line 1917: $contents[] = array ('text' => gm_prepare_number($order->products[$i]['qty']).' ' . ((!empty($order->products[$i]['quantity_unit_id'])) ? $order->products[$i]['unit_name'] : 'x') . ' '.$order->products[$i]['name']); // BOF GM_MOD EOF
│ line 1918:
├─ line 1919: if (sizeof($order->products[$i]['attributes']) > 0) {
│ line 1920: for ($j = 0; $j < sizeof($order->products[$i]['attributes']); $j ++) {
│ line 1921: $contents[] = array ('text' => ' - '.$order->products[$i]['attributes'][$j]['option'].': '.$order->products[$i]['attributes'][$j]['value'].'');
Request: GET /admin/orders.php (Details)
- duration: ~144ms
- server: Apache/2.4.25 (Debian)
- server address: 82.199.142.210
- user agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
- remote address: 86d003842db61f3f8e61346b61171dd0
Session: (Details)
- tpl: Honeygrid
- MOBILE_ACTIVE: false
- language: german
- languages_id: 2
- language_charset: utf-8
- language_code: de
- currency: EUR
- customers_status: [...]
- cart: [...]
- wishList: [...]
- customer_id: 1
- payment: ### Session entry not present ###
- shipping: ### Session entry not present ###
- cartID: ### Session entry not present ###
- sendto: ### Session entry not present ###
- billto: ### Session entry not present ###
Get: (Details)
- page: 1
Von Torben Wark vor etwa 6 Jahren aktualisiert
- Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
- Status wurde von Gemeldet zu Abgewiesen geändert
- Zugewiesen an wurde auf Torben Wark gesetzt
Fehler lässt sich nicht mehr reproduzieren. Da es sich hier um einen PHP 7.2 Fehler gehandelt hat, ist davon auszugehen, dass dieser mit der aktuellsten Shopversion (v3.9.2.0) gelöst worden ist.