public function printaction() { if (strtolower($this->_data['printaction']) == 'printinvoice') { if (!$this->loadData()) { $this->dataError(); sendBack(); } $invoice = $this->_uses[$this->modeltype]; $customer = $this->getCustomer($invoice->slmaster_id); $invoice_methods = $customer->getEnumOptions('invoice_method'); if (isset($invoice_methods[$customer->invoice_method])) { $this->defaultprintaction = $invoice_methods[$customer->invoice_method]; } $this->view->set('email', $customer->email_invoice()); } parent::printAction(); }