Witajcie
Znalazłem denerwujący błąd który występuje w moim panelu administracyjnym.
Po wejściu w ostatnie zamówienie normalnie strzałka kierująca do kolejnego powinna być nieaktywna. U mnie mimo, że pracujemy na najnowszym zamówieniu można przejść do kolejnego (co ciekawe o ID=0) co powoduje błąd.
Na zdjęciu moment o który mi chodzi
Błąd ze strony serwera
Notice: Trying to get property of non-object in /www/controllers/admin/AdminOrdersController.php on line 259
Fatal error: Call to a member function hasBeenShipped() on a non-object in /www/controllers/admin/AdminOrdersController.php on line 261
Kod z powyższego błędu
$this->toolbar_title[] = sprintf($this->l('Order %1$s from %2$s %3$s'), $order->reference, $customer->firstname, $customer->lastname);
if ($order->hasBeenShipped())
$type = $this->l('Return products');
elseif ($order->hasBeenPaid())
$type = $this->l('Standard refund');
else
$type = $this->l('Cancel products');
Mieliście taki przypadek? Jak to naprawić?