getOrder(); if ($order && (int)$order->getCustomerId()) { $subject->addButton('esun_order_messages', [ 'label' => __('Messages'), 'class' => 'esun-order-messages', 'onclick' => "setLocation('" . $this->url->getUrl('esun_customer_message/message/index', ['order_id' => (int)$order->getId()]) . "')", ]); } return [$layout]; } }